Matrix4
概要
Matrix4 Python の FOSS でのクラスです.
このマトリックスに変換した新しいマトリックス4を返します.
このクラスでは,Python プログラムで Matrix4 オブジェクトと作業するための 13 つの方法が提供されています. 可能な方法には: __init__, concatenate, decompose, get_identity, inverse, normalize, rotate, rotate_from_euler, scale, set_trs, to_array, translate,追加方法 1 つ. すべてのパブリックメンバーは,Python パッケージのAspose.3D FOSSをインストールした後で,任意の Python アプリケーションにアクセスできます. 特性: determinant, m00, m01, m02, m03, m10,そしてさらに11人.
プロパティ
| 名称 (名) | タイプ | Access | 記述 |
|---|---|---|---|
m00 | float | 読み書きする | 値が設定される. |
m01 | float | 読み書きする | M01を獲得するか設定する. |
m02 | float | 読み書きする | M02 を取得または設定します. |
m03 | float | 読み書きする | M03を獲得または設定する. |
m10 | float | 読み書きする | M10を手に入れるか設定する. |
m11 | float | 読み書きする | M11を手に入れるか設定する. |
m12 | float | 読み書きする | M12を手に入れるか設定する. |
m13 | float | 読み書きする | M13を手に入れるか設定する. |
m20 | float | 読み書きする | M20を手に入れるか設定する. |
m21 | float | 読み書きする | M21を引いたり設定した. |
m22 | float | 読み書きする | M22を手に入れるか設定する. |
m23 | float | 読み書きする | M23を手に入れるか設定する. |
m30 | float | 読み書きする | M30を手に入れるか設定する. |
m31 | float | 読み書きする | M31を手に入れるか設定する. |
m32 | float | 読み書きする | M32を手に入れるか設定する. |
m33 | float | 読み書きする | M33を手に入れるか設定する. |
determinant | float | 読み取ること | 決定因子を得ます. |
メソッド
| Signature | 記述 |
|---|---|
__init__() | |
transpose() → 'Matrix4' | この行列のトランスポージャーとなる新しいマトリックス4を返します. |
concatenate(m2: 'Matrix4') → 'Matrix4' | この行列を別の行程4 (m2) で倍にして,結果となる行数4 を返します. |
normalize() → 'Matrix4' | 単位長に正常化された回転部分を返します. |
inverse() → 'Matrix4' | この行列の逆を表す新しいマトリックス4を返します. |
decompose(translation, scaling, rotation) | 変換,スケーリング,および回転の構成要素を与えられた変数に抽出する. |
set_trs(translation, rotation, scale) | trs 値を設定する. |
to_array() | |
get_identity() → 'Matrix4' | 識別を返します. |
translate(tx, ty, tz) → 'Matrix4' | 変換行列を作成し,Offset tx, ty, tz を返します. |
scale(sx, sy, sz) → 'Matrix4' | 拡張式マトリックスを作成し,その値を返します. |
rotate_from_euler(rx, ry, rz) → 'Matrix4' | |
rotate(angle, axis) → 'Matrix4' | 与えられた軸ベクトルの周りの角度で回転する 回転行列を作成します. |