AnimationChannel
概要
AnimationChannel は Aspose.3D の FOSS における Python 用のクラスです。継承元: KeyframeSequence。
AnimationChannel はキーフレームデータを保存します。リセットしたり、時間・値・補間を指定してキーフレームを追加したり、カスタムプロパティを管理したりできます。
このクラスは Python プログラム内の AnimationChannel オブジェクト向けに 7 つのメソッドを宣言します。利用可能なメソッドは: __init__, add, find_property, get_property, remove_property, reset, set_property。すべてのパブリックメンバーは、Aspose.3D の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションからアクセス可能です。プロパティ: bind_point, component_type, default_value, key_frames, keyframe_sequence, name、およびその他 3 つ。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
component_type | `` | 読み取り | コンポーネントのタイプを取得します。 |
default_value | Any | 読み取り/書き込み | 既定値を取得または設定します。 |
keyframe_sequence | KeyframeSequence | 読み取り/書き込み | キー フレーム シーケンスを取得または設定します。 |
name | str | 読み取り/書き込み | 名前を取得または設定します。 |
properties | `` | 読み取り | プロパティを取得します。 |
bind_point | 'BindPoint' | 読み取り | バインドポイントを取得します。 |
key_frames | List['KeyFrame'] | 読み取り | キー フレームを取得します。 |
post_behavior | Extrapolation | 読み取り | ポストの動作を取得します。 |
pre_behavior | Extrapolation | 読み取り | 事前のビヘイビアを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
__init__(name: str) | Calls init(name) この AnimationChannel インスタンス上。 |
reset() | この AnimationChannel インスタンスでリセットを呼び出す。 |
add(time: float, value: float, interpolation: Interpolation) | この AnimationChannel インスタンスの add(time, value, interpolation) を呼び出します。 |
find_property(property_name: str) | この AnimationChannel インスタンスの find_property(property_name) を呼び出します。 |
get_property(property: str) | この AnimationChannel インスタンスの get_property(property) を呼び出します。 |
set_property(property: str, value) | プロパティの値を設定します。 |
remove_property(property) | この AnimationChannel インスタンスで remove_property(property) を呼び出します。 |