IC8 Python API:RLPy RRotationSetting
Contents
- 1 Description
- 2 Constructor & Destructor
- 3 Member Functions
- 4 Properties
Description
This class is the rotation setting used in the class RDeviceSetting. Provide methods to set coordinate space(WorldSpace/LocalSapce), the unit of rotation(Radians/Degrees), rotation representation(Euler/Quaternion) and the order(Euler Order/Quaternion Order).
Constructor & Destructor
__init__ (self, *args)
Copy constructor.
Parameters
- args
Member Functions
GetCoordinateSpace (self)
Get coordinate space. ( Default value is EECoordinateSpace::WORLD )
GetEulerOrder (self)
Get Euler order. ( Default value is EEulerOrder::XYZ )
GetQuaternionOrder (self)
Get quaternion order. ( Default value is EQuaternionOrder::XYZW )
GetType (self)
Get rotation type. ( Default value is ERotationType::EULER )
GetUnit (self)
Get rotation unit. ( Default value is ERotationUnit::RADIANS )
SetCoordinateSpace (self, eCoordinateSpace)
Set coordinate space.
Parameters
- eCoordinateSpace
SetEulerOrder (self, eOrder)
Set Euler order. EEulerOrder::XYZ EEulerOrder::ZYX EEulerOrder::XZY EEulerOrder::YZX EEulerOrder::YXZ EEulerOrder::ZXY.
Parameters
- eOrder
SetQuaternionOrder (self, eOrder)
Set quaternion order. EQuaternionOrder::XYZW / EQuaternionOrder::WXYZ.
Parameters
- eOrder
SetType (self, eType)
Set rotation type.
Parameters
- eType
SetUnit (self, eUnit)
Set rotation unit.
Parameters
- eUnit
Properties
euler_order
Euler angle order used when interpreting rotations.
quaternion_order
Quaternion component order used when interpreting rotations.
space
Coordinate space used for rotation values.
thisown
Indicates whether this SWIG proxy owns the underlying C++ object.
type
Representation used for rotation values, such as Euler angles or quaternions.
unit
Unit used for rotation values.