Vector3D.Subtraction Opérateur

Définition

Soustrait une structure Vector3D ou Point3D d'une structure Vector3D.

Surcharges

Subtraction(Vector3D, Vector3D)

Soustrait une structure Vector3D d'une autre structure Vector3D.

Subtraction(Vector3D, Point3D)

Soustrait une structure Point3D d'une autre structure Vector3D.

Subtraction(Vector3D, Vector3D)

Soustrait une structure Vector3D d'une autre structure Vector3D.

C#
public static System.Windows.Media.Media3D.Vector3D operator - (System.Windows.Media.Media3D.Vector3D vector1, System.Windows.Media.Media3D.Vector3D vector2);

Paramètres

vector1
Vector3D

Structure Vector3D à soustraire.

vector2
Vector3D

Structure Vector3D à soustraire de vector1.

Retours

Résultat de la soustraction de vector2 de vector1.

Exemples

L’exemple suivant montre comment utiliser l’opérateur de soustraction surchargée pour soustraire une Vector3D structure d’une Vector3D structure.

C#
// Subtracts a Vector3D from a Vector3D using the overloaded - operator.  
// Returns a Vector3D.

Vector3D vector1 = new Vector3D(20, 30, 40);
Vector3D vector2 = new Vector3D(45, 70, 80);
Vector3D vectorResult = new Vector3D();

vectorResult = vector1 - vector2;
// vector Result is equal to (-25, -40, -40)

Voir aussi

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Subtraction(Vector3D, Point3D)

Soustrait une structure Point3D d'une autre structure Vector3D.

C#
public static System.Windows.Media.Media3D.Point3D operator - (System.Windows.Media.Media3D.Vector3D vector, System.Windows.Media.Media3D.Point3D point);

Paramètres

vector
Vector3D

Structure Vector3D à soustraire.

point
Point3D

Structure Point3D à soustraire de vector.

Retours

Résultat de la soustraction de point de vector.

Exemples

L’exemple suivant montre comment utiliser l’opérateur de soustraction surchargée pour soustraire une Point3D structure d’une Vector3D structure.

C#
// Subtracts a Vector3D from a Point3D using the overloaded - operator.
// Returns a Point3D.

Point3D point1 = new Point3D(10, 5, 1);
Vector3D vector1 = new Vector3D(20, 30, 40);
Point3D pointResult = new Point3D();

// Subtracting the vector from the point
pointResult = vector1 - point1;

// pointResult is equal to (10, 25, 39)

Voir aussi

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9