Matrix3D

Matrix3D class

La classe représente la matrice de transformation.

public sealed class Matrix3D

Constructeurs

NomLa 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

NomLa 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

NomLa 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