Difference between revisions of "LlGetAccel"
Jump to navigation
Jump to search
Gally Young (talk | contribs) m (multi lang) |
Gally Young (talk | contribs) m (fixe) |
||
Line 1: | Line 1: | ||
{{LSL_Function | |||
|func_id=78|func_sleep=0.0|func_energy=10.0 | |func_id=78|func_sleep=0.0|func_energy=10.0 | ||
|func=llGetAccel|return_type=vector | |func=llGetAccel|return_type=vector |
Revision as of 12:59, 29 January 2008
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: vector llGetAccel( );78 | Function ID |
0.0 | Forced Delay |
10.0 | Energy |
Returns a vector that is the acceleration of the object in the region frame of reference.
Caveats
Examples
//A very simple (and not very effective) way of keeping a physical object in place. //If the object is moving when the script is put in the object, then the object will continue to move, so long as it doesn't accelerate. //If you ever want to actually stop an object, use llMoveToTarget(llGetPos(), .1) default { state_entry() { vector ac; @loop { // Go forever if (llVecMag(ac = llGetAccel()) > .001) { //We're accelerating... llApplyImpulse(-ac, 0) //Slow us down. } }jump loop; } }
See Also
Functions
• | llGetOmega | |||
• | llGetVel | |||
• | llSetForce | |||
• | llSetTorque | |||
• | llSetForceAndTorque |