Matrix3D

Matrix3D class

Klasse repräsentiert Transformationsmatrix.

public sealed class Matrix3D

Konstrukteure

NameBeschreibung
Matrix3D()Konstruktor erstellt eine Standard-1-zu-1-Matrix: [ ABCDEFGHI Tx Ty Tz] = [ 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 , 0]
Matrix3D(double[])Konstruktor akzeptiert eine Matrix mit folgender Array-Darstellung: [ ABCDEFGHI Tx Ty Tz]
Matrix3D(Matrix3D)Konstruktor akzeptiert eine Matrix, um eine Kopie zu erstellen
Matrix3D(double, double, double, double, double, double, double, double, double, double, double, double)Initialisiert Transformationsmatrix mit angegebenen Koeffizienten.

Eigenschaften

NameBeschreibung
A { get; set; }Ein Mitglied der Transformationsmatrix.
B { get; set; }B-Mitglied der Transformationsmatrix.
C { get; set; }C-Mitglied der Transformationsmatrix.
D { get; set; }D Mitglied der Transformationsmatrix.
E { get; set; }E Mitglied der Transformationsmatrix.
F { get; set; }F Mitglied der Transformationsmatrix.
G { get; set; }G Mitglied der Transformationsmatrix.
H { get; set; }H-Mitglied der Transformationsmatrix.
I { get; set; }I Mitglied der Transformationsmatrix.
Tx { get; set; }Tx-Mitglied der Transformationsmatrix.
Ty { get; set; }Ty-Mitglied der Transformationsmatrix.
Tz { get; set; }Tz Mitglied der Transformationsmatrix.

Methoden

NameBeschreibung
Add(Matrix3D)Fügt eine Matrix zu einer anderen Matrix hinzu.
override Equals(object)Vergleicht Matrix mit anderem Objekt.
override GetHashCode()Hash-Code für Objekt.
override ToString()Gibt die Textdarstellung der Matrix zurück.
static GetAngle(Rotation)Überträgt Rotation in Winkel (Grad)

Siehe auch