﻿Quaternions Members
http://www.emgu.com

The Quaternions type exposes the following members.

Constructors

NameDescription
Quaternions
Create a quaternion with the specific values

Methods

NameDescription
Conjugate
Compute the conjugate of the quaternions
Equals(Object)
Indicates whether this instance and a specified object are equal.
(Inherited from ValueType.)
Equals(Quaternions)
Check if this quaternions equals to other
Finalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
GetEuler
Get the equaivalent euler angle
GetHashCode
Returns the hash code for this instance.
(Inherited from ValueType.)
GetRotationMatrix
Fill the (3x3) rotation matrix with the value such that it represent the quaternions
GetType
Gets the type of the current instance.
(Inherited from Object.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Multiply
Multiply the current Quaternions with quaternionsOther
RotatePoint
Rotate the specific point and return the result
RotatePoints
Rotate the points in pointsSrc and save the result in pointsDst. Inplace operation is supported (pointsSrc == pointsDst).
SetEuler
Set the value of the quaternions using euler angle
Slerp
Perform quaternions linear interpolation
ToString
Get the string representation of the Quaternions
(Overrides ValueType..::..ToString()()()().)

Operators

NameDescription
Multiply
Computes the multiplication of two quaternions

Fields

NameDescription
Empty
Get the quaternions that represent a rotation of 0 degrees.

Properties

NameDescription
AxisAngle
Get or set the equaivalent axis angle representation. (x,y,z) is the rotatation axis and |(x,y,z)| is the rotation angle in radians
RotationAngle
Get the rotation angle in radian
RotationAxis
Get the rotation axis of the quaternion
W
The W component of the quaternion: the value for cos(rotation angle / 2)
X
The X component of the vector: rotation axis * sin(rotation angle / 2)
Y
The Y component of the vector: rotation axis * sin(rotation angle / 2)
Z
The Z component of the vector: rotation axis * sin(rotation angle / 2)