Matrix4

Přehled

Matrix4 je třída v Aspose.3d pro Python.

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

Vlastnosti

Název:Typ:PřístupPopis:
m00floatČtěte.Je prvkem v řádku 0, sloupci 0 matrice.
m01floatČtěte.
m02floatČtěte.
m03floatČtěte.
m10floatČtěte.
m11floatČtěte.Je prvkem v řádku 1, sloupci 1 matrice
m12floatČtěte.
m13floatČtěte.
m20floatČtěte.
m21floatČtěte.
m22floatČtěte.Je prvkem v řádku 2, sloupci 2 matrice
m23floatČtěte.
m30floatČtěte.
m31floatČtěte.
m32floatČtěte.
m33floatČtěte.Je prvkem v řádku 3, sloupci 3 matrice
determinantfloatČtěte.Je skalární determinantní hodnota matrice

Metody

Podpis:Popis:
__init__()
transpose()'Matrix4'Vrátí novou matici, která je transpozící této matrice.
concatenate(m2: 'Matrix4')'Matrix4'Vrátí matici, která kombinuje tuto matrice s danou m2 matrikou.
normalize()'Matrix4'Vrátí matrice, jejíž rotační část je orthonormalní.
inverse()'Matrix4'Vrátí inverzní hodnotu této matice.
decompose(translation, scaling, rotation)Vytáhne překlad, měření a otáčení do poskytnutých argumentů
set_trs(translation, rotation, scale)Nastavuje tuto matici z parametru překladu, otáčení a stupnice.
to_array()Vrátí prvky matrice jako list nebo řady.
get_identity()'Matrix4'Vrátí novou identitu matrice .
translate(tx, ty, tz)'Matrix4'Vrátí matici s použitým překladem (tx, ty, tz)
scale(sx, sy, sz)'Matrix4'Vrátí matrice měřená faktory (sx, sy, sz)
rotate_from_euler(rx, ry, rz)'Matrix4'
rotate(angle, axis)'Matrix4'Vrátí matrice otáčející se pod úhlem kolem stanoveného vektoru osy.
 Čeština