Matrix3D
Matrix3D class
Klasse repräsentiert Transformationsmatrix.
public sealed class Matrix3D
Konstrukteure
Name | Beschreibung |
---|
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
Name | Beschreibung |
---|
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
Name | Beschreibung |
---|
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