Class TInpRotationConvention
Enumeration that defines convention of rotation (orientation) TInpRotation(A, B, C, D).
Inheritance
Namespace: SprutCAMTech.SCPostprocessor
Assembly: SprutCAMTech.SCPostprocessor.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 |
value__
Declaration
public int value__
Field Value
Type | Description |
---|---|
int |
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 |