| entity | registered Entity pointer (Actor) |
| maxangular | max rotation speed (default: 7) |
Use a negative value for maxangular to set the default PhysX SDK parameter.
action MyObject() {
var mySpeed[3]; // stores current speed
pXent_settype(my, PH_RIGID, PH_SPHERE);
phent_setmaxspeed( my, 10);
while (1) {
// query translational speed
pXent_getvelocity(my, mySpeed, nullvector);
if (vec_length(mySpeed)>50)
// too fast ? yank up damping for a while
pXent_setdamping(my, 100, 100);
else
// 10 percent damping by default
pXent_setdamping(my, 10, 10);
wait(1);
}
}