Vector::Multiply Method (Vector, Vector)
.NET Framework (current version)
Calculates the dot product of the two specified vectors and returns the result as a Double.
Assembly: WindowsBase (in WindowsBase.dll)
Parameters
- vector1
-
Type:
System.Windows::Vector
The first vector to multiply.
- vector2
-
Type:
System.Windows::Vector
The second vector structure to multiply.
Return Value
Type: System::DoubleA Double containing the scalar dot product of vector1 and vector2, which is calculated using the following formula:
(vector1.X * vector2.X) + (vector1.Y * vector2.Y)
The following example shows how to use this method to multiply a Vector by a Vector.
private Double getDotProductExample() { Vector vector1 = new Vector(20, 30); Vector vector2 = new Vector(45, 70); Double doubleResult; // Return the dot product of the two specified vectors. // The dot product is calculated using the following // formula: (vector1.X * vector2.X) + (vector1.Y * vector2.Y). // doubleResult is equal to 3000 doubleResult = Vector.Multiply(vector1, vector2); return doubleResult; }
.NET Framework
Available since 3.0
Available since 3.0
Show: