![]() |
|
Shape descriptor, base class should not be reported. More...
#include <parseDesc.h>
Inheritance diagram for UsdPhysicsShapeDesc:Public Member Functions | |
| UsdPhysicsShapeDesc (UsdPhysicsObjectType inType) | |
| const SdfPathVector & | GetMaterials () const |
| const SdfPathVector & | GetSimulationOwners () const |
| const SdfPathVector & | GetFilteredCollisions () const |
| const SdfPathVector & | GetCollisionGroups () const |
Public Member Functions inherited from UsdPhysicsObjectDesc | |
| UsdPhysicsObjectDesc (UsdPhysicsObjectType inType) | |
Public Attributes | |
| SdfPath | rigidBody |
| Rigid body the collision shape belongs to, if not set it's a static collider. | |
| GfVec3f | localPos |
| Local position of the shape relative to the body world pose. | |
| GfQuatf | localRot |
| Local orientation of the shape relative to the body world pose. | |
| GfVec3f | localScale |
| Local scale of the shape relative to the body world pose. | |
| SdfPathVector | materials |
| Materials assigned to the collision geometry, can be multiple materials used on UsdGeomSubset. | |
| SdfPathVector | simulationOwners |
| Simulation owners list. | |
| SdfPathVector | filteredCollisions |
| Filtered collisions list. | |
| SdfPathVector | collisionGroups |
| List of collision groups this collision belongs to, note that only collision groups that are part of the current range are checked. | |
| bool | collisionEnabled |
| Collision enabled/disabled bool. | |
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. | |
Shape descriptor, base class should not be reported.
Note as scale is not supported in most physics engines, the collision shape sizes already contain the scale. The exception are mesh collisions which do have geometry scale reported.
Definition at line 214 of file parseDesc.h.
|
inline |
Definition at line 216 of file parseDesc.h.
|
inline |
Definition at line 238 of file parseDesc.h.
|
inline |
Definition at line 233 of file parseDesc.h.
|
inline |
Definition at line 223 of file parseDesc.h.
|
inline |
Definition at line 228 of file parseDesc.h.
| bool collisionEnabled |
Collision enabled/disabled bool.
Definition at line 264 of file parseDesc.h.
| SdfPathVector collisionGroups |
List of collision groups this collision belongs to, note that only collision groups that are part of the current range are checked.
Definition at line 262 of file parseDesc.h.
| SdfPathVector filteredCollisions |
Filtered collisions list.
Definition at line 259 of file parseDesc.h.
| GfVec3f localPos |
Local position of the shape relative to the body world pose.
Definition at line 248 of file parseDesc.h.
| GfQuatf localRot |
Local orientation of the shape relative to the body world pose.
Definition at line 250 of file parseDesc.h.
| GfVec3f localScale |
Local scale of the shape relative to the body world pose.
Definition at line 252 of file parseDesc.h.
| SdfPathVector materials |
Materials assigned to the collision geometry, can be multiple materials used on UsdGeomSubset.
Definition at line 255 of file parseDesc.h.
| SdfPath rigidBody |
Rigid body the collision shape belongs to, if not set it's a static collider.
Definition at line 246 of file parseDesc.h.
| SdfPathVector simulationOwners |
Simulation owners list.
Definition at line 257 of file parseDesc.h.