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.
Hierarchy
Parent classes: OpenUSD_Concept
Subclasses (2):
Facts
| Fact | Value |
|---|---|
| URI | https://mapped.com/schema/mapped/1.0/openusd#Representation |
| Source | Mapped |
| Protobuf | REPRESENTATION |
| Deprecated | No |
Properties
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
coordinateFrameId | string | Opaque 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. | ||
description | string | |||
geometryHash | string | Digest of the normalised geometry a representation designates, letting it version independently of its siblings. | ||
name | string |
exactType is Representation or the name of one of its subclasses (3 values).
Inherited properties (5)
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
connectorIds | Array<string> | The ids of the connectors associated with the entity. | ||
dateCreated | dateTime | Datetime when it is created. | ||
dateUpdated | dateTime | Datetime when it is updated last time. | ||
id | string | Yes | A globally unique ID in Mapped services. | |
organizationId | string | Yes | The id of the organization that owns the entity. |
Relationships
| Relationship | Targets | Inverse | Cardinality | Notes |
|---|---|---|---|---|
hasPrimBinding | OpenUSD_Prim_Binding | isPrimBindingOf | 0..* | 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. |
hasShape | Analytic_Shape | isShapeOf | 0..* | transitive, canonical Realises a representation parametrically instead of through a prim. A representation is realised by exactly one of hasPrimBinding or hasShape. |
isConstraintTarget | Spatial_Constraint | constrainsAgainst | 0..* | The constraints evaluated against this representation or entity. |
isRepresentationOf | Thing, Place | hasRepresentation | 0..* | The entities whose geometry this representation designates. |
Inherited relationships (1)
| Relationship | Targets | Inverse | Cardinality | Notes |
|---|---|---|---|---|
contributesProperty | Meta | hasPropertyContributedFrom | 0..* | 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.
- hasRepresentation (2): Place, Thing
- isPrimBindingOf (1): OpenUSD_Prim_Binding
- isShapeOf (1): Analytic_Shape
Something wrong or missing on this page? Propose a change to Representation.