次の方法で共有


ID3DXMesh::ConvertAdjacencyToPointReps メソッド

ID3DXMesh::ConvertAdjacencyToPointReps メソッド

メッシュの隣接性情報をポイント表現の配列に変換する。

構文

HRESULT ConvertAdjacencyToPointReps(      
    CONST DWORD* pAdjacency,
    DWORD* pPRep
);

パラメータ

  • pAdjacency
    [in] 1 面あたりの 3 つの DWORD の配列へのポインタ。メッシュに含まれる各面の 3 つの隣接面を指定する。この配列内のバイト数は、少なくとも 3 * ID3DXBaseMesh::GetNumFaces * sizeof(DWORD) 必要である。
  • pPRep
    [in, out] ポイント表現データを格納する、メッシュの頂点ごとに 1 つの DWORD を含む配列へのポインタ。

戻り値

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

失敗した場合は、次のいずれかの値を返す。

D3DERR_INVALIDCALL メソッドの呼び出しが無効である。たとえば、メソッドのパラメータに無効な値が設定されている場合などである。
E_OUTOFMEMORY Microsoft® Direct3D® が呼び出しを完了するための十分なメモリを割り当てることができなかった。

参照

ID3DXBaseMesh::ConvertPointRepsToAdjacencyID3DXMesh::ConvertPointRepsToAdjacencyID3DXPMesh::ConvertPointRepsToAdjacency