# Point4D.Multiply(Point4D, Matrix3D) Methode

## Definition

Transformiert die angegebene Point4D-Struktur mit der angegebenen Matrix3D-Struktur.Transforms the specified Point4D structure by the specified Matrix3D structure.

``````public:
static System::Windows::Media::Media3D::Point4D Multiply(System::Windows::Media::Media3D::Point4D point, System::Windows::Media::Media3D::Matrix3D matrix);``````
``public static System.Windows.Media.Media3D.Point4D Multiply (System.Windows.Media.Media3D.Point4D point, System.Windows.Media.Media3D.Matrix3D matrix);``
``static member Multiply : System.Windows.Media.Media3D.Point4D * System.Windows.Media.Media3D.Matrix3D -> System.Windows.Media.Media3D.Point4D``
``Public Shared Function Multiply (point As Point4D, matrix As Matrix3D) As Point4D``

#### Parameter

point
Point4D

Die zu transformierende Point4D-Struktur.The Point4D structure to transform.

matrix
Matrix3D

Die Transformations-Matrix3D-Struktur.The transformation Matrix3D structure.

#### Gibt zurück

Gibt das Ergebnis der Transformation von `point` und `matrix` zurück.Returns the result of transforming `point` and `matrix`.

## Beispiele

Im folgenden Beispiel wird gezeigt, wie eine Point4D -Struktur anhand Matrix3D einer-Struktur multipliziert wird.The following example shows how to multiply a Point4D structure by a Matrix3D structure.

``````// Multiplies a Point4D by a Matrix.
// Returns a Point4D.

Point4D point1 = new Point4D(10, 5, 1, 4);
Point4D pointResult = new Point4D();
Matrix3D matrix1 = new Matrix3D(10, 10, 10, 0, 20, 20, 20, 0, 30, 30, 30, 0, 5, 10, 15, 1);

pointResult = Point4D.Multiply(point1, matrix1);
// pointResult is equal to (250, 270, 290, 4)

// Displaying Results
resultType = "Point4D";
syntaxString = "pointResult = Point4D.Multiply(point1, matrix1);";
operationString = "Multiplying a Point4D by a Matrix3D";
ShowResults(pointResult.ToString(), syntaxString, resultType, operationString);
``````
``````' Multiplies a Point4D by a Matrix.
' Returns a Point4D.

Dim point1 As New Point4D(10, 5, 1, 4)
Dim pointResult As New Point4D()
Dim matrix1 As New Matrix3D(10, 10, 10, 0, 20, 20, 20, 0, 30, 30, 30, 0, 5, 10, 15, 1)

pointResult = Point4D.Multiply(point1, matrix1)
' pointResult is equal to (250, 270, 290, 4)

' Displaying Results
resultType = "Point4D"
syntaxString = "pointResult = Point4D.Multiply(point1, matrix1)"
operationString = "Multiplying a Point4D by a Matrix3D"
ShowResults(pointResult.ToString(), syntaxString, resultType, operationString)
``````