RavEngine
Loading...
Searching...
No Matches
physx::Dy::ArticulationJointCore Struct Reference
Collaboration diagram for physx::Dy::ArticulationJointCore:
[legend]

Public Member Functions

 ArticulationJointCore (const PxEMPTY &)
 
 ArticulationJointCore (const PxTransform &parentFrame, const PxTransform &childFrame)
 
PX_FORCE_INLINE void initLimit (PxArticulationAxis::Enum axis, const PxArticulationLimit &limit)
 
PX_FORCE_INLINE void initDrive (PxArticulationAxis::Enum axis, const PxArticulationDrive &drive)
 
PX_FORCE_INLINE void initJointType (PxArticulationJointType::Enum type)
 
PX_FORCE_INLINE void initMaxJointVelocity (const PxReal maxJointV)
 
PX_FORCE_INLINE void initFrictionCoefficient (const PxReal coefficient)
 
void init (const PxTransform &parentFrame, const PxTransform &childFrame)
 
PX_CUDA_CALLABLE bool setJointFrame (PxQuat &relativeQuat)
 
PX_CUDA_CALLABLE PX_FORCE_INLINE void operator= (ArticulationJointCore &other)
 
void setJointFrame (ArticulationJointCoreData &jointDatum, Cm::UnAlignedSpatialVector *motionMatrix, const Cm::UnAlignedSpatialVector *jointAxis, bool forceUpdate, PxQuat &relativeRot)
 
PX_FORCE_INLINE void setParentPose (const PxTransform &t)
 
PX_FORCE_INLINE void setChildPose (const PxTransform &t)
 
PX_FORCE_INLINE void setMotion (PxArticulationAxis::Enum axis, PxArticulationMotion::Enum m)
 
PX_FORCE_INLINE void setTargetP (PxArticulationAxis::Enum axis, PxReal value)
 
PX_FORCE_INLINE void setTargetV (PxArticulationAxis::Enum axis, PxReal value)
 
PX_FORCE_INLINE void setArmature (PxArticulationAxis::Enum axis, PxReal value)
 

Public Attributes

PxTransform parentPose
 
PxTransform childPose
 
PxArticulationLimit limits [PxArticulationAxis::eCOUNT]
 
PxArticulationDrive drives [PxArticulationAxis::eCOUNT]
 
PxReal targetP [PxArticulationAxis::eCOUNT]
 
PxReal targetV [PxArticulationAxis::eCOUNT]
 
PxReal armature [PxArticulationAxis::eCOUNT]
 
PxReal jointPos [PxArticulationAxis::eCOUNT]
 
PxReal jointVel [PxArticulationAxis::eCOUNT]
 
PxReal frictionCoefficient
 
PxReal maxJointVelocity
 
PxU32 jointOffset
 
PxU8 dofIds [PxArticulationAxis::eCOUNT]
 
PxU8 motion [PxArticulationAxis::eCOUNT]
 
PxU8 invDofIds [PxArticulationAxis::eCOUNT]
 
ArticulationJointCoreDirtyFlags jointDirtyFlag
 
PxU8 jointType
 

The documentation for this struct was generated from the following files: