enum Graphene::EulerOrder
Overview
Specify the order of the rotations on each axis.
The %GRAPHENE_EULER_ORDER_DEFAULT value is special, and is used as an alias for one of the other orders.
Defined in:
lib/gi-crystal/src/auto/graphene-1.0/graphene.crEnum Members
-
Default =
-1
-
Rotate in the default order; the default order is one of the following enumeration values
-
Xyz =
0
-
Rotate in the X, Y, and Z order. Deprecated in Graphene 1.10, it's an alias for %GRAPHENE_EULER_ORDER_SXYZ
-
Yzx =
1
-
Rotate in the Y, Z, and X order. Deprecated in Graphene 1.10, it's an alias for %GRAPHENE_EULER_ORDER_SYZX
-
Zxy =
2
-
Rotate in the Z, X, and Y order. Deprecated in Graphene 1.10, it's an alias for %GRAPHENE_EULER_ORDER_SZXY
-
Xzy =
3
-
Rotate in the X, Z, and Y order. Deprecated in Graphene 1.10, it's an alias for %GRAPHENE_EULER_ORDER_SXZY
-
Yxz =
4
-
Rotate in the Y, X, and Z order. Deprecated in Graphene 1.10, it's an alias for %GRAPHENE_EULER_ORDER_SYXZ
-
Zyx =
5
-
Rotate in the Z, Y, and X order. Deprecated in Graphene 1.10, it's an alias for %GRAPHENE_EULER_ORDER_SZYX
-
Sxyz =
6
-
Defines a static rotation along the X, Y, and Z axes (Since: 1.10)
-
Sxyx =
7
-
Defines a static rotation along the X, Y, and X axes (Since: 1.10)
-
Sxzy =
8
-
Defines a static rotation along the X, Z, and Y axes (Since: 1.10)
-
Sxzx =
9
-
Defines a static rotation along the X, Z, and X axes (Since: 1.10)
-
Syzx =
10
-
Defines a static rotation along the Y, Z, and X axes (Since: 1.10)
-
Syzy =
11
-
Defines a static rotation along the Y, Z, and Y axes (Since: 1.10)
-
Syxz =
12
-
Defines a static rotation along the Y, X, and Z axes (Since: 1.10)
-
Syxy =
13
-
Defines a static rotation along the Y, X, and Y axes (Since: 1.10)
-
Szxy =
14
-
Defines a static rotation along the Z, X, and Y axes (Since: 1.10)
-
Szxz =
15
-
Defines a static rotation along the Z, X, and Z axes (Since: 1.10)
-
Szyx =
16
-
Defines a static rotation along the Z, Y, and X axes (Since: 1.10)
-
Szyz =
17
-
Defines a static rotation along the Z, Y, and Z axes (Since: 1.10)
-
Rzyx =
18
-
Defines a relative rotation along the Z, Y, and X axes (Since: 1.10)
-
Rxyx =
19
-
Defines a relative rotation along the X, Y, and X axes (Since: 1.10)
-
Ryzx =
20
-
Defines a relative rotation along the Y, Z, and X axes (Since: 1.10)
-
Rxzx =
21
-
Defines a relative rotation along the X, Z, and X axes (Since: 1.10)
-
Rxzy =
22
-
Defines a relative rotation along the X, Z, and Y axes (Since: 1.10)
-
Ryzy =
23
-
Defines a relative rotation along the Y, Z, and Y axes (Since: 1.10)
-
Rzxy =
24
-
Defines a relative rotation along the Z, X, and Y axes (Since: 1.10)
-
Ryxy =
25
-
Defines a relative rotation along the Y, X, and Y axes (Since: 1.10)
-
Ryxz =
26
-
Defines a relative rotation along the Y, X, and Z axes (Since: 1.10)
-
Rzxz =
27
-
Defines a relative rotation along the Z, X, and Z axes (Since: 1.10)
-
Rxyz =
28
-
Defines a relative rotation along the X, Y, and Z axes (Since: 1.10)
-
Rzyz =
29
-
Defines a relative rotation along the Z, Y, and Z axes (Since: 1.10)
Instance Method Summary
- #default?
- #rxyx?
- #rxyz?
- #rxzx?
- #rxzy?
- #ryxy?
- #ryxz?
- #ryzx?
- #ryzy?
- #rzxy?
- #rzxz?
- #rzyx?
- #rzyz?
- #sxyx?
- #sxyz?
- #sxzx?
- #sxzy?
- #syxy?
- #syxz?
- #syzx?
- #syzy?
- #szxy?
- #szxz?
- #szyx?
- #szyz?
- #xyz?
- #xzy?
- #yxz?
- #yzx?
- #zxy?
- #zyx?