Matrix3D

Matrix3D class

La classe rappresenta la matrice di trasformazione.

public sealed class Matrix3D

Costruttori

NomeDescrizione
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à

NomeDescrizione
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

NomeDescrizione
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