Point.Multiply(Point, Matrix) Operatore

Definizione

Trasforma l'oggetto Point specificato in base all'oggetto Matrix indicato.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

Parametri

point
Point

Il punto da trasformare.The point to transform.

matrix
Matrix

Matrice di trasformazione.The transformation matrix.

Restituisce

Risultato della trasformazione del punto specificato utilizzando la matrice specificata.The result of transforming the specified point using the specified matrix.

Esempi

Nell'esempio seguente viene illustrato come moltiplicare Point un oggetto Matrix usando l'operatore di overload (*).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

Si applica a

Vedi anche