Matrix3D

Matrix3D()

Konstruktor erstellt eine Standard-1-zu-1-Matrix: [ ABCDEFGHI Tx Ty Tz] = [ 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 , 0]

public Matrix3D()

Beispiele

Matrix3D m = new Matrix3D();

Siehe auch


Matrix3D(double[])

Konstruktor akzeptiert eine Matrix mit folgender Array-Darstellung: [ ABCDEFGHI Tx Ty Tz]

public Matrix3D(double[] matrix3DArray)
ParameterTypBeschreibung
matrix3DArrayDouble[]Matrix-Datenarray.

Beispiele

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

Siehe auch


Matrix3D(Matrix3D)

Konstruktor akzeptiert eine Matrix, um eine Kopie zu erstellen

public Matrix3D(Matrix3D matrix)
ParameterTypBeschreibung
matrixMatrix3DMatrix3D-Objekt.

Siehe auch


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

Initialisiert Transformationsmatrix mit angegebenen Koeffizienten.

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)
ParameterTypBeschreibung
aDoubleEin Matrixwert.
bDoubleB-Matrixwert.
cDoubleC-Matrixwert.
dDoubleD-Matrixwert.
eDoubleE-Matrixwert.
fDoubleF-Matrixwert.
gDoubleG-Matrixwert.
hDoubleH-Matrixwert.
iDoubleI Matrixwert.
txDoubleTX-Matrixwert.
tyDoubleTY-Matrixwert.
tzDoubleTZ-Matrixwert.

Beispiele

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

Siehe auch