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 );

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.
All Issues ~ Search JIRA for related Bugs

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

Search JIRA for related Issues

Signature

function vector llRot2Euler( rotation quat );