Transform
概要
Transform Python の FOSS でのクラスです. 遺産は: A3DObject.
Transform.set_translation は翻訳コンポーネント (tx, ty, tz) を設定し,変換を返します.
このクラスでは,Python プログラムで Transform オブジェクトと作業するための 14 つの方法が提供されています. 可能な方法には: __init__, find_property, get_property, remove_property, set_euler_angles, set_geometric_rotation, set_geometric_scaling, set_geometric_translation, set_post_rotation, set_pre_rotation, set_property, set_rotation,2つの追加方法があります. すべてのパブリックメンバーは,Python パッケージのAspose.3D FOSSをインストールした後で,任意の Python アプリケーションにアクセスできます. 特性: euler_angles, geometric_rotation, geometric_scaling, geometric_translation, name, post_rotation,そして10個も増えた.
プロパティ
| 名称 (名) | タイプ | Access | 記述 |
|---|---|---|---|
translation | Vector3 | 読み書きする | 翻訳を設定する. |
scaling | Vector3 | 読み書きする | 測定値が設定される. |
rotation | Quaternion | 読み書きする | ローテーションを設定します. |
euler_angles | Vector3 | 読み書きする | オーバーの角度を設定します. |
scaling_offset | Vector3 | 読み書きする | 測定値の偏差を設定する. |
scaling_pivot | Vector3 | 読み書き | スケーリングピボットを獲得または設定します. |
rotation_offset | Vector3 | 読み書き | ローテーションのオフセットを設定します. |
rotation_pivot | Vector3 | 読み書き | ローテーションピボットを獲得または設定します. |
pre_rotation | Vector3 | 読み書き | 前回転を設定する. |
post_rotation | Vector3 | 読み書き | 位置の回転を設定する. |
geometric_translation | Vector3 | 読み書き | 図形変換を取得または設定します. |
geometric_scaling | Vector3 | 読み書き | 図面のスケーリングを設定します. |
geometric_rotation | Vector3 | 読み書き | グラフを設定する. |
transform_matrix | Matrix4 | 読み書き | 変形マトリックスを設定します. |
name | str | 読み書き | 名前をつけられるか設定する. |
properties | PropertyCollection | 読み取ること | 財産を手に入れる. |
メソッド
| Signature | 記述 |
|---|---|
__init__(name: str) | |
set_translation(tx: float, ty: float, tz: float) → 'Transform' | 翻訳値を設定する. |
set_scale(sx: float, sy: float, sz: float) → 'Transform' | スケール値を設定する. |
set_euler_angles(rx: float, ry: float, rz: float) → 'Transform' | ユラー角の値を設定します. |
set_rotation(rw: float, rx: float, ry: float, rz: float) → 'Transform' | ローテーションの値を設定します. |
set_pre_rotation(rx: float, ry: float, rz: float) → 'Transform' | 初期回転値を設定する. |
set_post_rotation(rx: float, ry: float, rz: float) → 'Transform' | 転用後の値を設定する. |
set_geometric_translation(x: float, y: float, z: float) → 'Transform' | ジオメトリク変換値を設定する. |
set_geometric_scaling(sx: float, sy: float, sz: float) → 'Transform' | ジオメトリックスケーリング値を設定する. |
set_geometric_rotation(rx: float, ry: float, rz: float) → 'Transform' | ジオメトリック回転値を設定する. |
find_property(property_name: str) | |
get_property(property: str) | |
set_property(property: str, value) | 資産の値を設定します. |
remove_property(property) |