llGetVel

From Second Life Wiki
Revision as of 15:35, 8 February 2008 by Strife Onizuka (talk | contribs) (this is a less then optimal example but it's what we got)
Jump to navigation Jump to search

Summary

Function: vector llGetVel( );

Returns a vector that is the velocity.

Examples

<lsl> //A very simple (and not very effective) way of keeping a physical object in place. //If you ever want to actually stop an object, use llMoveToTarget(llGetPos(), .1) default {

   state_entry() {
       vector spd;
       {@loop;
           if (llVecMag(spd = llGetVel()) > .001) { //We're accelerating...
               llApplyImpulse(-spd, 0) //Slow us down.
           }
       jump loop;}
   }

}//Code by Xaviar Czervik

</lsl>

See Also

Functions

•  llGetAccel
•  llGetOmega

Deep Notes

Search JIRA for related Issues

Signature

function vector llGetVel();