pX_setforcemode( int mode );

The Force Mode determines if the force is to be conventional or impulsive.

Parameters:

mode NX_FORCE = has unit of mass * distance/ time^2
NX_IMPULSE = has unit of mass * distance /time (default)
NX_VELOCITY_CHANGE = has unit of distance / time (mass independent)
NX_SMOOTH_IMPULSE = same as NX_IMPULSE but the effect is applied over all substeps.
NX_SMOOTH_VELOCITY_CHANGE = same as NX_VELOCITY_CHANGE but the effect is applied over all substeps
NX_ACCELERATION = has unit of distance/ time^2, i.e. an acceleration

Returns:

1 if successful, 0 otherwise.

Remarks:

Speed:

Fast

Example:

pX_setforcemode(NX_FORCE);
pXent_addforcecentral ( entity, vForce); // using mass * distance/ time^2

pX_setforcemode(NX_IMPULSE);
pXent_addexplosion ( entity, vPos, force, radius ); // using mass * distance /time

See also:

pXent_addexplosion, pXent_addforcecentral, pXent_addforceglobal, pXent_addforcelocal