次の方法で共有


ID3DXBaseMesh::ConvertPointRepsToAdjacency

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

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

パラメータ

  • pPRep
    メッシュの各頂点につき 1 つの DWORD を保持する配列へのポインターです。この配列にポイント表現データが格納されます。このパラメーターは省略可能です。NULL 値を指定すると、このパラメーターは "単位" 配列として解釈されます。
  • pAdjacency
    面ごとの 3 つの DWORD 値を格納する配列へのポインターです。この配列によって、メッシュの各面に隣接した 3 つの面を定義します。この配列内のバイト数は、(3 * ID3DXBaseMesh::GetNumFaces * sizeof(DWORD)) 以上でなければなりません。

戻り値

メソッドが成功した場合は、D3D_OK を返します。失敗した場合は、次の戻り値のいずれかを返します。D3DERR_INVALIDCALL、E_OUTOFMEMORY

要件

ヘッダー: D3DX9Mesh.h 宣言

ライブラリ: D3dx9.lib 内容