Don't click here unless you want to be banned.

LSL Wiki : llSetRot

HomePage :: PageIndex :: RecentChanges :: RecentlyCommented :: UserSettings :: You are
llSetRot(rotation rot)

If an object is non-physical, sets the rotation to rot. In a linked set, this will be root-relative.
If the object is a child in a linked physical set, this function will also work (see ChildRotation).

Like llSetPos, use llSetRot to rotate an attachment.

For rotation on physical tasks see llRotLookAt.

For the translational analog, see llSetPos.

To set the rotation of a child prim, use llSetLocalRot.

Beginners are often confused about the difference between this function and llTargetOmega. llTargetOmega makes the object SPIN with the specified angular velocity. llSetRot just turns it ONCE to face in a particular direction.

Note: This function delays the script for 0.2 seconds.

To determine the rotation of an object, use llGetRot.
To simultaneously set many object parameters including rotation, and position, use llSetPrimitiveParams.

Q: Does llSetRot work on attachments?
A: Yes.

Q: I need to set both the rotation and position of a prim at once. My object looks jerky and weird without it.
A: You want llSetPrimitiveParams.

This article wasn't helpful for you? Maybe the related article at the LSL Portal is able to bring enlightenment.

Functions | Dynamics | Rotation
There are 6 comments on this page. [Display comments/form]