LlGetRootPosition
From Second Life Wiki
| LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Contents |
Summary
Function: vector llGetRootPosition( );| 268 | Function ID |
| 0.0 | Forced Delay |
| 10.0 | Energy |
Returns a vector that is the region position of the root object of the object script is attached to
Examples
default{ touch_start( integer vIntTouched ){ string vStrMessage = "The prim with this script is "; if (llGetPos() != llGetRootPosition()){ vStrMessage += "NOT "; } llSay( PUBLIC_CHANNEL, vStrMessage + "centered on the root prim." ); } }
Useful Snippets
//-- there is no llSetLocalPos, this adds the functionality //-- to match llGetLocalPos() in a child prim fSetLocalPos( vector vPosOffset ){ llSetPos( llGetRootPosition() + vPosOffset ); } //-- this will move a root prim by the offset, or set the //-- position of a child prim relative to the root.
See Also
Functions
| • | llGetLocalPos | – | Gets the child prims position relative to the root | |
| • | llGetPos | – | Gets the prims global position | |
| • | llSetPos | – | Sets the prims global position |
This article wasn't helpful for you? Maybe the related article at the LSL Wiki is able to bring enlightenment.

