Matrix3D

Matrix3D()

Constructor crée une matrice standard 1 à 1 : [ ABCDEFGHI Tx Ty Tz] = [ 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 , 0]

public Matrix3D()

Exemples

Matrix3D m = new Matrix3D();

Voir également


Matrix3D(double[])

Constructor accepte une matrice avec la représentation de tableau suivante : [ ABCDEFGHI Tx Ty Tz]

public Matrix3D(double[] matrix3DArray)
ParamètreTaperLa description
matrix3DArrayDouble[]Tableau de données matriciel.

Exemples

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

Voir également


Matrix3D(Matrix3D)

Constructor accepte une matrice pour créer une copie

public Matrix3D(Matrix3D matrix)
ParamètreTaperLa description
matrixMatrix3DObjet Matrix3D.

Voir également


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

Initialise la matrice de transformation avec les coefficients spécifiés.

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)
ParamètreTaperLa description
aDoubleUne valeur matricielle.
bDoubleValeur de la matrice B.
cDoubleValeur de la matrice C.
dDoubleValeur de la matrice D.
eDoubleValeur de la matrice E.
fDoubleValeur de la matrice F.
gDoubleValeur de la matrice G.
hDoubleValeur de la matrice H.
iDoubleJe valeur matricielle.
txDoubleValeur de la matrice TX.
tyDoubleValeur de la matrice TY.
tzDoubleValeur de la matrice TZ.

Exemples

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

Voir également