Matrix3D
Matrix3D class
La classe représente la matrice de transformation.
public sealed class Matrix3D
Constructeurs
Nom | La description |
---|
Matrix3D() | Constructor crée une matrice standard 1 à 1 : [ ABCDEFGHI Tx Ty Tz] = [ 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 , 0] |
Matrix3D(double[]) | Constructor accepte une matrice avec la représentation de tableau suivante : [ ABCDEFGHI Tx Ty Tz] |
Matrix3D(Matrix3D) | Constructor accepte une matrice pour créer une copie |
Matrix3D(double, double, double, double, double, double, double, double, double, double, double, double) | Initialise la matrice de transformation avec les coefficients spécifiés. |
Propriétés
Nom | La description |
---|
A { get; set; } | Un membre de la matrice de transformation. |
B { get; set; } | Membre B de la matrice de transformation. |
C { get; set; } | Membre C de la matrice de transformation. |
D { get; set; } | Membre D de la matrice de transformation. |
E { get; set; } | E membre de la matrice de transformation. |
F { get; set; } | Membre F de la matrice de transformation. |
G { get; set; } | G membre de la matrice de transformation. |
H { get; set; } | H membre de la matrice de transformation. |
I { get; set; } | I membre de la matrice de transformation. |
Tx { get; set; } | Tx membre de la matrice de transformation. |
Ty { get; set; } | Ty membre de la matrice de transformation. |
Tz { get; set; } | Tz membre de la matrice de transformation. |
Méthodes
Nom | La description |
---|
Add(Matrix3D) | Ajoute une matrice à une autre matrice. |
override Equals(object) | Compare la matrice avec un autre objet. |
override GetHashCode() | Code de hachage pour l’objet. |
override ToString() | Renvoie la représentation textuelle de la matrice. |
static GetAngle(Rotation) | Rotation transaltes en angle (degrés) |
Voir également