次の方法で共有


ID3DXPMesh::ConvertPointRepsToAdjacency メソッド

ID3DXPMesh::ConvertPointRepsToAdjacency メソッド

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

構文

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

パラメータ

  • pPRep
    [in] ポイント表現データを含む、メッシュの頂点ごとに 1 つの DWORD の配列へのポインタ。このパラメータは、省略可能である。NULL 値を指定すると、このパラメータは "単位" 配列として解釈される。
  • pAdjacency
    [in, out] 1 面あたりの 3 つの DWORD の配列へのポインタ。メッシュに含まれる各面の 3 つの隣接面を指定する。この配列内のバイト数は、少なくとも 3 * ID3DXBaseMesh::GetNumFaces * sizeof(DWORD) 必要である。

戻り値

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

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

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

参照

ID3DXBaseMesh::ConvertAdjacencyToPointRepsID3DXMesh::ConvertAdjacencyToPointRepsID3DXPMesh::ConvertAdjacencyToPointReps