Scene
概要
Scene Python の FOSS でのクラスです. 遺産は: SceneObject.
Scene.clearは全てのノード,アセットおよび アニメーションデータを 場から削除します.
このクラスでは,Python プログラムで Scene オブジェクトと作業するための 12 つの方法が提供されています. 可能な方法には: __init__, clear, create_animation_clip, find_property, from_file, get_animation_clip, get_property, open, remove_property, render, save, set_property. すべてのパブリックメンバーは,Python パッケージのAspose.3D FOSSをインストールした後で,任意の Python アプリケーションにアクセスできます. 特性: animation_clips, asset_info, current_animation_clip, library, name, poses,そして4つ.
プロパティ
| 名称 (名) | タイプ | Access | 記述 |
|---|---|---|---|
root_node | `` | 読み取ること | 根のノードを手に入れる. |
sub_scenes | List['Scene'] | 読み取ること | 副シーンを撮ったんだ. |
library | List[CustomObject] | 読み取ること | 図書館を手に入れる. |
asset_info | AssetInfo | 読み書きする | 資産情報を入手するか設定する. |
animation_clips | List['AnimationClip'] | 読み取ること | アニメーションの映像を手に入れる. |
current_animation_clip | Optional['AnimationClip'] | 読み書きする | 動畫のビデオを入力します. |
poses | List | 読み取ること | ポーズを掴む. |
scene | `` | 読み書きする | 舞台を立てたり,作ったりする. |
name | str | 読み書きする | 名前をつけられるか設定する. |
properties | PropertyCollection | 読み取ること | 財産を手に入れる. |
メソッド
| Signature | 記述 |
|---|---|
__init__(entity: Optional[Entity], parent_scene, name: Optional[str]) | |
clear() | シーンのすべてのノード,アセットおよびアニメーションデータを削除する. |
create_animation_clip(name: str) → 'AnimationClip' | 与えられた名前で新しい AnimationClip を作成して,そのシーンに追加します. |
get_animation_clip(name: str) → Optional['AnimationClip'] | AnimationClip を指定した名前で返します. もし見つからなかったら,何も返しません. |
open(file_or_stream, options) | ファイルパスまたはストリームから,提供されたロードオプションを使用してシーンを読み込む. |
save(file_or_stream, format_or_options) | 設定された形式または保存オプションを使用して,ファイル・パスやストリームにシーンを書き込む. |
render(camera, file_name_or_bitmap, size, format, options) | FOSS版では実装されていません. は実行時に投げられます. 指定されたカメラから画像ファイル,ビットマップまたはバファに表示する. |
from_file(file_name: str) | 指定したファイルをロードしてシーンを作成するコンビニティ コンストラクターです. |
find_property(property_name: str) | |
get_property(property: str) | |
set_property(property: str, value) | 資産の値を設定します. |
remove_property(property) |