Difference between revisions of "LlSetForce"
Jump to navigation
Jump to search
All Issues ~ Search JIRA for related Bugs
(Works on non--physical attachments.) |
m |
||
Line 11: | Line 11: | ||
|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. | |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. | ||
|constants | |constants | ||
|examples=<lsl>//A simple rocket script. Launches object up when touched. | |examples=<lsl> | ||
//A simple rocket script. Launches object up when touched. | |||
//Sit on it for an interesting ride! | //Sit on it for an interesting ride! | ||
default { | default | ||
{ | |||
touch_start(integer i) | |||
{ | |||
llSetPrimitiveParams([PRIM_PHYSICS, TRUE]); | |||
llSetForce(<0,0,0x7FFFFFFF>, 0); //FLY! | |||
} | |||
}</lsl> | }</lsl> | ||
|helpers | |helpers |
Revision as of 13:34, 21 April 2009
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: llSetForce( vector force, integer local );64 | Function ID |
0.0 | Forced Delay |
10.0 | Energy |
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.
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 |