Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- data EulerOrder
- = EulerOrderDefault
- | EulerOrderXyz
- | EulerOrderYzx
- | EulerOrderZxy
- | EulerOrderXzy
- | EulerOrderYxz
- | EulerOrderZyx
- | EulerOrderSxyz
- | EulerOrderSxyx
- | EulerOrderSxzy
- | EulerOrderSxzx
- | EulerOrderSyzx
- | EulerOrderSyzy
- | EulerOrderSyxz
- | EulerOrderSyxy
- | EulerOrderSzxy
- | EulerOrderSzxz
- | EulerOrderSzyx
- | EulerOrderSzyz
- | EulerOrderRzyx
- | EulerOrderRxyx
- | EulerOrderRyzx
- | EulerOrderRxzx
- | EulerOrderRxzy
- | EulerOrderRyzy
- | EulerOrderRzxy
- | EulerOrderRyxy
- | EulerOrderRyxz
- | EulerOrderRzxz
- | EulerOrderRxyz
- | EulerOrderRzyz
- | AnotherEulerOrder Int
Enumerations
EulerOrder
data EulerOrder Source #
Specify the order of the rotations on each axis.
The EulerOrderDefault
value is special, and is used
as an alias for one of the other orders.
Since: 1.2
EulerOrderDefault | Rotate in the default order; the default order is one of the following enumeration values |
EulerOrderXyz | Rotate in the X, Y, and Z order. Deprecated in
Graphene 1.10, it's an alias for |
EulerOrderYzx | Rotate in the Y, Z, and X order. Deprecated in
Graphene 1.10, it's an alias for |
EulerOrderZxy | Rotate in the Z, X, and Y order. Deprecated in
Graphene 1.10, it's an alias for |
EulerOrderXzy | Rotate in the X, Z, and Y order. Deprecated in
Graphene 1.10, it's an alias for |
EulerOrderYxz | Rotate in the Y, X, and Z order. Deprecated in
Graphene 1.10, it's an alias for |
EulerOrderZyx | Rotate in the Z, Y, and X order. Deprecated in
Graphene 1.10, it's an alias for |
EulerOrderSxyz | Defines a static rotation along the X, Y, and Z axes (Since: 1.10) |
EulerOrderSxyx | Defines a static rotation along the X, Y, and X axes (Since: 1.10) |
EulerOrderSxzy | Defines a static rotation along the X, Z, and Y axes (Since: 1.10) |
EulerOrderSxzx | Defines a static rotation along the X, Z, and X axes (Since: 1.10) |
EulerOrderSyzx | Defines a static rotation along the Y, Z, and X axes (Since: 1.10) |
EulerOrderSyzy | Defines a static rotation along the Y, Z, and Y axes (Since: 1.10) |
EulerOrderSyxz | Defines a static rotation along the Y, X, and Z axes (Since: 1.10) |
EulerOrderSyxy | Defines a static rotation along the Y, X, and Y axes (Since: 1.10) |
EulerOrderSzxy | Defines a static rotation along the Z, X, and Y axes (Since: 1.10) |
EulerOrderSzxz | Defines a static rotation along the Z, X, and Z axes (Since: 1.10) |
EulerOrderSzyx | Defines a static rotation along the Z, Y, and X axes (Since: 1.10) |
EulerOrderSzyz | Defines a static rotation along the Z, Y, and Z axes (Since: 1.10) |
EulerOrderRzyx | Defines a relative rotation along the Z, Y, and X axes (Since: 1.10) |
EulerOrderRxyx | Defines a relative rotation along the X, Y, and X axes (Since: 1.10) |
EulerOrderRyzx | Defines a relative rotation along the Y, Z, and X axes (Since: 1.10) |
EulerOrderRxzx | Defines a relative rotation along the X, Z, and X axes (Since: 1.10) |
EulerOrderRxzy | Defines a relative rotation along the X, Z, and Y axes (Since: 1.10) |
EulerOrderRyzy | Defines a relative rotation along the Y, Z, and Y axes (Since: 1.10) |
EulerOrderRzxy | Defines a relative rotation along the Z, X, and Y axes (Since: 1.10) |
EulerOrderRyxy | Defines a relative rotation along the Y, X, and Y axes (Since: 1.10) |
EulerOrderRyxz | Defines a relative rotation along the Y, X, and Z axes (Since: 1.10) |
EulerOrderRzxz | Defines a relative rotation along the Z, X, and Z axes (Since: 1.10) |
EulerOrderRxyz | Defines a relative rotation along the X, Y, and Z axes (Since: 1.10) |
EulerOrderRzyz | Defines a relative rotation along the Z, Y, and Z axes (Since: 1.10) |
AnotherEulerOrder Int | Catch-all for unknown values |