|
static Quaternion | FromToRotation (Vector3 fromDirection, Vector3 toDirection) |
|
static Quaternion | Conjugate (Quaternion q) |
|
static Quaternion | Inverse (Quaternion q) |
|
static Quaternion | Slerp (Quaternion a, Quaternion b, float t) |
|
static Quaternion | SlerpUnclamped (Quaternion x, Quaternion y, float a) |
|
static Quaternion | Lerp (Quaternion a, Quaternion b, float t) |
|
static Quaternion | LerpUnclamped (Quaternion a, Quaternion b, float t) |
|
static Quaternion | AngleAxis (float angle, Vector3 axis) |
|
static Quaternion | LookRotation (Vector3 forward, Vector3 upwards) |
|
static Quaternion | LookRotation (Vector3 forward) |
|
static Quaternion | operator/ (Quaternion lhs, float rhs) |
|
static Quaternion | operator* (Quaternion lhs, float rhs) |
|
static Quaternion | operator* (float lhs, Quaternion rhs) |
|
static Quaternion | operator+ (Quaternion lhs, Quaternion rhs) |
|
static Quaternion | operator* (Quaternion lhs, Quaternion rhs) |
|
static Vector3 | operator* (Quaternion rotation, Vector3 point) |
|
static Quaternion | operator- (Quaternion a) |
|
static bool | operator== (Quaternion lhs, Quaternion rhs) |
|
static bool | operator!= (Quaternion lhs, Quaternion rhs) |
|
static float | Dot (Quaternion a, Quaternion b) |
|
static float | Angle (Quaternion a, Quaternion b) |
|
static Quaternion | Euler (float x, float y, float z) |
|
static Quaternion | Euler (Vector3 euler) |
|
static Quaternion | RotateTowards (Quaternion from, Quaternion to, float maxDegreesDelta) |
|
static Quaternion | Normalize (Quaternion q) |
|
|
float | x |
|
float | y |
|
float | z |
|
float | w |
|
Definition at line 7 of file Quaternion.cs.
◆ Quaternion()
Quaternion.Quaternion |
( |
float | x, |
|
|
float | y, |
|
|
float | z, |
|
|
float | w ) |
◆ Angle()
◆ AngleAxis()
◆ Conjugate()
◆ Dot()
◆ Equals() [1/2]
override bool Quaternion.Equals |
( |
object | other | ) |
|
◆ Equals() [2/2]
◆ Euler() [1/2]
static Quaternion Quaternion.Euler |
( |
float | x, |
|
|
float | y, |
|
|
float | z ) |
|
static |
◆ Euler() [2/2]
◆ FromToRotation()
◆ GetHashCode()
override int Quaternion.GetHashCode |
( |
| ) |
|
◆ Inverse()
◆ Lerp()
◆ LerpUnclamped()
◆ LookRotation() [1/2]
◆ LookRotation() [2/2]
◆ Normalize() [1/2]
void Quaternion.Normalize |
( |
| ) |
|
◆ Normalize() [2/2]
◆ operator!=()
◆ operator*() [1/4]
◆ operator*() [2/4]
◆ operator*() [3/4]
◆ operator*() [4/4]
◆ operator+()
◆ operator-()
◆ operator/()
◆ operator==()
◆ RotateTowards()
◆ Set()
void Quaternion.Set |
( |
float | newX, |
|
|
float | newY, |
|
|
float | newZ, |
|
|
float | newW ) |
◆ SetFromToRotation()
void Quaternion.SetFromToRotation |
( |
Vector3 | fromDirection, |
|
|
Vector3 | toDirection ) |
◆ SetLookRotation() [1/2]
void Quaternion.SetLookRotation |
( |
Vector3 | view | ) |
|
◆ SetLookRotation() [2/2]
◆ Slerp()
◆ SlerpUnclamped()
◆ ToString() [1/3]
override string Quaternion.ToString |
( |
| ) |
|
◆ ToString() [2/3]
string Quaternion.ToString |
( |
string | format | ) |
|
◆ ToString() [3/3]
string Quaternion.ToString |
( |
string | format, |
|
|
IFormatProvider | formatProvider ) |
◆ eulerAngles
◆ identity
◆ normalized
The documentation for this struct was generated from the following file:
- C:/Workspace/github/UnravelEngine/UnravelEngine/engine_data/data/scripts/math/Quaternion.cs