Loading...
Searching...
No Matches
UsdPhysicsJointDesc Struct Reference

Base UsdPhysics joint descriptor. More...

#include <parseDesc.h>

+ Inheritance diagram for UsdPhysicsJointDesc:

Public Member Functions

 UsdPhysicsJointDesc (UsdPhysicsObjectType inType)
 
bool operator== (const UsdPhysicsJointDesc &) const
 
- Public Member Functions inherited from UsdPhysicsObjectDesc
 UsdPhysicsObjectDesc (UsdPhysicsObjectType inType)
 

Public Attributes

SdfPath rel0
 UsdPrim relationship 0 for the joint.
 
SdfPath rel1
 UsdPrim relationship 1 for the joint.
 
SdfPath body0
 Rigid body 0 that the joint is connected, does not have to match the rel0.
 
SdfPath body1
 Rigid body 1 that the joint is connected, does not have to match the rel1.
 
GfVec3f localPose0Position
 Relative local position against the body0 world frame.
 
GfQuatf localPose0Orientation
 Relative local orientation against the body0 world frame.
 
GfVec3f localPose1Position
 Relative local position against the body1 world frame.
 
GfQuatf localPose1Orientation
 Relative local orientation against the body1 world frame.
 
bool jointEnabled
 Defines if joint is enabled or disabled.
 
float breakForce
 Joint break force.
 
float breakTorque
 Joint break torque.
 
bool excludeFromArticulation
 Defines if joint belongs to an articulation or if it's a maximum coordinate joint.
 
bool collisionEnabled
 Defines if collision is enabled or disabled between the jointed bodies.
 
- Public Attributes inherited from UsdPhysicsObjectDesc
UsdPhysicsObjectType type
 Descriptor type.
 
SdfPath primPath
 SdfPath for the prim from which the descriptor was parsed.
 
bool isValid
 Validity of a descriptor, the parsing may succeed, but the descriptor might be not valid.
 

Detailed Description

Base UsdPhysics joint descriptor.

Definition at line 751 of file parseDesc.h.

Constructor & Destructor Documentation

◆ UsdPhysicsJointDesc()

Definition at line 753 of file parseDesc.h.

Member Function Documentation

◆ operator==()

bool operator== ( const UsdPhysicsJointDesc ) const
inline

Definition at line 763 of file parseDesc.h.

Member Data Documentation

◆ body0

SdfPath body0

Rigid body 0 that the joint is connected, does not have to match the rel0.

Definition at line 774 of file parseDesc.h.

◆ body1

SdfPath body1

Rigid body 1 that the joint is connected, does not have to match the rel1.

Definition at line 777 of file parseDesc.h.

◆ breakForce

float breakForce

Joint break force.

Definition at line 789 of file parseDesc.h.

◆ breakTorque

float breakTorque

Joint break torque.

Definition at line 791 of file parseDesc.h.

◆ collisionEnabled

bool collisionEnabled

Defines if collision is enabled or disabled between the jointed bodies.

Definition at line 796 of file parseDesc.h.

◆ excludeFromArticulation

bool excludeFromArticulation

Defines if joint belongs to an articulation or if it's a maximum coordinate joint.

Definition at line 794 of file parseDesc.h.

◆ jointEnabled

bool jointEnabled

Defines if joint is enabled or disabled.

Definition at line 787 of file parseDesc.h.

◆ localPose0Orientation

GfQuatf localPose0Orientation

Relative local orientation against the body0 world frame.

Definition at line 781 of file parseDesc.h.

◆ localPose0Position

GfVec3f localPose0Position

Relative local position against the body0 world frame.

Definition at line 779 of file parseDesc.h.

◆ localPose1Orientation

GfQuatf localPose1Orientation

Relative local orientation against the body1 world frame.

Definition at line 785 of file parseDesc.h.

◆ localPose1Position

GfVec3f localPose1Position

Relative local position against the body1 world frame.

Definition at line 783 of file parseDesc.h.

◆ rel0

SdfPath rel0

UsdPrim relationship 0 for the joint.

Definition at line 769 of file parseDesc.h.

◆ rel1

SdfPath rel1

UsdPrim relationship 1 for the joint.

Definition at line 771 of file parseDesc.h.


The documentation for this struct was generated from the following file: