14 #ifndef PX_PHYSICS_NX_RIGIDBODY
15 #define PX_PHYSICS_NX_RIGIDBODY
72 eUSE_KINEMATIC_TARGET_FOR_SCENE_QUERIES = (1<<1),
95 eENABLE_CCD_FRICTION = (1<<3)
152 virtual void setCMassLocalPose(
const PxTransform& pose) = 0;
184 virtual void setMass(
PxReal mass) = 0;
195 virtual PxReal getMass()
const = 0;
204 virtual PxReal getInvMass()
const = 0;
227 virtual void setMassSpaceInertiaTensor(
const PxVec3& m) = 0;
240 virtual PxVec3 getMassSpaceInertiaTensor()
const = 0;
253 virtual PxVec3 getMassSpaceInvInertiaTensor()
const = 0;
268 virtual PxVec3 getLinearVelocity()
const = 0;
289 virtual void setLinearVelocity(
const PxVec3& linVel,
bool autowake =
true ) = 0;
300 virtual PxVec3 getAngularVelocity()
const = 0;
322 virtual void setAngularVelocity(
const PxVec3& angVel,
bool autowake =
true ) = 0;
448 PX_DEPRECATED virtual void setRigidDynamicFlag(PxRigidDynamicFlag::Enum flag,
bool value) = 0;
449 PX_DEPRECATED virtual void setRigidDynamicFlags(PxRigidDynamicFlags inFlags) = 0;
479 PX_DEPRECATED virtual PxRigidDynamicFlags getRigidDynamicFlags()
const = 0;
513 virtual void setMinCCDAdvanceCoefficient(
PxReal advanceCoefficient) = 0;
524 virtual PxReal getMinCCDAdvanceCoefficient()
const = 0;
532 virtual void setMaxDepenetrationVelocity(
const PxReal biasClamp) = 0;
539 virtual PxReal getMaxDepenetrationVelocity()
const = 0;