Class Matrix3D

Matrix3D klass

Klassen representerar transformationsmatris.

public sealed class Matrix3D

Konstruktörer

NamnBeskrivning
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

NamnBeskrivning
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

NamnBeskrivning
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