Matrix3D.Transform Methode

Definition

Transformiert das angegebene Point3DArray von Point3D -Objekten, Point4DArray von Point4D -Objekten Vector3Doder Array von Vector3D -Objekten durch den aktuellen Matrix3D.

Überlädt

Name Beschreibung
Transform(Point3D)

Transformiert das angegebene Point3D Ergebnis Matrix3D und gibt das Ergebnis zurück.

Transform(Point3D[])

Transformiert die angegebenen Point3D Objekte im Array durch die Matrix3D.

Transform(Point4D)

Transformiert das angegebene Point4D Ergebnis Matrix3D und gibt das Ergebnis zurück.

Transform(Point4D[])

Transformiert die angegebenen Point4D Objekte im Array durch das Matrix3D Ergebnis und gibt das Ergebnis zurück.

Transform(Vector3D)

Transformiert den angegebenen Vector3D Wert.Matrix3D

Transform(Vector3D[])

Transformiert die angegebenen Vector3D Objekte im Array durch diese Matrix3D.

Transform(Point3D)

Transformiert das angegebene Point3D Ergebnis Matrix3D und gibt das Ergebnis zurück.

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

Parameter

point
Point3D

Point3D to transform.

Gibt zurück

Das Ergebnis der Transformation point durch diese Matrix3D.

Ausnahmen

Löst InvalidOperationException aus, wenn die Transformation nicht affin ist.

Gilt für:

Transform(Point3D[])

Transformiert die angegebenen Point3D Objekte im Array durch die 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())

Parameter

points
Point3D[]

Point3D-Objekte, die transformiert werden sollen. Die ursprünglichen Punkte im Array werden durch ihre transformierten Werte ersetzt.

Ausnahmen

Löst InvalidOperationException aus, wenn die Transformation nicht affin ist.

Gilt für:

Transform(Point4D)

Transformiert das angegebene Point4D Ergebnis Matrix3D und gibt das Ergebnis zurück.

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

Parameter

point
Point4D

Point4D zu transformieren.

Gibt zurück

Das Ergebnis der Transformation point durch diese Matrix3D.

Gilt für:

Transform(Point4D[])

Transformiert die angegebenen Point4D Objekte im Array durch das Matrix3D Ergebnis und gibt das Ergebnis zurück.

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

Parameter

points
Point4D[]

Point4D objekte, die transformiert werden sollen. Die ursprünglichen Punkte im Array werden durch ihre transformierten Werte ersetzt.

Gilt für:

Transform(Vector3D)

Transformiert den angegebenen Vector3D Wert.Matrix3D

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

Parameter

vector
Vector3D

Vector3D zu transformieren.

Gibt zurück

Das Ergebnis der Transformation vector durch diese Matrix3D.

Gilt für:

Transform(Vector3D[])

Transformiert die angegebenen Vector3D Objekte im Array durch diese Matrix3D.

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

Parameter

vectors
Vector3D[]

Vector3D objekte, die transformiert werden sollen. Die ursprünglichen Vector3D-Objekte im Array werden durch ihre transformierten Werte ersetzt.

Gilt für: