Matrix3D

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]

public Matrix3D()

Ejemplos

Matrix3D m = new Matrix3D();

Ver también


Matrix3D(double[])

Constructor acepta una matriz con la siguiente representación de matriz: [ ABCDEFGHI Tx Ty Tz]

public Matrix3D(double[] matrix3DArray)
ParámetroEscribeDescripción
matrix3DArrayDouble[]Matriz de matriz de datos.

Ejemplos

double[] c = new double[] { 1, 0, 0, 1, 10, 20, 1, 0, 0, 17, 40, 13 };
Matrix3D m = new Matrix3D(c);

Ver también


Matrix3D(Matrix3D)

Constructor acepta una matriz para crear una copia

public Matrix3D(Matrix3D matrix)
ParámetroEscribeDescripción
matrixMatrix3Dobjeto Matrix3D.

Ver también


Matrix3D(double, double, double, double, double, double, double, double, double, double, double, double)

Inicializa la matriz de transformación con los coeficientes especificados.

public Matrix3D(double a, double b, double c, double d, double e, double f, double g, double h, 
    double i, double tx, double ty, double tz)
ParámetroEscribeDescripción
aDoubleUn valor de matriz.
bDoubleValor de la matriz B.
cDoubleValor de la matriz C.
dDoubleValor de la matriz D.
eDoubleValor de la matriz E.
fDoubleValor de la matriz F.
gDoubleValor de la matriz G.
hDoubleValor de la matriz H.
iDoubleValor de la matriz I.
txDoubleValor de la matriz TX.
tyDoubleValor de la matriz TY.
tzDoubleValor de la matriz TZ.

Ejemplos

Matrix m = new Matrix(1, 0, 0, 1, 3, 3);

Ver también