Skip to main content

Representation

Mapped https://mapped.com/schema/mapped/1.0/openusd#Representation

Abstract. Declares how an entity's geometry may be used, realised by exactly one of hasPrimBinding or hasShape. Holds no geometric data of its own: collisionApproximation is a processing directive, closedVolumeRequired a validation policy, geometryHash a pinning digest. Placement is the subject entity's own frame unless coordinateFrameId pins one, which is what lets one representation be shared by many entities.

Propose a change

Hierarchy​

Parent classes: OpenUSD_Concept

Subclasses (2):

Facts​

FactValue
URIhttps://mapped.com/schema/mapped/1.0/openusd#Representation
SourceMapped
ProtobufREPRESENTATION
DeprecatedNo

Properties​

PropertyTypeRequiredDefaultDescription
coordinateFrameIdstringOpaque reference into the external coordinate frame registry, matching the Frame_Geometry decision that frames resolve outside the Mapped graph. On a Representation it is optional: absent means the subject entity's own frame.
descriptionstring
geometryHashstringDigest of the normalised geometry a representation designates, letting it version independently of its siblings.
namestring

exactType is Representation or the name of one of its subclasses (3 values).

Inherited properties (5)
PropertyTypeRequiredDefaultDescription
connectorIdsArray<string>The ids of the connectors associated with the entity.
dateCreateddateTimeDatetime when it is created.
dateUpdateddateTimeDatetime when it is updated last time.
idstringYesA globally unique ID in Mapped services.
organizationIdstringYesThe id of the organization that owns the entity.

Relationships​

RelationshipTargetsInverseCardinalityNotes
hasPrimBindingOpenUSD_Prim_BindingisPrimBindingOf0..*transitive, canonical
Attaches a prim address. Used directly on an entity for pure addressing that carries no physical claim, and on a Representation or level-of-detail heuristic to realise it in USD.
hasShapeAnalytic_ShapeisShapeOf0..*transitive, canonical
Realises a representation parametrically instead of through a prim. A representation is realised by exactly one of hasPrimBinding or hasShape.
isConstraintTargetSpatial_ConstraintconstrainsAgainst0..*The constraints evaluated against this representation or entity.
isRepresentationOfThing, PlacehasRepresentation0..*The entities whose geometry this representation designates.
Inherited relationships (1)
RelationshipTargetsInverseCardinalityNotes
contributesPropertyMetahasPropertyContributedFrom0..*transitive, canonical
Mapped's internal relationship indicating that a vertex is contributing a property/value to another vertex.

Referenced by​

Classes whose own relationships point at Representation.

Something wrong or missing on this page? Propose a change to Representation.