How to: Subtract 3-D Vectors
The following code shows how to use the Vector3D subtraction methods. First, the Vector3D structures are instantiated. The Vector3D structures are subtracted using the overloaded (-) operator, and then they are subtracted using the static Subtract method.
// Subtracts two 3-D Vectors using the Subtract method and - // Declaring vector1 and initializing x,y,z values Vector3D vector1 = new Vector3D(20, 30, 40); // Declaring vector2 without initializing x,y,z values Vector3D vector2 = new Vector3D(); // Assigning values to vector2 vector2.X = 45; vector2.Y = 70; vector2.Z = 80; // Subtracting vectors using overload - operator Vector3D vectorResult1 = new Vector3D(); vectorResult1 = vector1 - vector2; // vectorResult1 is equal to (-25, -40, -40) // Subtracting vectors using static Subtract method Vector3D vectorResult2 = new Vector3D(); vectorResult2 = Vector3D.Subtract(vector1, vector2); // vector2 is equal to (-25, -40, -40)