Collision_Representation
Mapped https://mapped.com/schema/mapped/1.0/openusd#Collision_Representation
Geometry explicitly authoritative for physics and collision. A render mesh never becomes collision geometry without one of these.
Hierarchy
Parent classes: Representation
Subclasses: none, this is a leaf class.
Facts
| Fact | Value |
|---|---|
| URI | https://mapped.com/schema/mapped/1.0/openusd#Collision_Representation |
| Source | Mapped |
| Protobuf | COLLISION_REPRESENTATION |
| Deprecated | No |
Properties
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
closedVolumeRequired | boolean | Whether validation requires the collision geometry to be a closed, watertight volume. | ||
collisionApproximation | string | How a mesh is simplified for collision, mirroring UsdPhysics physics:approximation one-for-one in upper snake case: NONE, CONVEX_HULL, CONVEX_DECOMPOSITION, BOUNDING_SPHERE, BOUNDING_CUBE or MESH_SIMPLIFICATION. Meaningful only on a representation realised by hasPrimBinding; an analytic shape is not an approximation of a mesh. |
exactType is always Collision_Representation.
Inherited properties (9)
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
connectorIds | Array<string> | The ids of the connectors associated with the entity. | ||
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. | ||
dateCreated | dateTime | Datetime when it is created. | ||
dateUpdated | dateTime | Datetime when it is updated last time. | ||
description | string | |||
geometryHash | string | Digest of the normalised geometry a representation designates, letting it version independently of its siblings. | ||
id | string | Yes | A globally unique ID in Mapped services. | |
name | string | |||
organizationId | string | Yes | The id of the organization that owns the entity. |
Relationships
No relationships of its own.
Inherited relationships (5)
| 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. |
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. |
Something wrong or missing on this page? Propose a change to Collision_Representation.