#[repr(i32)]
pub enum PxArticulationGpuDataType {
Show 18 variants
JointPosition,
JointVelocity,
JointAcceleration,
JointForce,
JointSolverForce,
JointTargetVelocity,
JointTargetPosition,
SensorForce,
RootTransform,
RootVelocity,
LinkTransform,
LinkVelocity,
LinkForce,
LinkTorque,
FixedTendon,
FixedTendonJoint,
SpatialTendon,
SpatialTendonAttachment,
}Expand description
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().
Variants§
JointPosition
The joint positions, read and write, see PxScene::copyArticulationData(), PxScene::applyArticulationData()
JointVelocity
The joint velocities, read and write, see PxScene::copyArticulationData(), PxScene::applyArticulationData()
JointAcceleration
The joint accelerations, read only, see PxScene::copyArticulationData()
JointForce
The applied joint forces, write only, see PxScene::applyArticulationData()
JointSolverForce
The computed joint constraint solver forces, read only, see PxScene::copyArticulationData()()
JointTargetVelocity
The velocity targets for the joint drives, write only, see PxScene::applyArticulationData()
JointTargetPosition
The position targets for the joint drives, write only, see PxScene::applyArticulationData()
SensorForce
The spatial sensor forces, read only, see PxScene::copyArticulationData()
RootTransform
The root link transform, read and write, see PxScene::copyArticulationData(), PxScene::applyArticulationData()
RootVelocity
The root link velocity, read and write, see PxScene::copyArticulationData(), PxScene::applyArticulationData()
LinkTransform
The link transforms including root link, read only, see PxScene::copyArticulationData()
LinkVelocity
The link velocities including root link, read only, see PxScene::copyArticulationData()
LinkForce
The forces to apply to links, write only, see PxScene::applyArticulationData()
LinkTorque
The torques to apply to links, write only, see PxScene::applyArticulationData()
FixedTendon
Fixed tendon data, write only, see PxScene::applyArticulationData()
FixedTendonJoint
Fixed tendon joint data, write only, see PxScene::applyArticulationData()
SpatialTendon
Spatial tendon data, write only, see PxScene::applyArticulationData()
SpatialTendonAttachment
Spatial tendon attachment data, write only, see PxScene::applyArticulationData()
Trait Implementations§
source§impl Clone for PxArticulationGpuDataType
impl Clone for PxArticulationGpuDataType
source§fn clone(&self) -> PxArticulationGpuDataType
fn clone(&self) -> PxArticulationGpuDataType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for PxArticulationGpuDataType
impl Debug for PxArticulationGpuDataType
source§impl PartialEq<PxArticulationGpuDataType> for PxArticulationGpuDataType
impl PartialEq<PxArticulationGpuDataType> for PxArticulationGpuDataType
source§fn eq(&self, other: &PxArticulationGpuDataType) -> bool
fn eq(&self, other: &PxArticulationGpuDataType) -> bool
self and other values to be equal, and is used
by ==.