|
| static implicit | operator Quaternion ((float X, float Y, float Z, float W) v) |
| static Quaternion | Conjugate (Quaternion q) |
| static Quaternion | CreateFromAxisAngle (Vector3 axis, float angle) |
| static Quaternion | CreateFromRotationMatrix (Matrix m) |
| static Quaternion | CreateFromYawPitchRoll (float yaw, float pitch, float roll) |
| static float | Dot (Quaternion q1, Quaternion q2) |
| static Quaternion | Inverse (Quaternion q) |
| static Quaternion | Lerp (Quaternion q1, Quaternion q2, float f) |
| static Quaternion | Slerp (Quaternion q1, Quaternion q2, float f) |
| static Quaternion | Normalize (Quaternion q) |
| static bool | operator== (Quaternion q1, Quaternion q2) |
| static bool | operator!= (Quaternion q1, Quaternion q2) |
| static Quaternion | operator+ (Quaternion q) |
| static Quaternion | operator- (Quaternion q) |
| static Quaternion | operator+ (Quaternion q1, Quaternion q2) |
| static Quaternion | operator- (Quaternion q1, Quaternion q2) |
| static Quaternion | operator* (Quaternion q1, Quaternion q2) |
| static Quaternion | operator* (Quaternion q, float s) |
| static Quaternion | operator/ (Quaternion q1, Quaternion q2) |
| static Quaternion | operator/ (Quaternion q, float d) |
| static Quaternion | FixNaN (Quaternion v) |
|
| float | X |
| float | Y |
| float | Z |
| float | W |
◆ Quaternion() [1/2]
| Engine.Quaternion.Quaternion |
( |
float | x, |
|
|
float | y, |
|
|
float | z, |
|
|
float | w ) |
◆ Quaternion() [2/2]
| Engine.Quaternion.Quaternion |
( |
Vector3 | v, |
|
|
float | s ) |
◆ Conjugate()
◆ CreateFromAxisAngle()
◆ CreateFromRotationMatrix()
◆ CreateFromYawPitchRoll()
| Quaternion Engine.Quaternion.CreateFromYawPitchRoll |
( |
float | yaw, |
|
|
float | pitch, |
|
|
float | roll ) |
|
static |
◆ Dot()
◆ Equals() [1/2]
| override bool Engine.Quaternion.Equals |
( |
object | obj | ) |
|
◆ Equals() [2/2]
◆ FixNaN() [1/2]
◆ FixNaN() [2/2]
◆ GetForwardVector()
| Vector3 Engine.Quaternion.GetForwardVector |
( |
| ) |
|
◆ GetHashCode()
| override int Engine.Quaternion.GetHashCode |
( |
| ) |
|
◆ GetRightVector()
| Vector3 Engine.Quaternion.GetRightVector |
( |
| ) |
|
◆ GetUpVector()
| Vector3 Engine.Quaternion.GetUpVector |
( |
| ) |
|
◆ Inverse()
◆ Length()
| float Engine.Quaternion.Length |
( |
| ) |
|
◆ LengthSquared()
| float Engine.Quaternion.LengthSquared |
( |
| ) |
|
◆ Lerp()
◆ Normalize()
◆ operator Quaternion()
| implicit Engine.Quaternion.operator Quaternion |
( |
(float X, float Y, float Z, float W) | v | ) |
|
|
static |
◆ operator!=()
◆ operator*() [1/2]
◆ operator*() [2/2]
◆ operator+() [1/2]
◆ operator+() [2/2]
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator/() [1/2]
◆ operator/() [2/2]
◆ operator==()
◆ Slerp()
◆ ToMatrix()
| Matrix Engine.Quaternion.ToMatrix |
( |
| ) |
|
◆ ToString()
| override string Engine.Quaternion.ToString |
( |
| ) |
|
◆ ToYawPitchRoll()
| Vector3 Engine.Quaternion.ToYawPitchRoll |
( |
| ) |
|
◆ Identity
| readonly Quaternion Engine.Quaternion.Identity = new(0f, 0f, 0f, 1f) |
|
static |
| float Engine.Quaternion.W |
| float Engine.Quaternion.X |
| float Engine.Quaternion.Y |
| float Engine.Quaternion.Z |
该结构体的文档由以下文件生成:
- E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Engine/Engine/Quaternion.cs