| Add(ref Vector3 a, ref Vector3 b, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Add(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| ApproximateEquals(Vector3 other) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inline |
| ApproximateEquals(ref Vector3 v1, ref Vector3 v2, out Boolean r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| ApproximateEquals(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| backward (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| Backward (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| CatmullRom(ref Vector3 v1, ref Vector3 v2, ref Vector3 v3, ref Vector3 v4, ref Double amount, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| CatmullRom(Vector3 v1, Vector3 v2, Vector3 v3, Vector3 v4, Double amount) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Clamp(ref Vector3 v, ref Vector3 min, ref Vector3 max, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Clamp(ref Vector3 v, ref Double min, ref Double max, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Clamp(Vector3 min, Vector3 max) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inline |
| Clamp(Double min, Double max) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inline |
| Clamp(Vector3 v, Vector3 min, Vector3 max) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Cross(ref Vector3 a, ref Vector3 b, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Cross(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Distance(ref Vector3 a, ref Vector3 b, out Double r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Distance(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| DistanceSquared(ref Vector3 a, ref Vector3 b, out Double r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| DistanceSquared(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Divide(ref Vector3 a, ref Vector3 b, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Divide(ref Vector3 a, ref Double d, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Divide(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Divide(Vector3 a, Double d) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Dot(ref Vector3 a, ref Vector3 b, out Double r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Dot(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Down (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| down (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| Equals(Object obj) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inline |
| Equals(Vector3 other) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inline |
| Equals(ref Vector3 a, ref Vector3 b, out Boolean r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Equals(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Forward (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| forward (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| GetHashCode() (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inline |
| Hermite(ref Vector3 v1, ref Vector3 tangent1, ref Vector3 v2, ref Vector3 tangent2, ref Double amount, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Hermite(Vector3 v1, Vector3 tangent1, Vector3 v2, Vector3 tangent2, Double amount) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| IsUnit(ref Vector3 vector, out Boolean r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| IsUnit() (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inline |
| IsUnit(Vector3 v) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Left (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| left (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| Length(ref Vector3 vector, out Double r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Length() (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inline |
| Length(Vector3 v) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| LengthSquared(ref Vector3 vector, out Double r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| LengthSquared() (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inline |
| LengthSquared(Vector3 v) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Lerp(ref Vector3 a, ref Vector3 b, ref Double amount, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Lerp(Vector3 a, Vector3 b, Double amount) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Max(ref Vector3 a, ref Vector3 b, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Max(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Min(ref Vector3 a, ref Vector3 b, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Min(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Multiply(ref Vector3 a, ref Vector3 b, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Multiply(ref Vector3 a, ref Double f, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Multiply(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Multiply(Vector3 v, Double f) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Negate(ref Vector3 value, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Negate(Vector3 v) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Normalise(ref Vector3 vector, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Normalise() (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inline |
| Normalise(Vector3 v) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| One (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| one (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| operator!=(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| operator*(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| operator*(Vector3 v, Double f) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| operator*(Double f, Vector3 v) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| operator+(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| operator-(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| operator-(Vector3 v) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| operator/(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| operator/(Vector3 a, Double d) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| operator==(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| operator^(Vector3 a, Vector3 d) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| operator|(Vector3 a, Vector3 d) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| operator~(Vector3 v) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Reflect(ref Vector3 vector, ref Vector3 normal, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Reflect(Vector3 v, Vector3 normal) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Right (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| right (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| SmoothStep(ref Vector3 v1, ref Vector3 v2, ref Double amount, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| SmoothStep(Vector3 v1, Vector3 v2, Double amount) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Subtract(ref Vector3 a, ref Vector3 b, out Vector3 r) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| Subtract(Vector3 a, Vector3 b) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| ToString() (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inline |
| UnitX (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| unitX (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| unitY (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| UnitY (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| unitZ (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| UnitZ (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| up (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| Up (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| Vector3(Double x, Double y, Double z) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inline |
| Vector3(Vector2 value, Double z) (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inline |
| Vector3() (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | inlinestatic |
| X (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | |
| Y (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | |
| Z (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | |
| zero (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |
| Zero (defined in Abacus.DoublePrecision.Vector3) | Abacus.DoublePrecision.Vector3 | static |