From Second Life Wiki
Revision as of 02:44, 24 October 2010 by Void Singer (Talk | contribs)

Jump to: navigation, search


Function: rotation llGetRootRotation( );

Returns a rotation that is the region rotation of the root prim of the object.


  • This fuction incorrectly returns the avatars region rotation when called in an attachment, use the following instead:
    <lsl>//-- replaces the llGetRootRotation Function

(rotation)((string)llGetLinkPrimitiveParams( LINK_ROOT, [PRIM_ROT_LOCAL] )) //-- works correctly in all scenarios</lsl>

All Issues ~ Search JIRA for related Bugs


Simple example to set region rotation of child prim in unattached link set <lsl> default {

   //Rotate 45 degrees about Y-axis
   rotation globalRot = llEuler2Rot(<0.0, 45.0, 0.0> * DEG_TO_RAD);
   llSetLocalRot(globalRot / llGetRootRotation());




In an attached object, returns region rotation of avatar NOT of the object's root prim. See special cases of rotation.

See Also

Deep Notes

All Issues

~ Search JIRA for related Issues
   Improve accuracy of avatar's visible rotation


function rotation llGetRootRotation();