|
static float | Angle (Vector3 from, Vector3 to) |
|
static float | AngleBetween (Vector3 from, Vector3 to) |
|
static Vector3 | ClampMagnitude (Vector3 vector, float maxLength) |
|
static Vector3 | Cross (Vector3 lhs, Vector3 rhs) |
|
static float | Component (Vector3 a, Vector3 b) |
|
static float | Distance (Vector3 a, Vector3 b) |
|
static float | Dot (Vector3 lhs, Vector3 rhs) |
|
static Vector3 | FromSpherical (float rad, float theta, float phi) |
|
static Vector3 | FromString (const std::string &str) |
|
static Vector3 | Lerp (Vector3 from, Vector3 to, float t) |
|
static Vector3 | LerpUnclamped (Vector3 from, Vector3 to, float t) |
|
static float | Magnitude (Vector3 vector) |
|
static Vector3 | Max (Vector3 lhs, Vector3 rhs) |
|
static Vector3 | Min (Vector3 lhs, Vector3 rhs) |
|
static Vector3 | MoveTowards (Vector3 current, Vector3 target, float maxDistanceDelta) |
|
static float | NormalizeAngle (float f, bool is180=true) |
|
static Vector3 | NormalizeEuler (Vector3 vector, bool is180=true) |
|
static Vector3 | Normalize (Vector3 value) |
|
static Vector3 | Orthogonal (Vector3 vector) |
|
static void | OrthoNormalize (Vector3 &normal, Vector3 &tangent) |
|
static void | OrthoNormalize (Vector3 &normal, Vector3 &tangent, Vector3 &binormal) |
|
static void | OrthoNormalizeFast (Vector3 &normal, Vector3 &tangent, Vector3 &binormal) |
|
static Vector3 | OrthoNormalVectorFast (const Vector3 &n) |
|
static Vector3 | Project (Vector3 a, Vector3 b) |
|
static Vector3 | ProjectOnPlane (Vector3 vector, Vector3 planeNormal) |
|
static Vector3 | Reflect (Vector3 inDirection, Vector3 inNormal) |
|
static Vector3 | RotateTowards (Vector3 current, Vector3 target, float maxRadiansDelta, float maxMagnitudeDelta) |
|
static Vector3 | Scale (Vector3 a, Vector3 b) |
|
static float | SignedAngle (Vector3 from, Vector3 to, Vector3 axis) |
|
static Vector3 | Slerp (Vector3 a, Vector3 b, float t) |
|
static Vector3 | SlerpUnclamped (Vector3 a, Vector3 b, float t) |
|
static Vector3 | SmoothDamp (Vector3 current, Vector3 target, Vector3 ¤tVelocity, float smoothTime, float maxSpeed, float deltaTime) |
|
static float | SqrMagnitude (Vector3 vector) |
|
static void | ToSpherical (Vector3 vector, float &rad, float &theta, float &phi) |
|