共用方式為


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。

備註

當用來搭配兩個位置元素的頂點時,這個方法會將第二個位置元素與骨頭反轉,而不是骨本身。

規格需求

需求
標頭
D3DX9Mesh.h
程式庫
D3dx9.lib

另請參閱

ID3DXSkinInfo