llSetRot
LSLvoid llSetRot(rotation rot)
If the object is not physical, this function sets the rotation of the prim.\ If the script is in a child prim, Rotation is treated as root relative and the link-set is adjusted.\ If the prim is the root prim, the entire object is rotated to Rotation in the global reference frame.
Parameters
| Type | Name | What it does |
|---|---|---|
| rotation | rot | The rotation, a quaternion. |
Example
default
{
touch_start(integer n)
{
// Turn 90 degrees about the vertical axis.
rotation turn = llEuler2Rot(<0, 0, 90> * DEG_TO_RAD);
llSetRot(llGetRot() * turn);
}
}Spin continuously instead (no script time)
llTargetOmega(<0, 0, 1>, PI / 4, 1.0); // a quarter turn a second
Sleeps
0.2s
Energy
10
The Linden Scripting Library — what every SL-compatible grid provides.
More in LSL
vector llDetectedPos(integer number)
integer llSetMemoryLimit(integer limit)
key llRequestInventoryData(string name)
string llHMAC(string private_key, string message, string algo)
key llCreateKeyValue(string key, string value)
key llGenerateKey()
integer llGetMemoryLimit()
string llGetHTTPHeader(key request_id, string header)