|
override bool | Equals (object other) |
|
void | FrameVectors (out Vector3d frameX, out Vector3d frameY, out Vector3d frameZ) |
|
override int | GetHashCode () |
|
| QuaternionD (double x, double y, double z, double w) |
|
| QuaternionD (Vector3d X, Vector3d Y, Vector3d Z) |
|
void | SetAxisAngle (Vector3d axis, double angle) |
|
void | SetEulerAngles (double x, double y, double z) |
|
void | SetEulerAngles (Vector3d euler) |
|
void | SetEulerRotation (double x, double y, double z) |
|
void | SetEulerRotation (Vector3d euler) |
|
void | SetFromToRotation (Vector3d fromDirection, Vector3d toDirection) |
|
void | SetLookRotation (Vector3d view) |
|
void | SetLookRotation (Vector3d view, Vector3d up) |
|
void | ToAngleAxis (out double angle, out Vector3d axis) |
|
void | ToAxisAngle (out Vector3d axis, out double angle) |
|
Vector3d | ToEuler () |
|
Vector3d | ToEulerAngles () |
|
override string | ToString () |
|
string | ToString (string format) |
|
|
static double | Angle (QuaternionD a, QuaternionD b) |
|
static QuaternionD | AngleAxis (double angle, Vector3d axis) |
|
static QuaternionD | AxisAngle (Vector3d axis, double angle) |
|
static double | Dot (QuaternionD a, QuaternionD b) |
|
static QuaternionD | Euler (double x, double y, double z) |
|
static QuaternionD | Euler (Vector3d euler) |
|
static QuaternionD | EulerAngles (double x, double y, double z) |
|
static QuaternionD | EulerAngles (Vector3d euler) |
|
static QuaternionD | EulerRotation (double x, double y, double z) |
|
static QuaternionD | EulerRotation (Vector3d euler) |
|
static QuaternionD | FromToRotation (Vector3d fromDirection, Vector3d toDirection) |
|
static QuaternionD | Inverse (QuaternionD q) |
|
static QuaternionD | Lerp (QuaternionD from, QuaternionD to, double t) |
|
static QuaternionD | LookRotation (Vector3d forward, Vector3d up) |
| Create a look rotation More...
|
|
static QuaternionD | LookRotation (Vector3d forward) |
|
static implicit | operator QuaternionD (UnityEngine.Quaternion q) |
|
static implicit | operator UnityEngine.Quaternion (QuaternionD q) |
|
static bool | operator!= (QuaternionD lhs, QuaternionD rhs) |
|
static QuaternionD | operator* (QuaternionD lhs, QuaternionD rhs) |
|
static Vector3d | operator* (QuaternionD rotation, Vector3d point) |
|
static bool | operator== (QuaternionD lhs, QuaternionD rhs) |
|
static QuaternionD | RotateTowards (QuaternionD from, QuaternionD to, double maxDegreesDelta) |
|
static QuaternionD | Slerp (QuaternionD from, QuaternionD to, double t) |
|
static Vector3d | ToEulerAngles (QuaternionD rotation) |
|
|
double | w |
|
double | x |
|
double | y |
|
double | z |
|
UnityEngine.QuaternionD.QuaternionD |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
double |
w |
|
) |
| |
|
inline |
override bool UnityEngine.QuaternionD.Equals |
( |
object |
other | ) |
|
|
inline |
static QuaternionD UnityEngine.QuaternionD.Euler |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
inlinestatic |
static QuaternionD UnityEngine.QuaternionD.EulerAngles |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
inlinestatic |
static QuaternionD UnityEngine.QuaternionD.EulerRotation |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
inlinestatic |
override int UnityEngine.QuaternionD.GetHashCode |
( |
| ) |
|
|
inline |
Create a look rotation
- Parameters
-
- Returns
static implicit UnityEngine.QuaternionD.operator QuaternionD |
( |
UnityEngine.Quaternion |
q | ) |
|
|
inlinestatic |
static implicit UnityEngine.QuaternionD.operator UnityEngine.Quaternion |
( |
QuaternionD |
q | ) |
|
|
inlinestatic |
void UnityEngine.QuaternionD.SetAxisAngle |
( |
Vector3d |
axis, |
|
|
double |
angle |
|
) |
| |
|
inline |
void UnityEngine.QuaternionD.SetEulerAngles |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
inline |
void UnityEngine.QuaternionD.SetEulerAngles |
( |
Vector3d |
euler | ) |
|
|
inline |
void UnityEngine.QuaternionD.SetEulerRotation |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
inline |
void UnityEngine.QuaternionD.SetEulerRotation |
( |
Vector3d |
euler | ) |
|
|
inline |
void UnityEngine.QuaternionD.SetFromToRotation |
( |
Vector3d |
fromDirection, |
|
|
Vector3d |
toDirection |
|
) |
| |
|
inline |
void UnityEngine.QuaternionD.SetLookRotation |
( |
Vector3d |
view | ) |
|
|
inline |
void UnityEngine.QuaternionD.ToAngleAxis |
( |
out double |
angle, |
|
|
out Vector3d |
axis |
|
) |
| |
|
inline |
void UnityEngine.QuaternionD.ToAxisAngle |
( |
out Vector3d |
axis, |
|
|
out double |
angle |
|
) |
| |
|
inline |
Vector3d UnityEngine.QuaternionD.ToEuler |
( |
| ) |
|
|
inline |
Vector3d UnityEngine.QuaternionD.ToEulerAngles |
( |
| ) |
|
|
inline |
override string UnityEngine.QuaternionD.ToString |
( |
| ) |
|
|
inline |
string UnityEngine.QuaternionD.ToString |
( |
string |
format | ) |
|
|
inline |
double UnityEngine.QuaternionD.w |
double UnityEngine.QuaternionD.x |
double UnityEngine.QuaternionD.y |
double UnityEngine.QuaternionD.z |
Vector3d UnityEngine.QuaternionD.eulerAngles |
|
getset |
double UnityEngine.QuaternionD.this[int index] |
|
getset |
The documentation for this struct was generated from the following file: