Vector3 public struct Vector3 : IEquatable<Vector3>, IFormattable Documentation Code public double X public double Y public double Z public static Vector3 One { get; } public static Vector3 UnitX { get; } public static Vector3 UnitY { get; } public static Vector3 UnitZ { get; } public static Vector3 Zero { get; } public Vector3(double value) public Vector3(Vector2 value, double z) public Vector3(double x, double y, double z) public static Vector3 Abs(Vector3 value) public static Vector3 Add(Vector3 left, Vector3 right) public static Vector3 Clamp(Vector3 value1, Vector3 min, Vector3 max) public static Vector3 Cross(Vector3 vector1, Vector3 vector2) public static double Distance(Vector3 value1, Vector3 value2) public static double DistanceSquared(Vector3 value1, Vector3 value2) public static Vector3 Divide(Vector3 left, Vector3 right) public static Vector3 Divide(Vector3 left, double divisor) public static double Dot(Vector3 vector1, Vector3 vector2) public static Vector3 Lerp(Vector3 value1, Vector3 value2, double amount) public static Vector3 Max(Vector3 value1, Vector3 value2) public static Vector3 Min(Vector3 value1, Vector3 value2) public static Vector3 Multiply(Vector3 left, Vector3 right) public static Vector3 Multiply(Vector3 left, double right) public static Vector3 Multiply(double left, Vector3 right) public static Vector3 Negate(Vector3 value) public static Vector3 Normalize(Vector3 value) public static Vector3 op_Addition(Vector3 left, Vector3 right) public static Vector3 op_Division(Vector3 left, Vector3 right) public static Vector3 op_Division(Vector3 value1, double value2) public static bool op_Equality(Vector3 left, Vector3 right) public static bool op_Inequality(Vector3 left, Vector3 right) public static Vector3 op_Multiply(Vector3 left, Vector3 right) public static Vector3 op_Multiply(Vector3 left, double right) public static Vector3 op_Multiply(double left, Vector3 right) public static Vector3 op_Subtraction(Vector3 left, Vector3 right) public static Vector3 op_UnaryNegation(Vector3 value) public static Vector3 Reflect(Vector3 vector, Vector3 normal) public static Vector3 SquareRoot(Vector3 value) public static Vector3 Subtract(Vector3 left, Vector3 right) public static Vector3 Transform(Vector3 position, Matrix4x4 matrix) public static Vector3 Transform(Vector3 value, Quaternion rotation) public static Vector3 TransformNormal(Vector3 normal, Matrix4x4 matrix) public void CopyTo(double[] array) public void CopyTo(double[] array, int index) public bool Equals(Vector3 other) public double Length() public double LengthSquared() public string ToString(string format) public string ToString(string format, IFormatProvider formatProvider)