Julkiset jäsenfunktiot |
| | Quaternion (Scalar W, Scalar X, Scalar Y, Scalar Z) |
| | Creates a new Quaternion.
|
|
Vector3D | ToEulerAnglesInDegrees () |
|
Vector3D | ToEulerAngles () |
|
void | ToEulerAnglesInDegrees (out Scalar pitch, out Scalar Yaw, out Scalar roll) |
|
void | ToEulerAngles (out Scalar pitch, out Scalar Yaw, out Scalar roll) |
| Scalar | Dot (Quaternion quat) |
| | Performs a Dot Product operation on 2 Quaternions.
|
| void | Normalize () |
| | Normalizes elements of this quaterion to the range [0,1].
|
| void | ToAngleAxis (ref Scalar angle, ref Vector3D aXis) |
| Matrix3x3 | ToRotationMatrix () |
| | Gets a 3X3 rotation matriX from this Quaternion.
|
| Quaternion | Inverse () |
| | Computes the inverse of a Quaternion.
|
| void | ToAxis (out Vector3D XAxis, out Vector3D YAxis, out Vector3D ZAxis) |
| Quaternion | Log () |
| | Calculates the logarithm of a Quaternion.
|
| Quaternion | Exp () |
| | Calculates the Exponent of a Quaternion.
|
| override string | ToString () |
| | Overrides the Object.ToString() method to provide a teXt representation of a Quaternion.
|
|
override int | GetHashCode () |
|
override bool | Equals (object obj) |
Staattiset julkiset jäsenfunktiot |
|
static Quaternion | Slerp (Scalar time, Quaternion quatA, Quaternion quatB) |
| static Quaternion | Slerp (Scalar time, Quaternion quatA, Quaternion quatB, bool useShortestPath) |
| static Quaternion | FromAngleAxis (Scalar angle, Vector3D aXis) |
| | Creates a Quaternion from a supplied angle and aXis.
|
|
static Quaternion | Squad (Scalar t, Quaternion p, Quaternion a, Quaternion b, Quaternion q) |
| static Quaternion | Squad (Scalar t, Quaternion p, Quaternion a, Quaternion b, Quaternion q, bool useShortestPath) |
| | Performs spherical quadratic interpolation.
|
|
static Quaternion | FromEulerAnglesInDegrees (Scalar pitch, Scalar Yaw, Scalar roll) |
| static Quaternion | FromEulerAngles (Scalar pitch, Scalar Yaw, Scalar roll) |
| | Combines the euler angles in the order Yaw, pitch, roll to create a rotation quaternion.
|
|
static Quaternion | Parse (string text) |
|
static Quaternion | Multiply (Quaternion left, Quaternion right) |
|
static void | Multiply (ref Quaternion left, ref Quaternion right, out Quaternion result) |
|
static Quaternion | Multiply (Quaternion left, Scalar scalar) |
|
static void | Multiply (ref Quaternion left, ref Scalar scalar, out Quaternion result) |
|
static Quaternion | Add (Quaternion left, Quaternion right) |
|
static void | Add (ref Quaternion left, ref Quaternion right, out Quaternion result) |
|
static Quaternion | Subtract (Quaternion left, Quaternion right) |
|
static void | Subtract (ref Quaternion left, ref Quaternion right, out Quaternion result) |
|
static Quaternion | Negate (Quaternion value) |
|
static void | Negate (ref Quaternion value) |
|
static void | Negate (ref Quaternion value, out Quaternion result) |
|
static Quaternion | operator* (Quaternion left, Quaternion right) |
|
static Quaternion | operator* (Scalar scalar, Quaternion right) |
|
static Quaternion | operator* (Quaternion left, Scalar scalar) |
|
static Quaternion | operator+ (Quaternion left, Quaternion right) |
|
static Quaternion | operator- (Quaternion left, Quaternion right) |
|
static Quaternion | operator- (Quaternion value) |
|
static bool | operator== (Quaternion left, Quaternion right) |
|
static bool | operator!= (Quaternion left, Quaternion right) |
Julkiset attribuutit |
|
Scalar | X |
|
Scalar | Y |
|
Scalar | Z |
|
Scalar | W |
Staattiset julkiset attribuutit |
| static readonly Quaternion | Identity = new Quaternion(1, 0, 0, 0) |
| | An Identity Quaternion.
|
| static readonly Quaternion | Zero = new Quaternion(0, 0, 0, 0) |
| | A Quaternion With all elements set to 0;.
|
Ominaisuudet |
| Scalar | Norm [get] |
| | Squared 'length' of this quaternion.
|
| Vector3D | XAxis [get] |
| | Local X-aXis portion of this rotation.
|
| Vector3D | YAxis [get] |
| | Local Y-aXis portion of this rotation.
|
| Vector3D | ZAxis [get] |
| | Local Z-aXis portion of this rotation.
|
|
Scalar | PitchInDegrees [get, set] |
|
Scalar | YawInDegrees [get, set] |
|
Scalar | RollInDegrees [get, set] |
|
Scalar | Pitch [get, set] |
|
Scalar | Yaw [get, set] |
|
Scalar | Roll [get, set] |
Summary description for Quaternion.