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); } }