Class TInpRotationConvention
Enumeration that defines convention of rotation (orientation) TInpRotation(A, B, C, D).
Namespace: DotnetPostprocessing.SDK
Assembly: DotnetPostprocessing.SDK.dll
Syntax
public sealed class TInpRotationConvention : Enum
Fields
AB
Euler angles: first - rotation around X, second - rotation around Y, third - always is zero. The units of the angles (degrees or radians) and the type of the axes to rotate around (fixed or movable) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention AB = 13
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
AC
Euler angles: first - rotation around X, second - rotation around Z, third - always is zero. The units of the angles (degrees or radians) and the type of the axes to rotate around (fixed or movable) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention AC = 14
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
AxisAngle
Axis-angle representation (rotation vector). The units of the angle (degrees or radians) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention AxisAngle = 12
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
BA
Euler angles: first - rotation around Y, second - rotation around X, third - always is zero. The units of the angles (degrees or radians) and the type of the axes to rotate around (fixed or movable) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention BA = 15
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
BC
Euler angles: first - rotation around Y, second - rotation around Z, third - always is zero. The units of the angles (degrees or radians) and the type of the axes to rotate around (fixed or movable) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention BC = 16
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
NormalVector
Normal vector (X, Y, Z)
Declaration
public const TInpRotationConvention NormalVector = 18
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
QuaternionXYZW
Quaternion (X, Y, Z, W).
Declaration
public const TInpRotationConvention QuaternionXYZW = 17
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
XYX
Euler angles: first - rotation around X, second - rotation around Y, third - rotation around X. The units of the angles (degrees or radians) and the type of the axes to rotate around (fixed or movable) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention XYX = 6
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
XYZ
Euler angles: first - rotation around X, second - rotation around Y, third - rotation around Z. The units of the angles (degrees or radians) and the type of the axes to rotate around (fixed or movable) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention XYZ = 0
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
XZX
Euler angles: first - rotation around X, second - rotation around Z, third - rotation around X. The units of the angles (degrees or radians) and the type of the axes to rotate around (fixed or movable) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention XZX = 7
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
XZY
Euler angles: first - rotation around X, second - rotation around Z, third - rotation around Y. The units of the angles (degrees or radians) and the type of the axes to rotate around (fixed or movable) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention XZY = 1
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
YXY
Euler angles: first - rotation around Y, second - rotation around X, third - rotation around Y. The units of the angles (degrees or radians) and the type of the axes to rotate around (fixed or movable) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention YXY = 8
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
YXZ
Euler angles: first - rotation around Y, second - rotation around X, third - rotation around Z. The units of the angles (degrees or radians) and the type of the axes to rotate around (fixed or movable) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention YXZ = 2
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
YZX
Euler angles: first - rotation around Y, second - rotation around Z, third - rotation around X. The units of the angles (degrees or radians) and the type of the axes to rotate around (fixed or movable) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention YZX = 3
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
YZY
Euler angles: first - rotation around Y, second - rotation around Z, third - rotation around Y. The units of the angles (degrees or radians) and the type of the axes to rotate around (fixed or movable) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention YZY = 9
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
ZXY
Euler angles: first - rotation around Z, second - rotation around X, third - rotation around Y. The units of the angles (degrees or radians) and the type of the axes to rotate around (fixed or movable) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention ZXY = 4
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
ZXZ
Euler angles: first - rotation around Z, second - rotation around X, third - rotation around Z. The units of the angles (degrees or radians) and the type of the axes to rotate around (fixed or movable) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention ZXZ = 10
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
ZYX
Euler angles: first - rotation around Z, second - rotation around Y, third - rotation around X. The units of the angles (degrees or radians) and the type of the axes to rotate around (fixed or movable) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention ZYX = 5
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
ZYZ
Euler angles: first - rotation around Z, second - rotation around Y, third - rotation around Z. The units of the angles (degrees or radians) and the type of the axes to rotate around (fixed or movable) depend on options inside TInpComplexRotationConvention.
Declaration
public const TInpRotationConvention ZYZ = 11
Field Value
| Type | Description |
|---|---|
| TInpRotationConvention |
value__
Declaration
public int value__
Field Value
| Type | Description |
|---|---|
| int |