• Articles
  • Api Documentation
Show / Hide Table of Contents
  • DotnetPostprocessing.SDK
    • ArcBreakMode
    • ArcSettings
    • BrakeAxesEnumerator
    • CLDArray
    • CLDAxisBrake
    • CLDCmdType
    • CLDCmdTypeExtensions
    • CLDConst
    • CLDCycle
    • CLDEDMMotionMode
    • CLDFeedKind
    • CLDFeedUnits
    • CLDFileType
    • CLDInterpMode
    • CLDMultiMotionAxis
    • CLDOriginPositionMode
    • CLDOriginType
    • CLDPlaneType
    • CLDRotationDir
    • CLDSpindleAction
    • CLDSpindleSpeedMode
    • CLDThreadOrient
    • CLDThreadUnits
    • CodeParamType
    • CommonFuncs
    • CountingNCWord
    • EDMRollMode
    • EPostprocessorException
    • IArrayNamedPropertyIndexer
    • IBinaryNCStorage
    • IBooleanNamedPropertyIndexer
    • ICLDAxesBrakeCommand
    • ICLDBrakeAxesIndexer
    • ICLDCircleCommand
    • ICLDClampCommand
    • ICLDCommand
    • ICLDCommentCommand
    • ICLDCoolantCommand
    • ICLDCoolantTubeIndexer
    • ICLDCutComCommand
    • ICLDCycleCommand
    • ICLDDelayCommand
    • ICLDEDMMoveCommand
    • ICLDEDMMoveSpan
    • ICLDEffectorCommand
    • ICLDExtCycleCommand
    • ICLDFeedrateCommand
    • ICLDFile
    • ICLDFileCmdIndexer
    • ICLDFileList
    • ICLDFiniCommand
    • ICLDFromCommand
    • ICLDGoHomeCommand
    • ICLDGotoCommand
    • ICLDInsertCommand
    • ICLDInterpolationCommand
    • ICLDLoadToolCommand
    • ICLDMachineAxesIndexer
    • ICLDMachineAxisInfo
    • ICLDMachineInfo
    • ICLDMachiningTool
    • ICLDMotionCommand
    • ICLDMoveVelocityCommand
    • ICLDMultiArcCommand
    • ICLDMultiArcPoint
    • ICLDMultiAxisArray
    • ICLDMultiGotoCommand
    • ICLDMultiMotionAxesIndexer
    • ICLDMultiMotionCommand
    • ICLDOpStopCommand
    • ICLDOriginCommand
    • ICLDPPFunCommand
    • ICLDPartNoCommand
    • ICLDPhysicGotoCommand
    • ICLDPlaneCommand
    • ICLDPowerCommand
    • ICLDPrintCommand
    • ICLDProject
    • ICLDRapidCommand
    • ICLDSelWorkpieceCommand
    • ICLDSinglePassThreadCommand
    • ICLDSpindleCommand
    • ICLDStopCommand
    • ICLDStructureCommand
    • ICLDSub
    • ICLDSubList
    • ICLDSyncAxesCommand
    • ICLDSyncWaitCommand
    • ICLDTLContactCommand
    • ICLDTakeoverCommand
    • ICLDTechOperation
    • ICLDTechOperationList
    • ICLDTranslator
    • ICodeParametersOfCLDCommand
    • ICodeParametersOfCLDCommandBooleanIndexer
    • ICodeParametersOfCLDCommandFloatIndexer
    • ICodeParametersOfCLDCommandIntegerIndexer
    • ICodeParametersOfCLDCommandStringIndexer
    • IFloatNamedPropertyIndexer
    • IInputBox
    • IInputBoxEnumValuesList<T>
    • IInputBoxFactory
    • IInputBoxProperty
    • IIntegerNamedPropertyIndexer
    • INCBlockOwner
    • INCFileOwner
    • INCLabel
    • INCStorage
    • INCStorageManager
    • INamedPropertiesCollection
    • INamedProperty
    • INamedPropertyIndexer
    • IPPFunTechInfo
    • IPPFunTechInfoPart
    • IPPFunTechInfoSetupStage
    • IPPFunTechInfoTool
    • IPPFunTechInfoWorkpiece
    • IPostprocessingLogReceiver
    • IStringNamedPropertyIndexer
    • ITextNCStorage
    • IToolGeometry
    • InitNamesProc
    • InpArray<T>
    • InpNumber
    • InputBoxEnumValuesFormer<T>
    • InputBoxValueSetter<T>
    • Log
    • LogMessageType
    • MsgBtnSet
    • MsgClickedBtn
    • MsgDefBtn
    • MsgType
    • MultiMotionAxesEnumerator
    • NCBlock
    • NCBlockWordsEnumerator
    • NCLabelSnapMode
    • NCWord
    • NCWordDecPoint
    • NCWordSign
    • NCWordState
    • NCWordTextCase
    • NamedParamType
    • NamedPropIterator
    • NumericNCWord
    • PostprocessorSettings
    • TBinaryNCFile
    • TExternalNCFile
    • TInp2DPoint
    • TInp3DPoint
    • TInp5DPoint
    • TInpComplexRotationConvention
    • TInpLocation
    • TInpQuaternion
    • TInpRotation
    • TInpRotationConvention
    • TNCFile
    • TNCFilesManager
    • TNCStorageType
    • TPostprocessor
    • TSimpleTextNCFile
    • TTextNCFile
    • TextNCWord
    • TrailingZeroesMode
    • TranslitPair
    • TransliterationTable
    • Transliterator
  • GeneralUtils.STDefLib
    • AngleUnits
    • STDef
  • Geometry.GeWatchDNClient
    • STGeWatch
    • STGeWatchClient
  • Geometry.VecMatrLib
    • EVecMatrLibError
    • GWConsts
    • ISTGeWatch
    • ISTGeWatchClient
    • ISTGeWatchable
    • T2DPoint
    • T3DArc
    • T3DCut
    • T3DMatrix
    • T3DPoint
    • T5DPoint
    • TComplexRotationConvention
    • TLocation
    • TQuaternion
    • TRotation
    • TRotationConvention
    • TRotationsConverter
    • VML
  • IPCUtils.SharedMemIPC
    • DelayedProcedure
    • HandleRequestProc
    • HandleStreamProc
    • IPCStream
    • SharedMemClient
    • SharedMemObject
    • SharedMemServer
    • SharememUtils
  • STTypes
    • IST_2DBox
    • IST_2DMatrix
    • IST_2DPoint
    • IST_3DBox
    • IST_3DMatrix
    • IST_3DPoint
    • IST_5DPoint
    • IST_MeasurableObject
    • IST_UpdateStamp
    • TST2DBox
    • TST2DLine
    • TST2DMatrix
    • TST2DPoint
    • TST2IPoint
    • TST2SPoint
    • TST3DBox
    • TST3DLine
    • TST3DMatrix
    • TST3DPoint
    • TST3DVec
    • TST3IPoint
    • TST3SMatrix
    • TST3SPoint
    • TST5DPoint
    • TSTLinearUnits
    • TSTSystemUnits
    • TST_LinearMeasure
    • enumTST_LinearMeasure
    • tagTST2DBox
    • tagTST2DLine
    • tagTST2DMatrix
    • tagTST2DPoint
    • tagTST2IPoint
    • tagTST2SPoint
    • tagTST3DBox
    • tagTST3DLine
    • tagTST3DMatrix
    • tagTST3DPoint
    • tagTST3IPoint
    • tagTST3SMatrix
    • tagTST3SPoint
    • tagTST5DPoint
    • tagTSTLinearUnits
    • tagTSTSystemUnits

Class TInpRotationConvention

Enumeration that defines convention of rotation (orientation) TInpRotation(A, B, C, D).

Inheritance
object
TInpRotationConvention
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
In this article
Back to top Generated by DocFX