Matrix3D

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]

public Matrix3D()

Esempi

Matrix3D m = new Matrix3D();

Guarda anche


Matrix3D(double[])

Constructor accetta una matrice con la seguente rappresentazione di matrice: [ ABCDEFGHI Tx Ty Tz]

public Matrix3D(double[] matrix3DArray)
ParametroTipoDescrizione
matrix3DArrayDouble[]Matrice di dati a matrice.

Esempi

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

Guarda anche


Matrix3D(Matrix3D)

Costruttore accetta una matrice per creare una copia

public Matrix3D(Matrix3D matrix)
ParametroTipoDescrizione
matrixMatrix3DOggetto Matrix3D.

Guarda anche


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

Inizializza la matrice di trasformazione con i coefficienti specificati.

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)
ParametroTipoDescrizione
aDoubleUn valore di matrice.
bDoubleValore della matrice B.
cDoubleValore della matrice C.
dDoubleValore matrice D.
eDoubleValore della matrice E.
fDoubleValore di matrice F.
gDoubleValore della matrice G.
hDoubleValore della matrice H.
iDoubleI valore della matrice.
txDoubleValore matrice TX.
tyDoubleValore matrice TY.
tzDoubleValore matrice TZ.

Esempi

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

Guarda anche