Partager via


Comment : soustraire des vecteurs 3D

Mise à jour : novembre 2007

Cet exemple montre comment soustraire des structures Vector3D à l'aide de l'opérateur de soustraction (-) surchargé et de la méthode Vector3D statique Subtract.

Le code suivant indique comment utiliser les méthodes de soustraction Vector3D. Dans un premier temps, les structures Vector3D sont instanciées. Les structures Vector3D sont soustraites à l'aide de l'opérateur (-) surchargé, puis à l'aide de la méthode Subtract statique.

Exemple

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

Voir aussi

Référence

Vector3D

Subtract

Soustraction