Class TInpComplexRotationConvention
Structure that complements convention TInpRotationConvention of rotation (orientation) TInpRotation(A, B, C, D).
Inheritance
object
TInpComplexRotationConvention
Namespace: DotnetPostprocessing.SDK
Assembly: DotnetPostprocessing.SDK.dll
Syntax
public sealed class TInpComplexRotationConvention : ValueType
Constructors
TInpComplexRotationConvention(TInpRotationConvention, bool, bool)
Instantiates a new TInpComplexRotationConvention structure with the given parameters.
Declaration
public TInpComplexRotationConvention(TInpRotationConvention Convention, bool AnglesInDegrees, bool MovableAxes)
Parameters
Type | Name | Description |
---|---|---|
TInpRotationConvention | Convention | Convention for the rotations. |
bool | AnglesInDegrees | Units of angles: "false" - radians, "true" - degrees. |
bool | MovableAxes | Determines the way how to rotate around axes. |
TInpComplexRotationConvention(byte)
Decodes the convention from the given numerical value.
Declaration
public TInpComplexRotationConvention(byte EncodingByte)
Parameters
Type | Name | Description |
---|---|---|
byte | EncodingByte |
Fields
AnglesInDegrees
Units for angles: false - radians, true - degrees.
Declaration
public bool AnglesInDegrees
Field Value
Type | Description |
---|---|
bool |
Convention
Convention for the rotation (orientation) components.
Declaration
public TInpRotationConvention Convention
Field Value
Type | Description |
---|---|
TInpRotationConvention |
MovableAxes
Determines the way how to rotate around axes.
- "false" - rotate around fixed axes. The next rotations should be performed around the axes that was before all rotations.
- "true" - rotate around movable axes. The next rotation should be performed around axes that obtained after the previous rotation.
Declaration
public bool MovableAxes
Field Value
Type | Description |
---|---|
bool |