Freigeben über


Matrix3D.Transform Methode

Definition

Transformiert das angegebene Array von Point3D-Objekten Point3D, das angegebene Array von Point4D-Objekten Point4D oder das angegebene Array von Vector3D-Objekten Vector3D mit dem aktuellen Matrix3D.

Überlädt

Transform(Point3D)

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

Transform(Point3D[])

Transformiert die angegebenen Point3D-Objekte im Array mit dem Matrix3D.

Transform(Point4D)

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

Transform(Point4D[])

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

Transform(Vector3D)

Transformiert das angegebene Vector3D mit dem Matrix3D.

Transform(Vector3D[])

Transformiert die angegebenen Vector3D-Objekte im Array mit dem Matrix3D.

Transform(Point3D)

Transformiert das angegebene Point3D mit dem 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

Das Point3D, das transformiert werden soll.

Gibt zurück

Point3D

Das Ergebnis der Transformation von point mit dem Matrix3D.

Ausnahmen

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

Gilt für

Transform(Point3D[])

Transformiert die angegebenen Point3D-Objekte im Array mit dem 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[]

Zu transformierende Point3D-Objekte. Die ursprünglichen Punkte im Array werden durch ihre transformierten Werte ersetzt.

Ausnahmen

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

Gilt für

Transform(Point4D)

Transformiert das angegebene Point4D mit dem 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

Das zu transformierende Point4D.

Gibt zurück

Point4D

Das Ergebnis der Transformation von point mit dem Matrix3D.

Gilt für

Transform(Point4D[])

Transformiert die angegebenen Point4D-Objekte im Array mit dem Matrix3D 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 das angegebene Vector3D mit dem 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

Das zu transformierende Vector3D.

Gibt zurück

Vector3D

Das Ergebnis der Transformation von vector mit dem Matrix3D.

Gilt für

Transform(Vector3D[])

Transformiert die angegebenen Vector3D-Objekte im Array mit dem 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