Point4D.Multiply(Point4D, Matrix3D) Método

Definição

Transforma a estrutura especificada Point4D pela estrutura especificada Matrix3D .

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

Parâmetros

point
Point4D

A Point4D estrutura para transformar.

matrix
Matrix3D

A estrutura de transformação Matrix3D .

Devoluções

Devolve o resultado de transformar point e matrix.

Exemplos

O exemplo seguinte mostra como multiplicar uma Point4D estrutura por uma Matrix3D estrutura.

// 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)

Aplica-se a

Ver também