ボーン

Bone class

ボーンはジオメトリのコントロールポイントのサブセットを定義し、各コントロールポイントにブレンドウェイトを設定します。Bone オブジェクトは直接使用できず、SkinDeformer インスタンスがジオメトリを変形させます。SkinDeformer には複数のボーンが含まれ、各ボーンはノードにリンクされています。NOTE: ジオメトリのコントロールポイントは複数の Bones にバインドできる場合があります。

メソッド

constructor

名前説明
constructor(name)Bone クラスの新しいインスタンスを初期化します。

Parameters:

名前説明
name文字列名前。

Result:


constructor_overload

名前説明
constructor_overload()Bone クラスの新しいインスタンスを初期化します。

Result:


getWeightCount

名前説明
getWeightCount()重みの数を取得します。これは setWeight(int, double) によって自動的に拡張されます。

Result:


getTransform

名前説明
getTransform()ボーンを含むノードの変換行列を取得または設定します。

Result:


setTransform

名前説明
setTransform(value)ボーンを含むノードの変換行列を取得または設定します。

Result:


getBoneTransform

名前説明
getBoneTransform()ボーンの変換行列を取得または設定します。

Result:


setBoneTransform

名前説明
setBoneTransform(value)ボーンの変換行列を取得または設定します。

Result:


getNode

名前説明
getNode()ノードを取得または設定します。ボーンノードはスキンが付随するボーンで、SkinDeformer はボーンノードを使用してコントロールポイントの変位に影響を与えます。ボーンノードには通常 Skeleton が付随しますが、必須ではありません。付随した Skeleton は通常、DCC ソフトウェアでユーザーにスケルトンを表示するために使用されます。

Result:


setNode

名前説明
setNode(value)ノードを取得または設定します。ボーンノードはスキンが付随するボーンで、SkinDeformer はボーンノードを使用してコントロールポイントの変位に影響を与えます。ボーンノードには通常 Skeleton が付随しますが、必須ではありません。付随した Skeleton は通常、DCC ソフトウェアでユーザーにスケルトンを表示するために使用されます。

Result:


getName

名前説明
getName()名前を取得または設定します。名前。

Result:


setName

名前説明
setName(value)名前を取得または設定します。名前。

Result:


getProperties

名前説明
getProperties()すべてのプロパティのコレクションを取得します。

Result:


get

名前説明
get(index)

Result:


set

名前説明
set(index, value)

Result:


getWeight

名前説明
getWeight(index)インデックスで指定されたコントロールポイントの重みを取得します

Parameters:

名前説明
indexコントロールポイントのインデックス

Result:


setWeight

名前説明
setWeight(index, weight)インデックスで指定されたコントロールポイントの重みを設定します

Parameters:

名前説明
indexコントロールポイントのインデックス
ウェイト新しいウェイト

Result:


removeProperty

名前説明
removeProperty(property)動的プロパティを削除します。

Parameters:

名前説明
propertyProperty削除するプロパティはどれですか

Result: boolean


removeProperty

名前説明
removeProperty(property)名前で識別された指定されたプロパティを削除します。

Parameters:

名前説明
propert文字列null

Result: boolean


getProperty

名前説明
getProperty(property)指定されたプロパティの値を取得します

Parameters:

名前説明
property文字列プロパティ名

Result: オブジェクト


setProperty

名前説明
setProperty(property, value)指定されたプロパティの値を設定します

Parameters:

名前説明
property文字列プロパティ名
オブジェクトプロパティの値

Result: オブジェクト


findProperty

名前説明
findProperty(propertyName)プロパティを検索します。動的プロパティ(CreateDynamicProperty/SetProperty によって作成)またはネイティブプロパティ(名前で識別)になる可能性があります

Parameters:

名前説明
propertyName文字列プロパティ名。

Result: Property