Vector3D.CrossProduct Method (Vector3D, Vector3D)


Calculates the cross product of two Vector3D structures.

Namespace:   System.Windows.Media.Media3D
Assembly:  PresentationCore (in PresentationCore.dll)

public static Vector3D CrossProduct(
	Vector3D vector1,
	Vector3D vector2


Type: System.Windows.Media.Media3D.Vector3D

The first Vector3D structure to evaluate.

Type: System.Windows.Media.Media3D.Vector3D

The second Vector3D structure to evaluate.

Return Value

Type: System.Windows.Media.Media3D.Vector3D

The cross product of vector1 and vector2.

// Calculates the cross product of two Vector3D structures 
                  // using the static CrossProduct method.  
// Returns a Double.	

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

                  crossProduct = Vector3D.CrossProduct(vector1,vector2);
                  // crossProduct is equal to (-400, 200, 50)

.NET Framework
Available since 3.0
Return to top