Matrix3D
Matrix3D class
La clase representa la matriz de transformación.
public sealed class Matrix3D
Constructores
Nombre | Descripción |
---|
Matrix3D() | Constructor crea una matriz estándar 1 a 1: [ ABCDEFGHI Tx Ty Tz] = [ 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 , 0] |
Matrix3D(double[]) | Constructor acepta una matriz con la siguiente representación de matriz: [ ABCDEFGHI Tx Ty Tz] |
Matrix3D(Matrix3D) | Constructor acepta una matriz para crear una copia |
Matrix3D(double, double, double, double, double, double, double, double, double, double, double, double) | Inicializa la matriz de transformación con los coeficientes especificados. |
Propiedades
Nombre | Descripción |
---|
A { get; set; } | Un miembro de la matriz de transformación. |
B { get; set; } | Miembro B de la matriz de transformación. |
C { get; set; } | Miembro C de la matriz de transformación. |
D { get; set; } | D miembro de la matriz de transformación. |
E { get; set; } | E miembro de la matriz de transformación. |
F { get; set; } | F miembro de la matriz de transformación. |
G { get; set; } | G miembro de la matriz de transformación. |
H { get; set; } | H miembro de la matriz de transformación. |
I { get; set; } | Yo miembro de la matriz de transformación. |
Tx { get; set; } | Tx miembro de la matriz de transformación. |
Ty { get; set; } | Ty miembro de la matriz de transformación. |
Tz { get; set; } | Tz miembro de la matriz de transformación. |
Métodos
Nombre | Descripción |
---|
Add(Matrix3D) | Agrega matriz a otra matriz. |
override Equals(object) | Compara matriz contra otro objeto. |
override GetHashCode() | Código hash para objeto. |
override ToString() | Devuelve la representación de texto de la matriz. |
static GetAngle(Rotation) | Convierte la rotación en ángulo (grados) |
Ver también