AnimationNode
概要
AnimationNode は Aspose.3D の Python 用 FOSS のクラスです。継承元: A3DObject。
AnimationNode.find_bind_point は、指定されたターゲットオブジェクトと名前に一致する BindPoint を返します。
このクラスは、Python プログラム内の AnimationNode オブジェクト向けに 9 つのメソッドを宣言します。利用可能なメソッドは: __init__, create_bind_point, find_bind_point, find_property, get_bind_point, get_keyframe_sequence, get_property, remove_property, set_property。すべてのパブリックメンバーは、Aspose.3D の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションからアクセス可能です。プロパティ: bind_points, name, properties, sub_animations。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
name | str | 読み取り/書き込み | 名前を取得または設定します。 |
properties | `` | 読み取り | プロパティを取得します。 |
bind_points | List['BindPoint'] | 読み取り | バインドポイントを取得します。 |
sub_animations | List['AnimationNode'] | 読み取り | サブアニメーションを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
__init__(name: str) | Calls init(name) はこの AnimationNode インスタンス上です。 |
find_bind_point(target: 'A3DObject', name: str) → 'BindPoint' | 指定されたターゲットオブジェクトと名前に一致する BindPoint を返します |
get_bind_point(target: 'A3DObject', prop_name: str, create: bool) → 'BindPoint' | ターゲットオブジェクトのプロパティに対して、BindPoint を取得するか、必要に応じて作成します |
create_bind_point(obj: 'A3DObject', prop_name: str) → 'BindPoint' | 指定されたオブジェクトとプロパティ名に対して新しい BindPoint を作成します |
get_keyframe_sequence(target: 'A3DObject', prop_name: str, channel_name: str, create: bool) → 'KeyframeSequence' | 対象オブジェクトのプロパティチャネルのために KeyframeSequence を取得または作成します |
find_property(property_name: str) | この AnimationNode インスタンス上で find_property(property_name) を呼び出します。 |
get_property(property: str) | この AnimationNode インスタンス上で get_property(property) を呼び出します。 |
set_property(property: str, value) | プロパティの値を設定します。 |
remove_property(property) | この AnimationNode インスタンスの remove_property(property) を呼び出します。 |