Members and overloads
71 results
public static void Vector3.Divide(ref Vector3 v1, ref Vector3 v2, out Vector3 result)
Executes the divide operation with the supplied arguments.
v1Vector3- Supplies and may update v1.
v2Vector3- Supplies and may update v2.
resultVector3- Receives result.
public static void Vector3.Divide(ref Vector3 v1, float divisor, out Vector3 result)
Executes the divide operation with the supplied arguments.
v1Vector3- Supplies and may update v1.
divisorfloat- Specifies divisor.
resultVector3- Receives result.
public static float Vector3.Dot(Vector3 v1, Vector3 v2)
Executes the dot operation with the supplied arguments.
v1Vector3- Specifies v1.
v2Vector3- Specifies v2.
Returns: The float result.
public bool Vector3.Equals(Vector3 other)
Checks whether this value equals the supplied value.
otherVector3- Specifies other.
Returns: A Boolean result. The member description explains the condition being checked.
public static bool Vector3.Equals(Vector3 v1, Vector3 v2)
Checks whether this value equals the supplied value.
v1Vector3- Specifies v1.
v2Vector3- Specifies v2.
Returns: A Boolean result. The member description explains the condition being checked.
public bool Vector3.Equals(ref Vector3 other)
Checks whether this value equals the supplied value.
otherVector3- Supplies and may update other.
Returns: A Boolean result. The member description explains the condition being checked.
public static bool Vector3.Equals(ref Vector3 v1, ref Vector3 v2)
Checks whether this value equals the supplied value.
v1Vector3- Supplies and may update v1.
v2Vector3- Supplies and may update v2.
Returns: A Boolean result. The member description explains the condition being checked.
public override bool Vector3.Equals(object obj)
Checks whether this value equals the supplied value.
objobject- Specifies obj.
Returns: A Boolean result. The member description explains the condition being checked.
public static Vector3 Vector3.GetDirection(Vector3 from, Vector3 to)
Returns direction using the supplied arguments.
fromVector3- Specifies from.
toVector3- Specifies to.
Returns: The Vector3 result.
public static void Vector3.GetDirection(ref Vector3 from, ref Vector3 to, out Vector3 dir)
Returns direction using the supplied arguments.
fromVector3- Supplies and may update from.
toVector3- Supplies and may update to.
dirVector3- Receives dir.
public override int Vector3.GetHashCode()
Returns a hash code for comparing or indexing this value.
Returns: The int result.
public static Vector3 Vector3.Hermite(Vector3 value1, Vector3 tangent1, Vector3 value2, Vector3 tangent2, float amount)
Executes the hermite operation with the supplied arguments.
value1Vector3- Specifies value1.
tangent1Vector3- Specifies tangent1.
value2Vector3- Specifies value2.
tangent2Vector3- Specifies tangent2.
amountfloat- Specifies amount.
Returns: The Vector3 result.
public static void Vector3.Hermite(ref Vector3 value1, ref Vector3 tangent1, ref Vector3 value2, ref Vector3 tangent2, float amount, out Vector3 result)
Executes the hermite operation with the supplied arguments.
value1Vector3- Supplies and may update value1.
tangent1Vector3- Supplies and may update tangent1.
value2Vector3- Supplies and may update value2.
tangent2Vector3- Supplies and may update tangent2.
amountfloat- Specifies amount.
resultVector3- Receives result.
public float Vector3.Length()
Executes the length operation.
Returns: The float result.
public float Vector3.LengthSqr()
Executes the length sqr operation.
Returns: The float result.
public static Vector3 Vector3.Max(Vector3 v1, Vector3 v2)
Executes the max operation with the supplied arguments.
v1Vector3- Specifies v1.
v2Vector3- Specifies v2.
Returns: The Vector3 result.
public static void Vector3.Max(ref Vector3 v1, ref Vector3 v2, out Vector3 result)
Executes the max operation with the supplied arguments.
v1Vector3- Supplies and may update v1.
v2Vector3- Supplies and may update v2.
resultVector3- Receives result.
public static Vector3 Vector3.Min(Vector3 v1, Vector3 v2)
Executes the min operation with the supplied arguments.
v1Vector3- Specifies v1.
v2Vector3- Specifies v2.
Returns: The Vector3 result.
public static void Vector3.Min(ref Vector3 v1, ref Vector3 v2, out Vector3 result)
Executes the min operation with the supplied arguments.
v1Vector3- Supplies and may update v1.
v2Vector3- Supplies and may update v2.
resultVector3- Receives result.
public static void Vector3.Multiply(ref Vector3 v1, ref Vector3 v2, out Vector3 result)
Executes the multiply operation with the supplied arguments.
v1Vector3- Supplies and may update v1.
v2Vector3- Supplies and may update v2.
resultVector3- Receives result.
public static void Vector3.Multiply(ref Vector3 v1, float scalar, out Vector3 result)
Executes the multiply operation with the supplied arguments.
v1Vector3- Supplies and may update v1.
scalarfloat- Specifies scalar.
resultVector3- Receives result.
public static void Vector3.Negate(ref Vector3 v, out Vector3 result)
Executes the negate operation with the supplied arguments.
vVector3- Supplies and may update v.
resultVector3- Receives result.
public void Vector3.Normalize()
Executes the normalize operation.
NormalizedDirection
MethodLink ↗
public static Vector3 Vector3.NormalizedDirection(Vector3 start, Vector3 end)
Executes the normalized direction operation with the supplied arguments.
startVector3- Specifies start.
endVector3- Specifies end.
Returns: The Vector3 result.
public static void Vector3.Subtract(ref Vector3 v1, ref Vector3 v2, out Vector3 result)
Executes the subtract operation with the supplied arguments.
v1Vector3- Supplies and may update v1.
v2Vector3- Supplies and may update v2.
resultVector3- Receives result.
public override string Vector3.ToString()
Returns a text representation of this value.
Returns: The string result.
public Vector2 Vector3.ToVector2()
Executes the to vector2 operation.
Returns: The Vector2 result.
public static Vector3 Vector3.Transform(Vector3 v, ref Matrix m)
Executes the transform operation with the supplied arguments.
vVector3- Specifies v.
mMatrix- Supplies and may update m.
Returns: The Vector3 result.
public static void Vector3.Transform(ref Vector3 v, ref Matrix m, out Vector3 result)
Executes the transform operation with the supplied arguments.
vVector3- Supplies and may update v.
mMatrix- Supplies and may update m.
resultVector3- Receives result.
public static Vector3 Vector3.operator +(Vector3 ls, Vector3 rs)
Applies the addition operation to the supplied values.
lsVector3- Specifies ls.
rsVector3- Specifies rs.
Returns: The Vector3 result.
DPB1 0.3.29.47 · Reference reviewed 2026-10-02. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.