System.Numerics.Vector3 public struct Vector3 : IEquatable<Vector3>, IFormattable Documentation Code public float X public float Y public float 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(float value) public Vector3(Vector2 value, float z) public Vector3(float x, float y, float 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 float Distance(Vector3 value1, Vector3 value2) public static float DistanceSquared(Vector3 value1, Vector3 value2) public static Vector3 Divide(Vector3 left, Vector3 right) public static Vector3 Divide(Vector3 left, float divisor) public static float Dot(Vector3 vector1, Vector3 vector2) public static Vector3 Lerp(Vector3 value1, Vector3 value2, float 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, float right) public static Vector3 Multiply(float 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, float 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, float right) public static Vector3 op_Multiply(float 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(float[] array) public void CopyTo(float[] array, int index) public bool Equals(Vector3 other) public float Length() public float LengthSquared() public string ToString(string format) public string ToString(string format, IFormatProvider formatProvider)