Bone
概要
Bone は Aspose.3D の Python 用 FOSS のクラスです。継承元: A3DObject。
Bone オブジェクトは get_weight と set_weight メソッドを通じてウェイト管理を公開し、スキニング計算を可能にします。
このクラスは Python プログラムにおける Bone オブジェクト用に 7 つのメソッドを宣言します。利用可能なメソッドは: __init__, find_property, get_property, get_weight, remove_property, set_property, set_weight。すべてのパブリックメンバーは、Aspose.3D の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションからアクセス可能です。プロパティ: bone_transform, link_mode, name, node, properties, transform, および 1 つのその他。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
link_mode | 'BoneLinkMode' | 読み取り/書き込み | リンクモードを取得または設定します。 |
weight_count | int | 読み取り | ウェイトカウントを取得します。 |
transform | 'Matrix4' | 読み取り/書き込み | transform を取得または設定します。 |
bone_transform | 'Matrix4' | 読み取り/書き込み | ボーンの変換を取得または設定します。 |
node | 'Node' | 読み取り/書き込み | ノードを取得または設定します。 |
name | str | 読み取り/書き込み | 名前を取得または設定します。 |
properties | PropertyCollection | 読み取り | プロパティを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
__init__(name: str) | Calls initこの Bone インスタンス上の (name). |
get_weight(index: int) → float | この Bone インスタンスで get_weight(index) を呼び出します。 |
set_weight(index: int, weight: float) | 重みの値を設定します。 |
find_property(property_name: str) | この Bone インスタンスで find_property(property_name) を呼び出します。 |
get_property(property: str) | この Bone インスタンスで get_property(property) を呼び出します。 |
set_property(property: str, value) | プロパティの値を設定します。 |
remove_property(property) | この Bone インスタンスで remove_property(property) を呼び出します。 |