Matrix3D
Matrix3D class
Klass representerar transformationsmatris.
public sealed class Matrix3D
Konstruktörer
namn | Beskrivning |
---|
Matrix3D() | Constructor skapar standard 1 till 1 matris: [ ABCDEFGHI Tx Ty Tz] = [ 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 , 0] |
Matrix3D(double[]) | Constructor accepterar en matris med följande arrayrepresentation: [ ABCDEFGHI Tx Ty Tz] |
Matrix3D(Matrix3D) | Constructor accepterar en matris för att skapa en copy |
Matrix3D(double, double, double, double, double, double, double, double, double, double, double, double) | Initierar transformationsmatris med specificerade koefficienter. |
Egenskaper
namn | Beskrivning |
---|
A { get; set; } | En 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; } | Jag medlem av transformationsmatrisen. |
Tx { get; set; } | Tx-medlem i 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) | Omvandlar rotation till vinkel (grader) |
Se även