Condividi tramite


Point.Multiply(Point, Matrix) Operatore

Definizione

Trasforma l'oggetto Point specificato in base all'oggetto Matrix indicato.

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

Parametri

point
Point

Il punto da trasformare.

matrix
Matrix

Matrice di trasformazione.

Restituisce

Point

Risultato della trasformazione del punto specificato utilizzando la matrice specificata.

Esempio

Nell'esempio seguente viene illustrato come moltiplicare un Point Matrix oggetto usando l'operatore (*) di overload.

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