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_countint読み取りウェイトカウントを取得します。
transform'Matrix4'読み取り/書き込みtransform を取得または設定します。
bone_transform'Matrix4'読み取り/書き込みボーンの変換を取得または設定します。
node'Node'読み取り/書き込みノードを取得または設定します。
namestr読み取り/書き込み名前を取得または設定します。
propertiesPropertyCollection読み取りプロパティを取得します。

メソッド

シグネチャ説明
__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) を呼び出します。

参照

 日本語