次の方法で共有


ID3DXPatchMesh::GenerateAdjacency

メッシュ エッジと各エッジを共有するパッチのリストを生成します。

HRESULT 
GenerateAdjacency(
  FLOAT fTolerance
);

パラメータ

  • fTolerance
    位置の違いが許容値未満の頂点を同じ位置の頂点として扱うことを指定します。

戻り値

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

解説 

メッシュに関する隣接性情報をアプリケーションが生成した後、描画パフォーマンスを向上させるために、メッシュ データを最適化することができます。指定された許容範囲内でパッチが隣接しているかどうかは、このメソッドにより決定されます。この情報は、テッセレーションを最適化する目的で内部的に使用されます。

要件

ヘッダー: D3DX9Mesh.h 宣言

ライブラリ: D3dx9.lib 内容

関連項目

ID3DXPatchMesh::Optimize