| Name | Description |
|---|
 | Add | Overloaded. Adds two vectors. |
 | Barycentric | Overloaded. Returns a Vector3 containing the 3D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 3D triangle. |
 | CatmullRom | Overloaded. Performs a Catmull-Rom interpolation using the specified positions. |
 | Clamp | Overloaded. Restricts a value to be within a specified range. |
 | Cross | Overloaded. Calculates the cross product of two vectors. |
 | Distance | Overloaded. Calculates the distance between two vectors. |
 | DistanceSquared | Overloaded. Calculates the distance between two vectors squared. |
 | Divide | Overloaded. Divide a vector by a scalar or another vector. |
 | Dot | Overloaded. Calculates the dot product of two vectors. |
 | Equals | Overloaded. Returns a value that indicates whether the current instance is equal to a specified object. |
 | GetHashCode | Gets the hash code of the vector object. |
 | GetType |
(Inherited from Object.)
|
 | Hermite | Overloaded. Performs a Hermite spline interpolation. |
 | Length | Calculates the length of the vector. |
 | LengthSquared | Calculates the length of the vector squared. |
 | Lerp | Overloaded. Performs a linear interpolation between two vectors. |
 | Max | Overloaded. Returns a vector that contains the highest value from each matching pair of components. |
 | Min | Overloaded. Returns a vector that contains the lowest value from each matching pair of components. |
 | Multiply | Overloaded. Multiplies a vector by a scalar or another vector. |
 | Negate | Overloaded. Returns a vector pointing in the opposite direction. |
 | Normalize | Overloaded. Creates a unit vector from the specified vector. |
 | op_Addition | Adds two vectors. |
 | op_Division | Overloaded. Divides a vector by a scalar or another vector. |
 | op_Equality | Tests vectors for equality. |
 | op_Inequality | Tests vectors for inequality. |
 | op_Multiply | Overloaded. Multiplies a vector by a scalar or another vector. |
 | op_Subtraction | Subtracts a vector from a vector. |
 | op_UnaryNegation | Returns a vector pointing in the opposite direction. |
 | ReferenceEquals |
(Inherited from Object.)
|
 | Reflect | Overloaded. Returns the reflection of a vector off a surface that has the specified normal. |
 | SmoothStep | Overloaded. Interpolates between two values using a cubic equation. |
 | Subtract | Overloaded. Subtracts a vector from a vector. |
 | ToString | Retrieves a string representation of the current object. |
 | Transform | Overloaded.
Transforms a Vector3 or array of Vector3s by a specified Matrix or Quaternion.
|
 | TransformNormal | Overloaded. Transforms a vector normal by a matrix. |