• Articles
  • Api Documentation
Show / Hide Table of Contents
  • SprutTechnology.GeWatchDNClient
    • STGeWatch
    • STGeWatchClient
  • SprutTechnology.SCPostprocessor
    • 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
    • ICLDPartNoCommand
    • ICLDPhysicGotoCommand
    • ICLDPlaneCommand
    • ICLDPowerCommand
    • ICLDPPFunCommand
    • ICLDPrintCommand
    • ICLDProject
    • ICLDRapidCommand
    • ICLDSelWorkpieceCommand
    • ICLDSinglePassThreadCommand
    • ICLDSpindleCommand
    • ICLDStopCommand
    • ICLDStructureCommand
    • ICLDSub
    • ICLDSubList
    • ICLDSyncAxesCommand
    • ICLDSyncWaitCommand
    • ICLDTakeoverCommand
    • ICLDTechOperation
    • ICLDTechOperationList
    • ICLDTLContactCommand
    • ICLDTranslator
    • ICodeParametersOfCLDCommand
    • ICodeParametersOfCLDCommandBooleanIndexer
    • ICodeParametersOfCLDCommandFloatIndexer
    • ICodeParametersOfCLDCommandIntegerIndexer
    • ICodeParametersOfCLDCommandStringIndexer
    • IFloatNamedPropertyIndexer
    • IInputBox
    • IInputBoxEnumValuesList<T>
    • IInputBoxFactory
    • IInputBoxProperty
    • IIntegerNamedPropertyIndexer
    • INamedPropertiesCollection
    • INamedProperty
    • INamedPropertyIndexer
    • INCBlockOwner
    • INCFileOwner
    • INCLabel
    • INCStorage
    • INCStorageManager
    • InitNamesProc
    • InpArray<T>
    • InpNumber
    • InputBoxEnumValuesFormer<T>
    • InputBoxValueSetter<T>
    • IPostprocessingLogReceiver
    • IPPFunTechInfo
    • IPPFunTechInfoTool
    • IPPFunTechInfoWorkpiece
    • IStringNamedPropertyIndexer
    • ITextNCStorage
    • IToolGeometry
    • Log
    • LogMessageType
    • MsgBtnSet
    • MsgClickedBtn
    • MsgDefBtn
    • MsgType
    • MultiMotionAxesEnumerator
    • NamedParamType
    • NamedPropIterator
    • NCBlock
    • NCBlockWordsEnumerator
    • NCLabelSnapMode
    • NCWord
    • NCWordDecPoint
    • NCWordSign
    • NCWordState
    • NCWordTextCase
    • NumericNCWord
    • PostprocessorSettings
    • TBinaryNCFile
    • TExternalNCFile
    • TextNCWord
    • TInp2DPoint
    • TInp3DPoint
    • TInp5DPoint
    • TInpComplexRotationConvention
    • TInpLocation
    • TInpQuaternion
    • TInpRotation
    • TInpRotationConvention
    • TNCFile
    • TNCFilesManager
    • TNCStorageType
    • TPostprocessor
    • TrailingZeroesMode
    • TransliterationTable
    • Transliterator
    • TranslitPair
    • TSimpleTextNCFile
    • TTextNCFile
  • SprutTechnology.STDefLib
    • AngleUnits
    • STDef
  • SprutTechnology.STMachiningToolsImportHelper
    • FinalizeMachiningToolsImportLib
    • GetMachiningToolsImportLibPointer
    • IMTI_AxialToolItemsExtension
    • IMTI_CustomAxialShapeToolExtension
    • IMTI_MachiningToolsImportLibraryExtension
    • IMTI_MachiningToolsItemExtension
    • IMTI_TurnToolItemsExtension
    • MTIMachiningToolsImportHelper
    • NativeLibLoader
    • TPlanarCurveReader
    • TPlanarCurveSpan
  • SprutTechnology.VecMatrLib
    • EVecMatrLibError
    • GWConsts
    • ISTGeWatch
    • ISTGeWatchable
    • ISTGeWatchClient
    • T2DPoint
    • T3DArc
    • T3DCut
    • T3DMatrix
    • T3DPoint
    • T5DPoint
    • TComplexRotationConvention
    • TLocation
    • TQuaternion
    • TRotation
    • TRotationConvention
    • TRotationsConverter
    • VML

Enum TInpRotationConvention

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

Namespace: SprutTechnology.SCPostprocessor
Assembly: SCPostprocessor.dll
Syntax
public enum TInpRotationConvention

Fields

Name Description
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.

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.

AxisAngle

Axis-angle representation (rotation vector). The units of the angle (degrees or radians) depend on options inside TInpComplexRotationConvention.

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.

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.

NormalVector

Normal vector (X, Y, Z)

QuaternionXYZW

Quaternion (X, Y, Z, W).

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

In This Article
Back to top Generated by DocFX