Enum OrientationDefinitionType
- Namespace
- VirtualLabAPI.Core.Numerics
- Assembly
- VirtualLabAPI.dll
Enum for different types of definition for rotations of vectors, planes or solids.
public enum OrientationDefinitionType
Fields
[EnumDescription("Sequence of Axis Rotations", false)] AxisRotationSequence = 4Orientation is defined by a sequence of rotations about the coordinate axes. This corresponds to using an object of type AxisRotationSequence.
[EnumDescription("Cartesian Angles", false)] CartesianAngles = 2Orientation is defined by the Cartesian angles alpha and beta, completed by zeta. This corresponds to using an object of type OrientationByCartesianAngles.
[EnumDescription("Direction Angles", false)] DirectionAngles = 1Orientation is defined by the directions angles alpha, beta, and gamma, completed by zeta. This corresponds to using an object of type OrientationByDirectionAngles.
[EnumDescription("Euler Angles", false)] EulerAngles = 3Orientation is defined by the Euler angles phi, psi, and theta. This corresponds to using an object of type OrientationByEulerAngles.
[EnumDescription("Rotation Matrix", false)] RotationMatrix = 5Orientation is defined by a rotation matrix. This corresponds to using an object of type OrientationByMatrix.
[EnumDescription("Spherical Angles", false)] SphericalAngles = 0Orientation is defined by the sphere angles phi and theta, completed by zeta. This corresponds to using an object of type OrientationBySphereAngles.