Microsoft DirectX 8.0 (Visual Basic) |
Microsoft® DirectX® (.x) ファイルに格納されているポイント表現データを面隣接性情報に変換する。面隣接性情報は、最適化および単純化の操作においてより優れた柔軟性をもたらす。
object.GenerateAdjacency( _ Epsilon As Single, _ Adjacency As Any)
失敗した場合はエラーが発生し、Err.Number に次のいずれかの値が設定される。
D3DERR_INVALIDCALL |
D3DXERR_INVALIDDATA |
E_OUTOFMEMORY |
エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。
このメソッドは論理的に頂点を結合するだけで、メッシュに変更を加えるものではない。
次のサンプル コードは、D3DXBuffer オブジェクトを使用して隣接性情報を渡す方法を示している。
Dim d3dxbAdjacency As D3DXBuffer Dim Eps As Single ' このコードでは d3dxbAdjacency および Eps が正しく ' 初期化されていると仮定している。 Call D3DX8.GenerateAdjacency(Eps, ByVal d3dxbAdjacency.GetBufferPointer)