Click or drag to resize

EulerAngles Structure

Provides conversions between Euler angles, transformation matrix and Normal / Rotation properties.

Namespace:  Gile.AutoCAD.Geometry
Assembly:  GeometryExtensions (in GeometryExtensions.dll) Version: 2.0.0.0 (2.0.0.0)
Syntax
public struct EulerAngles

The EulerAngles type exposes the following members.

Constructors
  NameDescription
Public methodEulerAngles(Matrix3d)
Creates a new Instance of EulerAngles.
Public methodEulerAngles(Vector3d, Double)
Creates a new instance of EulerAngles.
Top
Properties
  NameDescription
Public propertyNormal
Gets the normal vector of X"Y" plane.
Public propertyNutation
Gets the Nutation angle (around Ox' axis).
Public propertyPitch
Gets the Pitch angle (around Oy' axis)
Public propertyPrecession
Gets the Precession angle (around Oz axis).
Public propertyRoll
Gets the Roll angle (around Ox" axis)
Public propertyRotation
Gets the proper rotation.
Public propertySpin
Gets the Spin angle (around Oz" axis).
Public propertyTransform
Gets the unit scaled transformation matrix.
Public propertyYaw
Gets the Yaw angle (around Oz axis)
Top
Methods
  NameDescription
Public methodStatic memberCreateProperEuler
Creates a new instance of EulerAngles using Z-X'-Z" convention.
Public methodStatic memberCreateTaitBryan
Creates a new instance of EulerAngles using Z-Y'-X" convention (Tait-Bryan).
Public methodEquals
Evaluates if the current instance and the object are equal.
(Overrides ValueTypeEquals(Object).)
Public methodGetHashCode
Serves as hashing function for the EulerAngles type.
(Overrides ValueTypeGetHashCode.)
Public methodGetType (Inherited from Object.)
Public methodIsEqualTo(EulerAngles)
Evaluates if the current instance and another are equal using global tolerance.
Public methodIsEqualTo(EulerAngles, Tolerance)
Evaluates if the current instance and another are equal using the specified tolerance.
Public methodToString (Inherited from ValueType.)
Top
Operators
  NameDescription
Public operatorStatic memberEquality
Evaluates if the two instances of EulerAngles are equal.
Public operatorStatic memberInequality
Evaluates if the two instances of EulerAngles are not equal.
Top
See Also