Skip to main content

Prismatic_Joint

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

A joint permitting translation along one axis, such as a forklift mast lift. Limits are linear, in metres.

Propose a change

Hierarchy​

Parent classes: Kinematic_Joint

Subclasses: none, this is a leaf class.

Facts​

FactValue
URIhttps://mapped.com/schema/mapped/1.0/openusd#Prismatic_Joint
SourceMapped
ProtobufPRISMATIC_JOINT
DeprecatedNo

Properties​

PropertyTypeRequiredDefaultDescription
lowerLimitMetersdoubleMinimum permitted translation of a prismatic joint along its axis, in metres. Paired with upperLimitMeters and not greater than it.
upperLimitMetersdoubleMaximum permitted translation of a prismatic joint along its axis, in metres.

exactType is always Prismatic_Joint.

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
idstringYesA globally unique ID in Mapped services.
jointAxisArray<double>YesAxis of motion in the joint's local coordinate system, as a three-element unit vector. Exactly three values. The vector's sign carries the direction of positive travel, so a separate rotation-sign property is neither needed nor permitted: a wheel that turns the other way is authored as a negated axis.
namestring
organizationIdstringYesThe id of the organization that owns the entity.

Relationships​

No relationships of its own.

Inherited relationships (6)
RelationshipTargetsInverseCardinalityNotes
contributesPropertyMetahasPropertyContributedFrom0..*transitive, canonical
Mapped's internal relationship indicating that a vertex is contributing a property/value to another vertex.
hasJointChildThingisJointChildOf0..1transitive, canonical
The component the joint moves relative to the parent.
hasJointParentThingisJointParentOf0..1transitive, canonical
The component the joint holds fixed, against which the child moves.
hasPointPointisPointOf0..*transitive, canonical
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.
isJointOfThinghasJoint0..*The assembly this joint belongs to.

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