Matrix3D

Matrix3D class

La clase representa la matriz de transformación.

public sealed class Matrix3D

Constructores

NombreDescripció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

NombreDescripció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

NombreDescripció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