llSetAngularVelocity

From Second Life Wiki
Revision as of 06:45, 11 June 2013 by Miranda Umino (talk | contribs)
Jump to navigation Jump to search

Summary

Function: llSetAngularVelocity( vector initial omega, integer local );

Applies rotational velocity to object. It does the same job as llApplyRotationalImpulse but doesn't depend of the mass of object .
Instances :
one object with mass M , and gravity 0 ( to disable the gravity) :

  • LlSetAngularVelocity(<0,0,1>, TRUE ) => starts to rotate around its Z local axis with a start value of omega = 1 radian /second , and slows down over time until it won't rotate
  • llApplyRotationalImpulse(<0,0,1>, TRUE ) => starts to rotate around its Z local axis with a start value of omega = 1/M radian /second , and slows down over time until it won't rotate
  • llTargetOmega(<0.0,0.0,1.0>, 1.0, 1.0) => if the object is physical , starts to rotate around its Z local axis with a start value of omega = 1 radian / second . It won t slow down over time
• vector initial omega
• integer local boolean, if TRUE force is treated as a local directional vector, if FALSE force is treated as a region directional vector

Caveats

Examples

See Also

Functions

•  llApplyRotationalImpulse
•  llSetVelocity

Deep Notes

Signature

function void llSetAngularVelocity( vector initial omega, integer local );