Difference between revisions of "LlGetRootPosition"
Jump to navigation
Jump to search
Void Singer (talk | contribs) (added example/helper/aslo functions) |
m (Linked to Prim) |
||
Line 39: | Line 39: | ||
|notes | |notes | ||
|cat1=Movement | |cat1=Movement | ||
|cat2 | |cat2=Prim | ||
|cat3 | |cat3 | ||
|cat4 | |cat4 | ||
}} | }} |
Revision as of 18:42, 28 November 2008
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
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
Caveats
Examples
<lsl> default{
touch_start( integer vIntTouched ){ string vStrMessage = "The prim with this scipt is "; if (llGetPos() != llGetRootPosition()){ vStrMessage += "NOT "; } llSay( PUBLIC_CHANNEL, vStrMessage + "centered on the root prim." ); }
}
</lsl>Useful Snippets
<lsl> //-- 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. </lsl>
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 |