Open CASCADE Technology 7.8.2.dev
|
Enumerations | |
enum | gp_EulerSequence { gp_EulerAngles , gp_YawPitchRoll , gp_Extrinsic_XYZ , gp_Extrinsic_XZY , gp_Extrinsic_YZX , gp_Extrinsic_YXZ , gp_Extrinsic_ZXY , gp_Extrinsic_ZYX , gp_Intrinsic_XYZ , gp_Intrinsic_XZY , gp_Intrinsic_YZX , gp_Intrinsic_YXZ , gp_Intrinsic_ZXY , gp_Intrinsic_ZYX , gp_Extrinsic_XYX , gp_Extrinsic_XZX , gp_Extrinsic_YZY , gp_Extrinsic_YXY , gp_Extrinsic_ZYZ , gp_Extrinsic_ZXZ , gp_Intrinsic_XYX , gp_Intrinsic_XZX , gp_Intrinsic_YZY , gp_Intrinsic_YXY , gp_Intrinsic_ZXZ , gp_Intrinsic_ZYZ } |
Enumerates all 24 possible variants of generalized Euler angles, defining general 3d rotation by three rotations around main axes of coordinate system, in different possible orders. More... | |
enum gp_EulerSequence |
Enumerates all 24 possible variants of generalized Euler angles, defining general 3d rotation by three rotations around main axes of coordinate system, in different possible orders.
The name of the enumeration corresponds to order of rotations, prefixed by type of coordinate system used:
Two specific values are provided for most frequently used conventions: classic Euler angles (intrinsic ZXZ) and yaw-pitch-roll (intrinsic ZYX).