Point3D.Multiply(Point3D, Matrix3D) Operador
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public:
static System::Windows::Media::Media3D::Point3D operator *(System::Windows::Media::Media3D::Point3D point, System::Windows::Media::Media3D::Matrix3D matrix);
public static System.Windows.Media.Media3D.Point3D operator * (System.Windows.Media.Media3D.Point3D point, System.Windows.Media.Media3D.Matrix3D matrix);
static member ( * ) : System.Windows.Media.Media3D.Point3D * System.Windows.Media.Media3D.Matrix3D -> System.Windows.Media.Media3D.Point3D
Public Shared Operator * (point As Point3D, matrix As Matrix3D) As Point3D
Parâmetros
- point
- Point3D
O ponto a ser transformado.
- matrix
- Matrix3D
A matriz que é usada para transformar o point
.
Retornos
O resultado da transformação do point
usando matrix
.
Exemplos
O exemplo a seguir mostra como usar o operador de multiplicação sobrecarregado para transformar uma Point3D estrutura usando uma Matrix3D estrutura .
// Multiplies a Point3D by a Matrix.
// Returns a Point3D.
Point3D point1 = new Point3D(10, 5, 1);
Point3D pointResult = new Point3D();
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 (235, 240, 245)
// Displaying Results
resultType = "Point3D";
syntaxString = "pointResult = point1 * matrix1;";
operationString = "Multiplying a Point3D by a Matrix3D";
ShowResults(pointResult.ToString(), syntaxString, resultType, operationString);
' Multiplies a Point3D by a Matrix.
' Returns a Point3D.
Dim point1 As New Point3D(10, 5, 1)
Dim pointResult As New Point3D()
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 (235, 240, 245)
' Displaying Results
resultType = "Point3D"
syntaxString = "pointResult = point1 * matrix1"
operationString = "Multiplying a Point3D by a Matrix3D"
ShowResults(pointResult.ToString(), syntaxString, resultType, operationString)
Aplica-se a
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.