PxScaleRigidActor

Defined in include/extensions/PxSimpleFactory.h

void PxScaleRigidActor(PxRigidActor &actor, PxReal scale, bool scaleMassProps = true)

scale a rigid actor by a uniform scale

The geometry and relative positions of the actor are multiplied by the given scale value. If the actor is a rigid body or an articulation link and the scaleMassProps value is true, the mass properties are scaled assuming the density is constant: the center of mass is linearly scaled, the mass is multiplied by the cube of the scale, and the inertia tensor by the fifth power of the scale.

Parameters
  • actor[in] a rigid actor

  • scale[in] the scale by which to multiply the actor. Must be >0.

  • scaleMassProps[in] whether to scale the mass properties