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řístup | Popis: |
|---|---|---|---|
m00 | float | Čtěte. | Je prvkem v řádku 0, sloupci 0 matrice. |
m01 | float | Čtěte. | |
m02 | float | Čtěte. | |
m03 | float | Čtěte. | |
m10 | float | Čtěte. | |
m11 | float | Čtěte. | Je prvkem v řádku 1, sloupci 1 matrice |
m12 | float | Čtěte. | |
m13 | float | Čtěte. | |
m20 | float | Čtěte. | |
m21 | float | Čtěte. | |
m22 | float | Čtěte. | Je prvkem v řádku 2, sloupci 2 matrice |
m23 | float | Čtěte. | |
m30 | float | Čtěte. | |
m31 | float | Čtěte. | |
m32 | float | Čtěte. | |
m33 | float | Čtěte. | Je prvkem v řádku 3, sloupci 3 matrice |
determinant | float | Č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. |