ID3DXSkinInfo::UpdateSkinnedMesh メソッド
現在のマトリックスに基づいてターゲット頂点にソフトウェア スキニングを適用します。
構文
HRESULT UpdateSkinnedMesh(
[in] const D3DXMATRIX *pBoneTransforms,
[in] const D3DXMATRIX *pBoneInvTransposeTransforms,
[in] LPCVOID pVerticesSrc,
[in] PVOID pVerticesDst
);
パラメーター
-
pBoneTransforms [in]
-
型: const D3DXMATRIX*
ボーン変換マトリックス。
-
pBoneInvTransposeTransforms [in]
-
型: const D3DXMATRIX*
ボーン変換行列の逆転置。
-
pVerticesSrc [in]
-
種類: LPCVOID
ソース頂点を含むバッファーへのポインター。
-
pVerticesDst [in]
-
種類: PVOID
コピー先の頂点を含むバッファーへのポインター。
戻り値
型: HRESULT
メソッドが成功した場合、戻り値はD3D_OK。 メソッドが失敗した場合は、戻り値をD3DERR_INVALIDCALLできます。
注釈
2 つの位置要素を持つ頂点のスキンに使用する場合、このメソッドは、ボーン自体ではなく、ボーンの逆関数を使用して 2 番目の位置要素をスキンします。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
こちらもご覧ください