次の方法で共有


ID3DXSkinInfo::Remap メソッド

ID3DXSkinInfo::Remap メソッド

順番変更後の頂点に合わせてボーンの影響情報を更新する。ターゲットの頂点バッファが外部的に順番変更された場合に、これを呼び出す必要がある。

構文

HRESULT Remap(      
    DWORD NumVertices,
    DWORD *pVertexRemap
);

パラメータ

  • NumVertices
    [in] 再マッピングする頂点の数。
  • pVertexRemap
    [in] NumVertices で指定された長さの、DWORD の配列。

戻り値

成功した場合は、D3D_OK を返す。

失敗した場合は、D3DERR_INVALIDCALL を返す。

注意

pVertexRemap の各要素は、その位置に対する以前の頂点インデックスを指定する。たとえば、位置 3 にあった頂点が位置 5 に再マッピングされた場合、pVertexRemap の 5 番目の要素は 3 になる。ID3DXMesh::Optimize によって返される頂点再マップ配列を使用できる。