Matrix3D

Matrix3D()

Constructor создает стандартную матрицу 1 к 1: [ ABCDEFGHI Tx Ty Tz] = [ 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 , 0]

public Matrix3D()

Примеры

Matrix3D m = new Matrix3D();

Смотрите также


Matrix3D(double[])

Constructor принимает матрицу со следующим представлением массива: [ABCDEFGHI Tx Ty Tz]

public Matrix3D(double[] matrix3DArray)
ПараметрТипОписание
matrix3DArrayDouble[]Массив данных матрицы.

Примеры

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

Смотрите также


Matrix3D(Matrix3D)

Constructor принимает матрицу для создания копии

public Matrix3D(Matrix3D matrix)
ПараметрТипОписание
matrixMatrix3DОбъект Matrix3D.

Смотрите также


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

Инициализирует матрицу преобразования с указанными коэффициентами.

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)
ПараметрТипОписание
aDoubleЗначение матрицы.
bDoubleЗначение матрицы B.
cDoubleЗначение матрицы С.
dDoubleЗначение матрицы D.
eDoubleЗначение матрицы E.
fDoubleЗначение F-матрицы.
gDoubleЗначение матрицы G.
hDoubleЗначение матрицы H.
iDoubleI значение матрицы.
txDoubleЗначение матрицы TX.
tyDoubleЗначение матрицы TY.
tzDoubleЗначение матрицы ТЗ.

Примеры

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

Смотрите также