Microsoft DirectX 8.0 (Visual Basic)

D3DXSkinMesh.SetBoneInfluence

スキン メッシュに含まれるボーンに対して、ボーンの影響を設定する。

object.SetBoneInfluence( _ 
    Bone As Long, _ 
    NumInfluences As Long, _ 
    Vertices As Long, _ 
    Weights As Single)

指定項目

object
D3DXSkinMesh オブジェクトを表すオブジェクト式。
Bone
影響を設定するボーン。
NumInfluences
ボーンに対して設定する影響の数。
Vertices
影響 (ウェイト) の設定に使用する頂点の一覧。
Weights
指定された頂点に対して設定するウェイトの一覧。これらの値は、スキン メッシュのスキニング情報をプログラムに基づいて格納するために使用される。

エラー コード

失敗した場合はエラーが発生し、Err.NumberE_OUTOFMEMORY が設定される。

エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。

注意

このメソッドは、特定のボーンが特定の頂点にどのように影響を与えるかを指定するしくみを提供する。このメソッドは、メッシュに影響を与える各ボーンに対して呼び出す必要がある。