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'Връща матрица, въртяща се под ъгъл около посочения вектор на оста.
 Български