| Vector3 Methods | 
The Vector3 type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|   | Add | 
            Adds two vectors.
             | 
|   | AngleBetween | 
            Obtains the angle between two vectors.
             | 
|   | AreParallel(Vector3, Vector3) | 
            Checks if two vectors are parallel.
             | 
|   | AreParallel(Vector3, Vector3, Double) | 
            Checks if two vectors are parallel.
             | 
|   | ArePerpendicular(Vector3, Vector3) | 
            Checks if two vectors are perpendicular.
             | 
|   | ArePerpendicular(Vector3, Vector3, Double) | 
            Checks if two vectors are perpendicular.
             | 
|   | CrossProduct | 
            Obtains the cross product of two vectors.
             | 
|   | Distance | 
            Obtains the distance between two points.
             | 
|   | Divide | 
            Divides a vector with an scalar.
             | 
|   | DotProduct | 
            Obtains the dot product of two vectors.
             | 
|  | Equals(Object) | 
            Indicates whether this instance and a specified object are equal.
            (Overrides ValueTypeEquals(Object).) | 
|  | Equals(Vector3) | 
            Check if the components of two vectors are approximate equal.
             | 
|   | Equals(Vector3, Vector3) | 
            Check if the components of two vectors are approximate equal.
             | 
|  | Equals(Vector3, Double) | 
            Check if the components of two vectors are approximate equal.
             | 
|   | Equals(Vector3, Vector3, Double) | 
            Check if the components of two vectors are approximate equal.
             | 
|  | GetHashCode | 
            Returns the hash code for this instance.
            (Overrides ValueTypeGetHashCode.) | 
|   | IsNaN | 
            Returns a value indicating if any component of the specified vector evaluates to a value that is not a number NaN.
             | 
|   | MidPoint | 
            Obtains the midpoint.
             | 
|  | Modulus | 
            Obtains the modulus of the vector.
             | 
|   | Multiply(Double, Vector3) | 
            Multiplies an scalar with a vector (same as u*a, commutative property).
             | 
|   | Multiply(Vector3, Double) | 
            Multiplies a vector with an scalar (same as a*u, commutative property).
             | 
|   | Negate | 
            Negates a vector.
             | 
|  | Normalize | 
            Normalizes the current vector.
             | 
|   | Normalize(Vector3) | 
            Normalizes the vector.
             | 
|   | Round | 
            Rounds the components of a vector.
             | 
|   | SquareDistance | 
            Obtains the square distance between two points.
             | 
|   | Subtract | 
            Subtracts two vectors.
             | 
|  | ToArray | 
            Returns an array that represents the vector.
             | 
|  | ToFormattedUnit | 
            Obtains a string that represents the vector formatted according to linear units format.
             | 
|  | ToPointF | 
            Obtains the PointF conversion of Vector3.
             | 
|  | ToString | 
            Obtains a string that represents the vector.
            (Overrides ValueTypeToString.) | 
|  | ToString(IFormatProvider) | 
            Obtains a string that represents the vector.
             | 
|  | ToVector2 | 
            Return the 2d vector.
             | 
 See Also
See Also