Matrix4

Общ преглед

Matrix4 е клас в Aspose.3d за Python.

Matrix4.transpose returns a new matrix that is the transpose of this matrix.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
m00floatПрочети.Елементът в ред 0, колона 0 на матрицата
m01floatПрочети.
m02floatПрочети.
m03floatПрочети.
m10floatПрочети.
m11floatПрочети.Елементът в ред 1, колона 1 на матрицата е:
m12floatПрочети.
m13floatПрочети.
m20floatПрочети.
m21floatПрочети.
m22floatПрочети.Елементът в ред 2, колона 2 на матрицата е:
m23floatПрочети.
m30floatПрочети.
m31floatПрочети.
m32floatПрочети.
m33floatПрочети.Елементът в ред 3, колона 3 на матрицата е:
determinantfloatПрочети.Скъларната стойност на матрицата е:

Методи за изчисляване на данните

ПодписътОписание на състоянието
__init__()
transpose() → 'Matrix4'Връща нова матрица, която е транспозата на тази материца.
concatenate(m2: 'Matrix4') → 'Matrix4'Връща матрица, която комбинира тази материца с дадена m2 матирика.
normalize() → 'Matrix4'Връща матрица, чиято част от въртене е ортонизирана.
inverse() → 'Matrix4'Връща обратната стойност на тази матрица.
decompose(translation, scaling, rotation)Извлича превод, скалиране и ротация в предоставените аргументи
set_trs(translation, rotation, scale)Определя тази матрица от параметрите на превод, въртене и скала.
to_array()Връща матричните елементи като плосък списък или масив.
get_identity() → 'Matrix4'Връща нова матрица за идентичност.
translate(tx, ty, tz) → 'Matrix4'Връща матрица с приложен превод на (tx, ty, tz)
scale(sx, sy, sz) → 'Matrix4'Връща матрица, скалирана с фактори (sx, sy, sz)
rotate_from_euler(rx, ry, rz) → 'Matrix4'
rotate(angle, axis) → 'Matrix4'Връща матрица, въртяща се под ъгъл около посочения вектор на оста.
 Български