Matrix3D
Matrix3D class
La classe rappresenta la matrice di trasformazione.
public sealed class Matrix3D
Costruttori
Nome | Descrizione |
---|
Matrix3D() | Il costruttore crea una matrice standard da 1 a 1: [ ABCDEFGHI Tx Ty Tz] = [ 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 , 0] |
Matrix3D(double[]) | Constructor accetta una matrice con la seguente rappresentazione di matrice: [ ABCDEFGHI Tx Ty Tz] |
Matrix3D(Matrix3D) | Costruttore accetta una matrice per creare una copia |
Matrix3D(double, double, double, double, double, double, double, double, double, double, double, double) | Inizializza la matrice di trasformazione con i coefficienti specificati. |
Proprietà
Nome | Descrizione |
---|
A { get; set; } | Un membro della matrice di trasformazione. |
B { get; set; } | Membro B della matrice di trasformazione. |
C { get; set; } | Membro C della matrice di trasformazione. |
D { get; set; } | Membro D della matrice di trasformazione. |
E { get; set; } | E membro della matrice di trasformazione. |
F { get; set; } | Membro F della matrice di trasformazione. |
G { get; set; } | Membro G della matrice di trasformazione. |
H { get; set; } | Membro H della matrice di trasformazione. |
I { get; set; } | I membro della matrice di trasformazione. |
Tx { get; set; } | Membro Tx della matrice di trasformazione. |
Ty { get; set; } | membro Ty della matrice di trasformazione. |
Tz { get; set; } | Tz membro della matrice di trasformazione. |
Metodi
Nome | Descrizione |
---|
Add(Matrix3D) | Aggiunge la matrice ad un’altra matrice. |
override Equals(object) | Confronta la matrice con un altro oggetto. |
override GetHashCode() | Codice hash per l’oggetto. |
override ToString() | Restituisce la rappresentazione testuale della matrice. |
static GetAngle(Rotation) | Trasforma la rotazione in angolo (gradi) |
Guarda anche