Taal

Point.Multiply(Point, Matrix) Operator

Definitie

Transformeert de opgegeven Point door de opgegeven 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
Public Shared Operator * (point As Point, matrix As Matrix) As Point

Parameters

point
Point

Het punt om te transformeren.

matrix
Matrix

De transformatiematrix.

Retouren

Het resultaat van het transformeren van het opgegeven punt met behulp van de opgegeven matrix.

Voorbeelden

In het volgende voorbeeld ziet u hoe u een Point vermenigvuldiging kunt vermenigvuldigen met behulp Matrix van de overbelaste (*) 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

Van toepassing op

Zie ook