HDK
|
#include <parseDesc.h>
Public Member Functions | |
UsdPhysicsRigidBodyDesc () | |
bool | operator== (const UsdPhysicsRigidBodyDesc &) const |
const SdfPathVector & | GetCollisions () const |
const SdfPathVector & | GetFilteredCollisions () const |
const SdfPathVector & | GetSimulationOwners () const |
![]() | |
UsdPhysicsObjectDesc (UsdPhysicsObjectType inType) | |
virtual | ~UsdPhysicsObjectDesc ()=default |
Public Attributes | |
SdfPathVector | collisions |
List of collision shapes that belong to this rigid body. More... | |
SdfPathVector | filteredCollisions |
Filtered collisions. More... | |
SdfPathVector | simulationOwners |
Simulation owners list. More... | |
GfVec3f | position |
Rigid body position in world space. More... | |
GfQuatf | rotation |
Rigid body orientation in world space. More... | |
GfVec3f | scale |
Rigid body scale. More... | |
bool | rigidBodyEnabled |
Defines whether body is enabled or not, if not enabled it's a static body. More... | |
bool | kinematicBody |
Defines if the body is kinematic or not. More... | |
bool | startsAsleep |
Defines if body starts asleep or awake. More... | |
GfVec3f | linearVelocity |
Rigid body initial linear velocity. More... | |
GfVec3f | angularVelocity |
Rigid body initial angular velocity. More... | |
![]() | |
UsdPhysicsObjectType | type |
Descriptor type. More... | |
SdfPath | primPath |
SdfPath for the prim from which the descriptor was parsed. More... | |
bool | isValid |
Rigid body descriptor
Definition at line 564 of file parseDesc.h.
|
inline |
Definition at line 566 of file parseDesc.h.
|
inline |
Definition at line 581 of file parseDesc.h.
|
inline |
Definition at line 586 of file parseDesc.h.
|
inline |
Definition at line 591 of file parseDesc.h.
|
inline |
Definition at line 576 of file parseDesc.h.
GfVec3f UsdPhysicsRigidBodyDesc::angularVelocity |
Rigid body initial angular velocity.
Definition at line 618 of file parseDesc.h.
SdfPathVector UsdPhysicsRigidBodyDesc::collisions |
List of collision shapes that belong to this rigid body.
Definition at line 597 of file parseDesc.h.
SdfPathVector UsdPhysicsRigidBodyDesc::filteredCollisions |
Filtered collisions.
Definition at line 599 of file parseDesc.h.
bool UsdPhysicsRigidBodyDesc::kinematicBody |
Defines if the body is kinematic or not.
Definition at line 612 of file parseDesc.h.
GfVec3f UsdPhysicsRigidBodyDesc::linearVelocity |
Rigid body initial linear velocity.
Definition at line 616 of file parseDesc.h.
GfVec3f UsdPhysicsRigidBodyDesc::position |
Rigid body position in world space.
Definition at line 603 of file parseDesc.h.
bool UsdPhysicsRigidBodyDesc::rigidBodyEnabled |
Defines whether body is enabled or not, if not enabled it's a static body.
Definition at line 610 of file parseDesc.h.
GfQuatf UsdPhysicsRigidBodyDesc::rotation |
Rigid body orientation in world space.
Definition at line 605 of file parseDesc.h.
GfVec3f UsdPhysicsRigidBodyDesc::scale |
Rigid body scale.
Definition at line 607 of file parseDesc.h.
SdfPathVector UsdPhysicsRigidBodyDesc::simulationOwners |
Simulation owners list.
Definition at line 601 of file parseDesc.h.
bool UsdPhysicsRigidBodyDesc::startsAsleep |
Defines if body starts asleep or awake.
Definition at line 614 of file parseDesc.h.