llSetForce

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Summary

Function: llSetForce( vector force, integer local );

Applies force to the object (if the script is physical)

• vector force directional force
• integer local boolean, if TRUE uses local axis, if FALSE uses region axis.

Continuous force. llApplyImpulse has instantaneous push.

Caveats

Only works on physical objects and attachments (non-physical as well as physical). Used on an attachment, it will apply the force to the avatar.

All Issues ~ Search JIRA for related Bugs

Examples

<lsl> //A simple rocket script. Launches object up when touched. //Sit on it for an interesting ride! default {

   touch_start(integer i)
   {
       llSetPrimitiveParams([PRIM_PHYSICS, TRUE]);
       llSetForce(<0,0,0x7FFFFFFF>, 0);  //FLY!
   }
}</lsl>

See Also

Functions

•  llSetForceAndTorque
•  llSetTorque
•  llApplyImpulse Instantaneous force

Deep Notes

Search JIRA for related Issues

Signature

function void llSetForce( vector force, integer local );