Skip to main content

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.

Propose a change

Hierarchy​

Parent classes: Representation

Subclasses: none, this is a leaf class.

Facts​

FactValue
URIhttps://mapped.com/schema/mapped/1.0/openusd#Collision_Representation
SourceMapped
ProtobufCOLLISION_REPRESENTATION
DeprecatedNo

Properties​

PropertyTypeRequiredDefaultDescription
closedVolumeRequiredbooleanWhether validation requires the collision geometry to be a closed, watertight volume.
collisionApproximationstringHow 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)
PropertyTypeRequiredDefaultDescription
connectorIdsArray<string>The ids of the connectors associated with the entity.
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.
dateCreateddateTimeDatetime when it is created.
dateUpdateddateTimeDatetime when it is updated last time.
descriptionstring
geometryHashstringDigest of the normalised geometry a representation designates, letting it version independently of its siblings.
idstringYesA globally unique ID in Mapped services.
namestring
organizationIdstringYesThe id of the organization that owns the entity.

Relationships​

No relationships of its own.

Inherited relationships (5)
RelationshipTargetsInverseCardinalityNotes
contributesPropertyMetahasPropertyContributedFrom0..*transitive, canonical
Mapped's internal relationship indicating that a vertex is contributing a property/value to another vertex.
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.

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