Point.Multiply(Point, Matrix) Operator
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
The point to transform.
- matrix
- Matrix
The transformation matrix.
Returns
The result of transforming the specified point using the specified matrix.
Examples
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
Applies to
See also
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.