Condividi tramite


Matrix3D.Transform Metodo

Definizione

Trasforma la matrice Point3D di oggetti Point3D, la matrice Point4D di oggetti Point4D oppure la matrice Vector3Ddi oggetti Vector3D specificata in base alla struttura Matrix3Dcorrente.

Overload

Transform(Point3D)

Trasforma l'oggetto Point3D specificato in base alla struttura Matrix3D e restituisce il risultato.

Transform(Point3D[])

Trasforma gli oggetti Point3D specificati della matrice in base alla struttura Matrix3D.

Transform(Point4D)

Trasforma l'oggetto Point4D specificato in base alla struttura Matrix3D e restituisce il risultato.

Transform(Point4D[])

Trasforma gli oggetti Point4D specificati della matrice in base alla struttura Matrix3D e restituisce il risultato.

Transform(Vector3D)

Trasforma l'oggetto Vector3D specificato in base alla struttura Matrix3D corrente.

Transform(Vector3D[])

Trasforma gli oggetti Vector3D specificati della matrice in base alla struttura Matrix3D corrente.

Transform(Point3D)

Trasforma l'oggetto Point3D specificato in base alla struttura Matrix3D e restituisce il risultato.

public:
 System::Windows::Media::Media3D::Point3D Transform(System::Windows::Media::Media3D::Point3D point);
public System.Windows.Media.Media3D.Point3D Transform (System.Windows.Media.Media3D.Point3D point);
member this.Transform : System.Windows.Media.Media3D.Point3D -> System.Windows.Media.Media3D.Point3D
Public Function Transform (point As Point3D) As Point3D

Parametri

point
Point3D

Struttura Point3D da trasformare.

Restituisce

Point3D

Risultato della trasformazione del parametro point in base alla struttura Matrix3D corrente.

Eccezioni

Viene generata un'eccezione InvalidOperationException se la trasformazione non è affine.

Si applica a

Transform(Point3D[])

Trasforma gli oggetti Point3D specificati della matrice in base alla struttura Matrix3D.

public:
 void Transform(cli::array <System::Windows::Media::Media3D::Point3D> ^ points);
public void Transform (System.Windows.Media.Media3D.Point3D[] points);
member this.Transform : System.Windows.Media.Media3D.Point3D[] -> unit
Public Sub Transform (points As Point3D())

Parametri

points
Point3D[]

Oggetti Point3D da trasformare. I punti originali nella matrice vengono sostituiti dai valori trasformati.

Eccezioni

Viene generata un'eccezione InvalidOperationException se la trasformazione non è affine.

Si applica a

Transform(Point4D)

Trasforma l'oggetto Point4D specificato in base alla struttura Matrix3D e restituisce il risultato.

public:
 System::Windows::Media::Media3D::Point4D Transform(System::Windows::Media::Media3D::Point4D point);
public System.Windows.Media.Media3D.Point4D Transform (System.Windows.Media.Media3D.Point4D point);
member this.Transform : System.Windows.Media.Media3D.Point4D -> System.Windows.Media.Media3D.Point4D
Public Function Transform (point As Point4D) As Point4D

Parametri

point
Point4D

Oggetto Point4D da trasformare.

Restituisce

Point4D

Risultato della trasformazione del parametro point in base alla struttura Matrix3D corrente.

Si applica a

Transform(Point4D[])

Trasforma gli oggetti Point4D specificati della matrice in base alla struttura Matrix3D e restituisce il risultato.

public:
 void Transform(cli::array <System::Windows::Media::Media3D::Point4D> ^ points);
public void Transform (System.Windows.Media.Media3D.Point4D[] points);
member this.Transform : System.Windows.Media.Media3D.Point4D[] -> unit
Public Sub Transform (points As Point4D())

Parametri

points
Point4D[]

Oggetti Point4D da trasformare. I punti originali nella matrice vengono sostituiti dai valori trasformati.

Si applica a

Transform(Vector3D)

Trasforma l'oggetto Vector3D specificato in base alla struttura Matrix3D corrente.

public:
 System::Windows::Media::Media3D::Vector3D Transform(System::Windows::Media::Media3D::Vector3D vector);
public System.Windows.Media.Media3D.Vector3D Transform (System.Windows.Media.Media3D.Vector3D vector);
member this.Transform : System.Windows.Media.Media3D.Vector3D -> System.Windows.Media.Media3D.Vector3D
Public Function Transform (vector As Vector3D) As Vector3D

Parametri

vector
Vector3D

Oggetto Vector3D da trasformare.

Restituisce

Vector3D

Risultato della trasformazione del parametro vector in base alla struttura Matrix3D corrente.

Si applica a

Transform(Vector3D[])

Trasforma gli oggetti Vector3D specificati della matrice in base alla struttura Matrix3D corrente.

public:
 void Transform(cli::array <System::Windows::Media::Media3D::Vector3D> ^ vectors);
public void Transform (System.Windows.Media.Media3D.Vector3D[] vectors);
member this.Transform : System.Windows.Media.Media3D.Vector3D[] -> unit
Public Sub Transform (vectors As Vector3D())

Parametri

vectors
Vector3D[]

Oggetti Vector3D da trasformare. Gli oggetti Vector3D originali nella matrice vengono sostituiti dai valori trasformati.

Si applica a