Point.Multiply(Point, Matrix) Point.Multiply(Point, Matrix) Point.Multiply(Point, Matrix) Operator

Definition

Transformiert den angegebenen Point mit der angegebenen Matrix.Transforms the specified Point by the specified Matrix.

public:
 static System::Windows::Point operator *(System::Windows::Point point, System::Windows::Media::Matrix matrix);
public static System.Windows.Point operator * (System.Windows.Point point, System.Windows.Media.Matrix matrix);
static member ( * ) : System.Windows.Point * System.Windows.Media.Matrix -> System.Windows.Point

Parameter

point
Point Point Point

Der zu transformierende Punkt.The point to transform.

matrix
Matrix Matrix Matrix

Die Transformationsmatrix.The transformation matrix.

Gibt zurück

Das Ergebnis aus der Transformation des angegebenen Punkts mit der angegebenen Matrix.The result of transforming the specified point using the specified matrix.

Beispiele

Das folgende Beispiel zeigt, wie multipliziert eine Point durch eine Matrix mithilfe des Operators überladene (*).The following example shows how to multiply a Point by a Matrix using the overloaded (*) operator.

private Point overloadedMultiplyPointByMatrixOperatorExample()
{

    Point point1 = new Point(10, 5);
    Matrix matrix1 = new Matrix(40, 50, 60, 70, 80, 90);

    // Multiply the Point by the Matrix using the overloaded
    // (*) operator.
    // pointResult is equal to (780,940).
    Point pointResult = point1 * matrix1;

    return pointResult;

}
Private Function overloadedMultiplyPointByMatrixOperatorExample() As Point

	Dim point1 As New Point(10, 5)
	Dim matrix1 As New Matrix(40, 50, 60, 70, 80, 90)

	' Multiply the Point by the Matrix using the overloaded
	' (*) operator.
	' pointResult is equal to (780,940).
	Dim pointResult As Point = point1 * matrix1

	Return pointResult

End Function

Gilt für:

Siehe auch