31 #ifndef PX_PHYSICS_NX_ARTICULATION 32 #define PX_PHYSICS_NX_ARTICULATION 73 #pragma warning(disable : 4435) 80 virtual void release() = 0;
94 virtual void setMaxProjectionIterations(
PxU32 iterations) = 0;
104 virtual PxU32 getMaxProjectionIterations()
const = 0;
117 virtual void setSeparationTolerance(
PxReal tolerance) = 0;
127 virtual PxReal getSeparationTolerance()
const = 0;
142 virtual void setInternalDriveIterations(
PxU32 iterations) = 0;
152 virtual PxU32 getInternalDriveIterations()
const = 0;
168 virtual void setExternalDriveIterations(
PxU32 iterations) = 0;
178 virtual PxU32 getExternalDriveIterations()
const = 0;
195 createDriveCache(
PxReal compliance,
PxU32 driveIterations)
const = 0;
212 PxU32 driveIterations)
const = 0;
238 const PxVec3& linearImpulse,
239 const PxVec3& angularImpulse) = 0;
262 const PxVec3& linearImpulse,
263 const PxVec3& angularImpulse)
const = 0;
Definition: GuContactBuffer.h:37
float PxReal
Definition: PxSimpleTypes.h:78
PX_INLINE PxArticulation(PxBaseFlags baseFlags)
Definition: PxArticulation.h:267
PxU16 PxType
Definition: PxBase.h:49
virtual ~PxArticulation()
Definition: PxArticulation.h:268
a component of an articulation that represents a rigid body
Definition: PxArticulationLink.h:57
a tree structure of bodies connected by joints that is treated as a unit by the dynamics solver ...
Definition: PxArticulationBase.h:56
a tree structure of bodies connected by joints that is treated as a unit by the dynamics solver ...
Definition: PxArticulation.h:76
uint32_t PxU32
Definition: Px.h:48
Articulation drive cache.
Definition: PxArticulation.h:53
PX_INLINE PxArticulation(PxType concreteType, PxBaseFlags baseFlags)
Definition: PxArticulation.h:266
#define PX_INLINE
Definition: PxPreprocessor.h:336
3 Element vector class.
Definition: PxVec3.h:49