This documentation is archived and is not being maintained.

# Vector3D Methods

Visual Studio 2010

The Vector3D type exposes the following members.

## Methods

NameDescription
Add(Vector3D, Point3D) Translates the specified Point3D structure by the specified Vector3D structure and returns the result as a Point3D structure.
Add(Vector3D, Vector3D) Adds two Vector3D structures and returns the result as a Vector3D structure.
AngleBetween Retrieves the angle required to rotate the first specified Vector3D structure into the second specified Vector3D structure.
CrossProduct Calculates the cross product of two Vector3D structures.
Divide Divides the specified Vector3D structure by the specified scalar and returns the result as a Vector3D.
DotProduct Calculates the dot product of two Vector3D structures.
Equals(Object) Determines whether the specified object is a Vector3D structure and whether the X, Y, and Z properties of the specified Object are equal to the X, Y, and Z properties of this Vector3D structure. (Overrides ValueType.Equals(Object).)
Equals(Vector3D) Compares two Vector3D structures for equality.
Equals(Vector3D, Vector3D) Compares two Vector3D structures for equality.
Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
GetHashCode Gets a hash code for this Vector3D structure. (Overrides ValueType.GetHashCode().)
GetType Gets the Type of the current instance. (Inherited from Object.)
MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Multiply(Double, Vector3D) Multiplies the specified scalar by the specified Vector3D structure and returns the result as a Vector3D.
Multiply(Vector3D, Double) Multiplies the specified Vector3D structure by the specified scalar and returns the result as a Vector3D.
Multiply(Vector3D, Matrix3D) Transforms the coordinate space of the specified Vector3D structure using the specified Matrix3D structure.
Negate Negates a Vector3D structure.
Normalize Normalizes the specified Vector3D structure.
Parse Converts a String representation of a 3-D vector into the equivalent Vector3D structure.
Subtract(Vector3D, Point3D) Subtracts a Point3D structure from a Vector3D structure.
Subtract(Vector3D, Vector3D) Subtracts a Vector3D structure from a Vector3D structure.
ToString() Creates a String representation of this Vector3D structure. (Overrides ValueType.ToString().)
ToString(IFormatProvider) Creates a String representation of this Vector3D structure.
Top

## Explicit Interface Implementations

NameDescription
IFormattable.ToString This member is part of the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly by your code. For a description of this member, see ToString.
Top