Condividi tramite


Procedura: sottrarre vettori 3D

Aggiornamento: novembre 2007

In questo esempio viene illustrato come sottrarre strutture Vector3D utilizzando l'operatore di sottrazione di overload () e il metodo Subtract statico Vector3D.

Nel codice seguente viene illustrato come utilizzare i metodi di sottrazione Vector3D. Innanzitutto, viene creata un'istanza delle strutture Vector3D. Le strutture Vector3D vengono sottratte utilizzando l'operatore di overload () e successivamente tramite il metodo Subtract statico.

Esempio

// 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)

Vedere anche

Riferimenti

Vector3D

Subtract

Sottrazione