|
static void | Equals (ref Vector3 a, ref Vector3 b, out Boolean r) |
|
static void | ApproximateEquals (ref Vector3 v1, ref Vector3 v2, out Boolean r) |
|
static void | Add (ref Vector3 a, ref Vector3 b, out Vector3 r) |
|
static void | Subtract (ref Vector3 a, ref Vector3 b, out Vector3 r) |
|
static void | Negate (ref Vector3 value, out Vector3 r) |
|
static void | Multiply (ref Vector3 a, ref Vector3 b, out Vector3 r) |
|
static void | Multiply (ref Vector3 a, ref Double f, out Vector3 r) |
|
static void | Divide (ref Vector3 a, ref Vector3 b, out Vector3 r) |
|
static void | Divide (ref Vector3 a, ref Double d, out Vector3 r) |
|
static Boolean | operator== (Vector3 a, Vector3 b) |
|
static Boolean | operator!= (Vector3 a, Vector3 b) |
|
static Vector3 | operator+ (Vector3 a, Vector3 b) |
|
static Vector3 | operator- (Vector3 a, Vector3 b) |
|
static Vector3 | operator- (Vector3 v) |
|
static Vector3 | operator* (Vector3 a, Vector3 b) |
|
static Vector3 | operator* (Vector3 v, Double f) |
|
static Vector3 | operator* (Double f, Vector3 v) |
|
static Vector3 | operator/ (Vector3 a, Vector3 b) |
|
static Vector3 | operator/ (Vector3 a, Double d) |
|
static Vector3 | operator^ (Vector3 a, Vector3 d) |
|
static Double | operator| (Vector3 a, Vector3 d) |
|
static Vector3 | operator~ (Vector3 v) |
|
static Boolean | Equals (Vector3 a, Vector3 b) |
|
static Boolean | ApproximateEquals (Vector3 a, Vector3 b) |
|
static Vector3 | Add (Vector3 a, Vector3 b) |
|
static Vector3 | Subtract (Vector3 a, Vector3 b) |
|
static Vector3 | Negate (Vector3 v) |
|
static Vector3 | Multiply (Vector3 a, Vector3 b) |
|
static Vector3 | Multiply (Vector3 v, Double f) |
|
static Vector3 | Divide (Vector3 a, Vector3 b) |
|
static Vector3 | Divide (Vector3 a, Double d) |
|
static void | Min (ref Vector3 a, ref Vector3 b, out Vector3 r) |
|
static void | Max (ref Vector3 a, ref Vector3 b, out Vector3 r) |
|
static void | Clamp (ref Vector3 v, ref Vector3 min, ref Vector3 max, out Vector3 r) |
|
static void | Clamp (ref Vector3 v, ref Double min, ref Double max, out Vector3 r) |
|
static void | Lerp (ref Vector3 a, ref Vector3 b, ref Double amount, out Vector3 r) |
|
static void | IsUnit (ref Vector3 vector, out Boolean r) |
|
static Vector3 | Min (Vector3 a, Vector3 b) |
|
static Vector3 | Max (Vector3 a, Vector3 b) |
|
static Vector3 | Clamp (Vector3 v, Vector3 min, Vector3 max) |
|
static Vector3 | Lerp (Vector3 a, Vector3 b, Double amount) |
|
static Boolean | IsUnit (Vector3 v) |
|
static void | SmoothStep (ref Vector3 v1, ref Vector3 v2, ref Double amount, out Vector3 r) |
|
static void | CatmullRom (ref Vector3 v1, ref Vector3 v2, ref Vector3 v3, ref Vector3 v4, ref Double amount, out Vector3 r) |
|
static void | Hermite (ref Vector3 v1, ref Vector3 tangent1, ref Vector3 v2, ref Vector3 tangent2, ref Double amount, out Vector3 r) |
|
static Vector3 | SmoothStep (Vector3 v1, Vector3 v2, Double amount) |
|
static Vector3 | CatmullRom (Vector3 v1, Vector3 v2, Vector3 v3, Vector3 v4, Double amount) |
|
static Vector3 | Hermite (Vector3 v1, Vector3 tangent1, Vector3 v2, Vector3 tangent2, Double amount) |
|
static void | Distance (ref Vector3 a, ref Vector3 b, out Double r) |
|
static void | DistanceSquared (ref Vector3 a, ref Vector3 b, out Double r) |
|
static void | Dot (ref Vector3 a, ref Vector3 b, out Double r) |
|
static void | Normalise (ref Vector3 vector, out Vector3 r) |
|
static void | Cross (ref Vector3 a, ref Vector3 b, out Vector3 r) |
|
static void | Reflect (ref Vector3 vector, ref Vector3 normal, out Vector3 r) |
|
static void | Length (ref Vector3 vector, out Double r) |
|
static void | LengthSquared (ref Vector3 vector, out Double r) |
|
static Double | Distance (Vector3 a, Vector3 b) |
|
static Double | DistanceSquared (Vector3 a, Vector3 b) |
|
static Double | Dot (Vector3 a, Vector3 b) |
|
static Vector3 | Cross (Vector3 a, Vector3 b) |
|
static Vector3 | Normalise (Vector3 v) |
|
static Vector3 | Reflect (Vector3 v, Vector3 normal) |
|
static Double | Length (Vector3 v) |
|
static Double | LengthSquared (Vector3 v) |
|
Double precision Vector3.