Sdílet prostřednictvím


Matrix3D.Transform Metoda

Definice

Transformuje zadanou Point3Dmatici objektů Point3D, Point4Dpole objektů Point4D nebo Vector3Dpole Vektor3D objektů aktuálním Matrix3D.

Přetížení

Transform(Point3D)

Transformuje zadaný Point3D parametr Matrix3D a vrátí výsledek.

Transform(Point3D[])

Transformuje zadané Point3D objekty v poli pomocí Matrix3D.

Transform(Point4D)

Transformuje zadaný Point4D parametr Matrix3D a vrátí výsledek.

Transform(Point4D[])

Transformuje zadané Point4D objekty v poli podle Matrix3D a vrátí výsledek.

Transform(Vector3D)

Transformuje specifikované Vector3D tímto parametrem Matrix3D.

Transform(Vector3D[])

Transformuje zadané Vector3D objekty v poli tímto Matrix3D.

Transform(Point3D)

Transformuje zadaný Point3D parametr Matrix3D a vrátí výsledek.

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

Parametry

point
Point3D

Point3D k transformaci.

Návraty

Point3D

Výsledek transformace point podle této matice3D.

Výjimky

Vyvolá InvalidOperationException, pokud transformace není affine.

Platí pro

Transform(Point3D[])

Transformuje zadané Point3D objekty v poli pomocí 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())

Parametry

points
Point3D[]

Objekty point3D, které chcete transformovat. Původní body v poli se nahradí jejich transformovanými hodnotami.

Výjimky

Vyvolá InvalidOperationException, pokud transformace není affine.

Platí pro

Transform(Point4D)

Transformuje zadaný Point4D parametr Matrix3D a vrátí výsledek.

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

Parametry

point
Point4D

Point4D transformovat.

Návraty

Point4D

Výsledek transformace point podle této matice3D.

Platí pro

Transform(Point4D[])

Transformuje zadané Point4D objekty v poli podle Matrix3D a vrátí výsledek.

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

Parametry

points
Point4D[]

Point4D objekty, které se mají transformovat. Původní body v poli se nahradí jejich transformovanými hodnotami.

Platí pro

Transform(Vector3D)

Transformuje specifikované Vector3D tímto parametrem 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

Parametry

vector
Vector3D

Vector3D transformovat.

Návraty

Vector3D

Výsledek transformace vector podle této matice3D.

Platí pro

Transform(Vector3D[])

Transformuje zadané Vector3D objekty v poli tímto 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())

Parametry

vectors
Vector3D[]

Vector3D objekty, které se mají transformovat. Původní objekty Vector3D v poli jsou nahrazeny jejich transformovanými hodnotami.

Platí pro