|
RavEngine
|
A description of the types of articulation data that may be directly written to and read from the GPU using the functions PxScene::copyArticulationData() and PxScene::applyArticulationData(). Types that are read-only may only be used in conjunction with PxScene::copyArticulationData(). Types that are write-only may only be used in conjunction with PxScene::applyArticulationData(). A subset of data types may be used in conjunction with both PxScene::applyArticulationData() and PxScene::applyArticulationData(). More...
#include <PxArticulationFlag.h>
Public Types | |
| enum | Enum { eJOINT_POSITION = 0 , eJOINT_VELOCITY , eJOINT_ACCELERATION , eJOINT_FORCE , eJOINT_SOLVER_FORCE , eJOINT_TARGET_VELOCITY , eJOINT_TARGET_POSITION , eSENSOR_FORCE , eROOT_TRANSFORM , eROOT_VELOCITY , eLINK_TRANSFORM , eLINK_VELOCITY , eLINK_FORCE , eLINK_TORQUE , eFIXED_TENDON , eFIXED_TENDON_JOINT , eSPATIAL_TENDON , eSPATIAL_TENDON_ATTACHMENT } |
A description of the types of articulation data that may be directly written to and read from the GPU using the functions PxScene::copyArticulationData() and PxScene::applyArticulationData(). Types that are read-only may only be used in conjunction with PxScene::copyArticulationData(). Types that are write-only may only be used in conjunction with PxScene::applyArticulationData(). A subset of data types may be used in conjunction with both PxScene::applyArticulationData() and PxScene::applyArticulationData().
| Enumerator | |
|---|---|
| eJOINT_POSITION | The joint positions, read and write, see PxScene::copyArticulationData(), PxScene::applyArticulationData() |
| eJOINT_VELOCITY | The joint velocities, read and write, see PxScene::copyArticulationData(), PxScene::applyArticulationData() |
| eJOINT_ACCELERATION | The joint accelerations, read only, see PxScene::copyArticulationData() |
| eJOINT_FORCE | The applied joint forces, write only, see PxScene::applyArticulationData() |
| eJOINT_SOLVER_FORCE | The computed joint constraint solver forces, read only, see PxScene::copyArticulationData()() |
| eJOINT_TARGET_VELOCITY | The velocity targets for the joint drives, write only, see PxScene::applyArticulationData() |
| eJOINT_TARGET_POSITION | The position targets for the joint drives, write only, see PxScene::applyArticulationData() |
| eSENSOR_FORCE | The spatial sensor forces, read only, see PxScene::copyArticulationData() |
| eROOT_TRANSFORM | The root link transform, read and write, see PxScene::copyArticulationData(), PxScene::applyArticulationData() |
| eROOT_VELOCITY | The root link velocity, read and write, see PxScene::copyArticulationData(), PxScene::applyArticulationData() |
| eLINK_TRANSFORM | The link transforms including root link, read only, see PxScene::copyArticulationData() |
| eLINK_VELOCITY | The link velocities including root link, read only, see PxScene::copyArticulationData() |
| eLINK_FORCE | The forces to apply to links, write only, see PxScene::applyArticulationData() |
| eLINK_TORQUE | The torques to apply to links, write only, see PxScene::applyArticulationData() |
| eFIXED_TENDON | Fixed tendon data, write only, see PxScene::applyArticulationData() |
| eFIXED_TENDON_JOINT | Fixed tendon joint data, write only, see PxScene::applyArticulationData() |
| eSPATIAL_TENDON | Spatial tendon data, write only, see PxScene::applyArticulationData() |
| eSPATIAL_TENDON_ATTACHMENT | Spatial tendon attachment data, write only, see PxScene::applyArticulationData() |