HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UsdPhysicsJointDesc Struct Reference

#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)
 
virtual ~UsdPhysicsObjectDesc ()=default
 

Public Attributes

SdfPath rel0
 UsdPrim relationship 0 for the joint. More...
 
SdfPath rel1
 UsdPrim relationship 1 for the joint. More...
 
SdfPath body0
 
SdfPath body1
 
GfVec3f localPose0Position
 Relative local position against the body0 world frame. More...
 
GfQuatf localPose0Orientation
 Relative local orientation against the body0 world frame. More...
 
GfVec3f localPose1Position
 Relative local position against the body1 world frame. More...
 
GfQuatf localPose1Orientation
 Relative local orientation against the body1 world frame. More...
 
bool jointEnabled
 Defines if joint is enabled or disabled. More...
 
float breakForce
 Joint break force. More...
 
float breakTorque
 Joint break torque. More...
 
bool excludeFromArticulation
 
bool collisionEnabled
 Defines if collision is enabled or disabled between the jointed bodies. More...
 
- Public Attributes inherited from UsdPhysicsObjectDesc
UsdPhysicsObjectType type
 Descriptor type. More...
 
SdfPath primPath
 SdfPath for the prim from which the descriptor was parsed. More...
 
bool isValid
 

Detailed Description

Base UsdPhysics joint descriptor

Definition at line 751 of file parseDesc.h.

Constructor & Destructor Documentation

UsdPhysicsJointDesc::UsdPhysicsJointDesc ( UsdPhysicsObjectType  inType)
inline

Definition at line 753 of file parseDesc.h.

Member Function Documentation

bool UsdPhysicsJointDesc::operator== ( const UsdPhysicsJointDesc ) const
inline

Definition at line 763 of file parseDesc.h.

Member Data Documentation

SdfPath UsdPhysicsJointDesc::body0

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

Definition at line 774 of file parseDesc.h.

SdfPath UsdPhysicsJointDesc::body1

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

Definition at line 777 of file parseDesc.h.

float UsdPhysicsJointDesc::breakForce

Joint break force.

Definition at line 789 of file parseDesc.h.

float UsdPhysicsJointDesc::breakTorque

Joint break torque.

Definition at line 791 of file parseDesc.h.

bool UsdPhysicsJointDesc::collisionEnabled

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

Definition at line 796 of file parseDesc.h.

bool UsdPhysicsJointDesc::excludeFromArticulation

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

Definition at line 794 of file parseDesc.h.

bool UsdPhysicsJointDesc::jointEnabled

Defines if joint is enabled or disabled.

Definition at line 787 of file parseDesc.h.

GfQuatf UsdPhysicsJointDesc::localPose0Orientation

Relative local orientation against the body0 world frame.

Definition at line 781 of file parseDesc.h.

GfVec3f UsdPhysicsJointDesc::localPose0Position

Relative local position against the body0 world frame.

Definition at line 779 of file parseDesc.h.

GfQuatf UsdPhysicsJointDesc::localPose1Orientation

Relative local orientation against the body1 world frame.

Definition at line 785 of file parseDesc.h.

GfVec3f UsdPhysicsJointDesc::localPose1Position

Relative local position against the body1 world frame.

Definition at line 783 of file parseDesc.h.

SdfPath UsdPhysicsJointDesc::rel0

UsdPrim relationship 0 for the joint.

Definition at line 769 of file parseDesc.h.

SdfPath UsdPhysicsJointDesc::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: