Point4D.Multiply(Point4D, Matrix3D) Operatör

Tanım

Belirtilen yapıyı belirtilen Point4D Matrix3D yapıya dönüştürür.

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

Parametreler

point
Point4D

Dönüştürülecek Point4D yapı.

matrix
Matrix3D

Dönüştürme Matrix3D yapısı.

Döndürülenler

Point4D

ve matrixdönüştürme point işleminin sonucunu döndürür.

Örnekler

Aşağıdaki örnekte, bir yapıyı bir yapıya Matrix3D dönüştürmek Point4D için aşırı yüklenmiş çarpma işlecinin nasıl kullanılacağı gösterilmektedir.

// 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 = point1 * matrix1;
// pointResult is equal to (250, 270, 290, 4)

// Displaying Results
resultType = "Point4D";
syntaxString = "pointResult = 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 = point1 * matrix1
' pointResult is equal to (250, 270, 290, 4)

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

Şunlara uygulanır

Ayrıca bkz.