Matrix3D

Matrix3D()

Constructor skapar standard 1 till 1 matris: [ ABCDEFGHI Tx Ty Tz] = [ 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 , 0]

public Matrix3D()

Exempel

Matrix3D m = new Matrix3D();

Se även


Matrix3D(double[])

Constructor accepterar en matris med följande arrayrepresentation: [ ABCDEFGHI Tx Ty Tz]

public Matrix3D(double[] matrix3DArray)
ParameterTypBeskrivning
matrix3DArrayDouble[]Matrisdatamatris.

Exempel

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

Se även


Matrix3D(Matrix3D)

Constructor accepterar en matris för att skapa en copy

public Matrix3D(Matrix3D matrix)
ParameterTypBeskrivning
matrixMatrix3DMatrix3D-objekt.

Se även


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

Initierar transformationsmatris med specificerade koefficienter.

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)
ParameterTypBeskrivning
aDoubleEtt matrisvärde.
bDoubleB-matrisvärde.
cDoubleC-matrisvärde.
dDoubleD matrisvärde.
eDoubleE-matrisvärde.
fDoubleF-matrisvärde.
gDoubleG matrisvärde.
hDoubleH matrisvärde.
iDoubleI matrisvärde.
txDoubleTX matrisvärde.
tyDoubleTY-matrisvärde.
tzDoubleTZ-matrisvärde.

Exempel

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

Se även