Class Matrix3D
Matrix3D klass
Klassen representerar transformationsmatris.
public sealed class Matrix3D
Konstruktörer
Namn | Beskrivning |
---|
Matrix3D() | Konstruktör skapar standard 1 till 1 matris: [ A B C D E F G H I Tx Ty Tz] = [ 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 , 0] |
Matrix3D(double[]) | Konstruktör accepterar en matris med följande arrayrepresentation: [ A B C D E F G H I Tx Ty Tz] |
Matrix3D(Matrix3D) | Konstruktör accepterar en matris för att skapa en kopia |
Matrix3D(double, double, double, double, double, double, double, double, double, double, double, double) | Initierar transformationsmatris med angivna koefficienter. |
Egenskaper
Namn | Beskrivning |
---|
A { get; set; } | A medlem av transformationsmatrisen. |
B { get; set; } | B medlem av transformationsmatrisen. |
C { get; set; } | C medlem av transformationsmatrisen. |
D { get; set; } | D medlem av transformationsmatrisen. |
E { get; set; } | E medlem av transformationsmatrisen. |
F { get; set; } | F medlem av transformationsmatrisen. |
G { get; set; } | G medlem av transformationsmatrisen. |
H { get; set; } | H medlem av transformationsmatrisen. |
I { get; set; } | I medlem av transformationsmatrisen. |
Tx { get; set; } | Tx medlem av transformationsmatrisen. |
Ty { get; set; } | Ty medlem av transformationsmatrisen. |
Tz { get; set; } | Tz medlem av transformationsmatrisen. |
Metoder
Namn | Beskrivning |
---|
Add(Matrix3D) | Lägger till matris till annan matris. |
override Equals(object) | Jämför matris med annat objekt. |
override GetHashCode() | Hash-kod för objekt. |
override ToString() | Returnerar textrepresentation av matrisen. |
static GetAngle(Rotation) | Översätter rotation till vinkel (grader) |
Se Även