Quaternion Class
Name | Description | |
---|---|---|
Quaternion(Quaternion) | ||
Quaternion(Vector3D, double) | Axis and angle constructor. | |
Quaternion(double, double, double, double) | Quaternion components constructor. | |
Quaternion(double, double, double) | Creates a new Quaternion from specified yaw, pitch, and roll angles. |
Name | Description | |
---|---|---|
Clone() | Creates a deep copy of this quaternion. | |
ConvertToSurrogate() | ||
Equals(Quaternion) | ||
Equals(object) | Determines whether the specified object is equal to the current object. | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object). | |
FromAxisAngle(Vector3D, double) | Resets this Quaternion to the rotation specified. | |
GetHashCode() | Serves as the default hash function. | |
GetType | Gets the Type of the current instance. (inherited from Object). | |
MemberwiseClone | Creates a shallow copy of the current Object. (inherited from Object). | |
Normalize() | Normalizes this Quaternion. | |
ToAxisAngle(out Vector3D, out double) | Gets current rotation. | |
ToEulerAngles(out double, out double, out double) | Converts this quaternion to Euler angles. | |
ToMatrix(out double[,]) | Gets current rotation. | |
ToMatrixInverse(out double[,]) | Gets current inverse rotation. | |
ToString() | Converts this Quaternion to a human readable string. |
devDept.Geometry.Quaternion