Euler¶
Imath.Eulerf¶
-
class
Imath.
Eulerf
¶ Inherits
V3f
.-
enum Order
XYZ
XZY
YZX
YXZ
ZXY
ZYX
XZX
XYX
YXY
YZY
ZYZ
ZXZ
XYZr
XZYr
YZXr
YXZr
ZXYr
ZYXr
XZXr
XYXr
YXYr
YZYr
ZYZr
ZXZr
Legal
Min
Max
Default
-
enum Axis
X
Y
Z
-
enum InputLayout
XYZLayout
IJKLayout
-
Eulerf
() → Eulerf¶
-
Eulerf
(Eulerf e) → Eulerf
-
Eulerf
(Eulerf.Order p) → Eulerf
-
Eulerf
(V3f v[, Eulerf.Order o=Eulerf.Default, Eulerf.InputLayout l=EulerfIJKLayout]) → Eulerf
-
Eulerf
(float i, float j, float k[, Eulerf.Order o=Eulerf.Default, Eulerf.InputLayout l=EulerfIJKLayout]) → Eulerf
-
Eulerf
(Eulerf euler, Eulerf.Order newp) → Eulerf
-
Eulerf
(M33f m[, Eulerf.Order o=Eulerf.Default]) → Eulerf
-
Eulerf
(M44f m[, Eulerf.Order o=Eulerf.Default]) → Eulerf
-
Eulerf
(table[3] v[, Eulerf.Order o=Eulerf.Default, Eulerf.InputLayout l=EulerfIJKLayout]) → Eulerf
-
Eulerf
(table[9] m[, Eulerf.Order o=Eulerf.Default, Eulerf.InputLayout l=EulerfIJKLayout]) → Eulerf
-
Eulerf
(table[16] m[, Eulerf.Order o=Eulerf.Default, Eulerf.InputLayout l=EulerfIJKLayout]) → Eulerf
-
operator==
(Eulerf o)const
→ boolean¶
-
operator!=
(Eulerf o)const
→ boolean¶
-
setXYZVector
(V3f v)¶
-
setXYZVector
(table[3] v)
-
order
()const
→ Eulerf.Order¶
-
setOrder
(Eulerf.Order o)¶
-
set
(Eulerf.Axis initial, boolean relative, boolean parityEven, boolean firstRepeats)¶
-
extract
(M33f m)¶
-
extract
(M44f m)
-
extract
(Quatf q)
-
toMatrix33
()const
→ M33f¶
-
toMatrix44
()const
→ M44f¶
-
toQuat
()const
→ Quatf¶
-
toXYZVector
()const
→ V3f¶
-
angleOrder
()const
→ int, int, int¶
-
angleMapping
()const
→ int, int, int¶
-
makeNear
(Eulerf target)¶
-
frameStatic
()const
→ boolean¶
-
initialRepeated
()const
→ boolean¶
-
parityEven
()const
→ boolean¶
-
initialAxis
()const
→ Eulerf.Axis¶
-
static
legal
(Eulerf.Order o) → boolean¶
-
static
angleMod
(float angle) → float¶
-
static
simpleXYZRotation
(V3f& xyzRot, V3f targetXyzRot)¶
-
static
nearestRotation
(V3f& xyzRot, V3f targetXyzRot, Eulerf.Order=Eulerf.XYZ)¶
-
Imath.Eulerd¶
-
class
Imath.
Eulerd
¶ Inherits
V3d
.-
enum Order
XYZ
XZY
YZX
YXZ
ZXY
ZYX
XZX
XYX
YXY
YZY
ZYZ
ZXZ
XYZr
XZYr
YZXr
YXZr
ZXYr
ZYXr
XZXr
XYXr
YXYr
YZYr
ZYZr
ZXZr
Legal
Min
Max
Default
-
enum Axis
X
Y
Z
-
enum InputLayout
XYZLayout
IJKLayout
-
Eulerd
() → Eulerd¶
-
Eulerd
(Eulerd e) → Eulerd
-
Eulerd
(Eulerd.Order p) → Eulerd
-
Eulerd
(V3d v[, Eulerd.Order o=Eulerd.Default, Eulerd.InputLayout l=EulerdIJKLayout]) → Eulerd
-
Eulerd
(double i, double j, double k[, Eulerd.Order o=Eulerd.Default, Eulerd.InputLayout l=EulerdIJKLayout]) → Eulerd
-
Eulerd
(Eulerd euler, Eulerd.Order newp) → Eulerd
-
Eulerd
(M33d m[, Eulerd.Order o=Eulerd.Default]) → Eulerd
-
Eulerd
(M44d m[, Eulerd.Order o=Eulerd.Default]) → Eulerd
-
Eulerd
(table[3] v[, Eulerd.Order o=Eulerd.Default, Eulerd.InputLayout l=EulerdIJKLayout]) → Eulerd
-
Eulerd
(table[9] m[, Eulerd.Order o=Eulerd.Default, Eulerd.InputLayout l=EulerdIJKLayout]) → Eulerd
-
Eulerd
(table[16] m[, Eulerd.Order o=Eulerd.Default, Eulerd.InputLayout l=EulerdIJKLayout]) → Eulerd
-
operator==
(Eulerd o)const
→ boolean¶
-
operator!=
(Eulerd o)const
→ boolean¶
-
setXYZVector
(V3d v)¶
-
setXYZVector
(table[3] v)
-
order
()const
→ Eulerd.Order¶
-
setOrder
(Eulerd.Order o)¶
-
set
(Eulerd.Axis initial, boolean relative, boolean parityEven, boolean firstRepeats)¶
-
extract
(M33d m)¶
-
extract
(M44d m)
-
extract
(Quatd q)
-
toMatrix33
()const
→ M33d¶
-
toMatrix44
()const
→ M44d¶
-
toQuat
()const
→ Quatd¶
-
toXYZVector
()const
→ V3d¶
-
angleOrder
()const
→ int, int, int¶
-
angleMapping
()const
→ int, int, int¶
-
makeNear
(Eulerd target)¶
-
frameStatic
()const
→ boolean¶
-
initialRepeated
()const
→ boolean¶
-
parityEven
()const
→ boolean¶
-
initialAxis
()const
→ Eulerd.Axis¶
-
static
legal
(Eulerd.Order o) → boolean¶
-
static
angleMod
(double angle) → float¶
-
static
simpleXYZRotation
(V3d& xyzRot, V3d targetXyzRot)¶
-
static
nearestRotation
(V3d& xyzRot, V3d targetXyzRot, Eulerd.Order=Eulerd.XYZ)¶
-