![]() |
Kerbal Space Program
1.12.4
|
Public Member Functions | |
| Vector3d | Basis (Vector3d X, Vector3d Y, Vector3d Z) |
| override bool | Equals (object other) |
| override int | GetHashCode () |
| bool | IsZero () |
| void | Normalize () |
| static Vector3d | RotateTowards (Vector3d from, Vector3d to, float maxRadiansDelta, float maxMagnitudeDelta) |
| void | Scale (Vector3d scale) |
| static Vector3d | Slerp (Vector3d from, Vector3d to, float t) |
| void | Swizzle () |
| override string | ToString () |
| string | ToString (string format) |
| Vector3d (double x, double y, double z) | |
| Vector3d (double x, double y) | |
| void | Zero () |
Static Public Member Functions | |
| static double | Angle (Vector3d from, Vector3d to) |
| static double | AngleBetween (Vector3d from, Vector3d to) |
| static Vector3d | Cross (Vector3d lhs, Vector3d rhs) |
| static double | Distance (Vector3d a, Vector3d b) |
| static double | Dot (Vector3d lhs, Vector3d rhs) |
| static Vector3d | Exclude (Vector3d excludeThis, Vector3d fromThat) |
| static Vector3d | Lerp (Vector3d from, Vector3d to, double t) |
| static double | Magnitude (Vector3d a) |
| static Vector3d | Max (Vector3d lhs, Vector3d rhs) |
| static Vector3d | Min (Vector3d lhs, Vector3d rhs) |
| static Vector3d | Normalize (Vector3d value) |
| static implicit | operator Vector3 (Vector3d v) |
| static implicit | operator Vector3d (Vector3 v) |
| static bool | operator!= (Vector3d lhs, Vector3d rhs) |
| static Vector3d | operator* (Vector3d a, double d) |
| static Vector3d | operator* (double d, Vector3d a) |
| static Vector3d | operator+ (Vector3d a, Vector3d b) |
| static Vector3d | operator+ (Vector3 a, Vector3d b) |
| static Vector3d | operator+ (Vector3d a, Vector3 b) |
| static Vector3d | operator- (Vector3d a, Vector3d b) |
| static Vector3d | operator- (Vector3 a, Vector3d b) |
| static Vector3d | operator- (Vector3d a, Vector3 b) |
| static Vector3d | operator- (Vector3d a) |
| static Vector3d | operator/ (Vector3d a, double d) |
| static bool | operator== (Vector3d lhs, Vector3d rhs) |
| static void | OrthoNormalize (ref Vector3d normal, ref Vector3d tangent) |
| static void | OrthoNormalize (ref Vector3d normal, ref Vector3d tangent, ref Vector3d binormal) |
| static Vector3d | Project (Vector3d vector, Vector3d onNormal) |
| static Vector3d | Reflect (Vector3d inDirection, Vector3d inNormal) |
| static Vector3d | Scale (Vector3d a, Vector3d b) |
| static double | SqrMagnitude (Vector3d a) |
Public Attributes | |
| double | x |
| double | y |
| double | z |
Properties | |
| static Vector3d | back [get] |
| static Vector3d | down [get] |
| static Vector3d | forward [get] |
| static Vector3d | fwd [get] |
| static Vector3d | left [get] |
| double | magnitude [get] |
| Vector3d | normalized [get] |
| static Vector3d | one [get] |
| static Vector3d | right [get] |
| double | sqrMagnitude [get] |
| double | this[int index] [get, set] |
| static Vector3d | up [get] |
| Vector3d | xzy [get] |
| static Vector3d | zero [get] |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
| static Vector3d Vector3d.RotateTowards | ( | Vector3d | from, |
| Vector3d | to, | ||
| float | maxRadiansDelta, | ||
| float | maxMagnitudeDelta | ||
| ) |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
| double Vector3d.x |
| double Vector3d.y |
| double Vector3d.z |
|
staticget |
|
staticget |
|
staticget |
|
staticget |
|
staticget |
|
get |
|
get |
|
staticget |
|
staticget |
|
get |
|
getset |
|
staticget |
|
get |
|
staticget |
1.8.7