Difference between revisions of "LlRot2Euler"

From Second Life Wiki
Jump to navigation Jump to search
(Euler may use vectors but they don't belong in the vector category, but the euler category)
m (changed flag order to effect proper placement in function category)
Line 1: Line 1:
{{LSL_Function
{{LSL_Function
|func_id=15|func_sleep=0.0|func_energy=10.0
|func=llRot2Euler|sort=Rot2Euler
|func=llRot2Euler|sort=Rot2Euler
|func_id=15|func_sleep=0.0|func_energy=10.0
|func_footnote
|func_footnote
|p1_type=rotation|p1_name=quat|p1_desc=Any valid rotation
|p1_type=rotation|p1_name=quat|p1_desc=Any valid rotation

Revision as of 01:11, 12 November 2007

Summary

Function: vector llRot2Euler( rotation quat );
0.0 Forced Delay
10.0 Energy

Returns a vector that is the Euler representation (roll, pitch, yaw) of quat.

• rotation quat Any valid rotation

Caveats

  • Angles greater than PI (180 degrees) are returned as negative angles.

Examples

default
{
    state_entry()
    {
        rotation input = <0.0, 1.0, 0.0, 0.0>;//not advised to make your own quaternion
        llSay(0,"The Rot2Euler of "+(string)input+" is: "+(string)llRot2Euler(input) );
    }
}

See Also

Functions

•  llEuler2Rot

Articles

•  "Wikipedia logo"Euler_Angles

Deep Notes

Signature

function vector llRot2Euler( rotation quat );