Vector3D.Subtract Method

Definition

Subtracts a Vector3D structure or a Point3D structure from a Vector3D structure.

Overloads

Subtract(Vector3D, Point3D)

Subtracts a Point3D structure from a Vector3D structure.

Subtract(Vector3D, Vector3D)

Subtracts a Vector3D structure from a Vector3D structure.

Subtract(Vector3D, Point3D)

Subtracts a Point3D structure from a Vector3D structure.

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

Parameters

vector
Vector3D

The Vector3D structure to be subtracted from.

point
Point3D

The Point3D structure to subtract from vector.

Returns

The result of subtracting point from vector.

Examples

C#
// Subtracts a Vector3D from a Point3D using the static Subtract method.
// Returns a Point3D.

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

pointResult = Vector3D.Subtract(vector1, point1); 
// pointResult is equal to (10, 25, 39)

See also

Applies to

.NET Framework 4.8.1 and other versions
Product 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, 10

Subtract(Vector3D, Vector3D)

Subtracts a Vector3D structure from a Vector3D structure.

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

Parameters

vector1
Vector3D

The Vector3D structure to be subtracted from.

vector2
Vector3D

The Vector3D structure to subtract from vector1.

Returns

The result of subtracting vector2 from vector1.

Examples

The following example shows how to subtract a Vector3D structure from a Vector3D structure.

C#
// Subtracts a Vector3D from a Vector3D using the static Subtract method.  
// Returns a Vector3D.

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

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

See also

Applies to

.NET Framework 4.8.1 and other versions
Product 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, 10