ID3DXPatchMesh::Tessellate
テッセレーション レベルに基づいて、単一形状テッセレーションを実行します。
HRESULT
Tessellate(
FLOAT fTessLevel,
LPD3DXMESH pMesh
);
パラメータ
- fTessLevel
テッセレーション レベルです。これは、既存の頂点間に導入する頂点の数です。浮動小数点型のパラメーターであり、0 < fTessLevel <= 32 の範囲をとります。 - pMesh
テッセレーションされたメッシュです。「ID3DXMesh」を参照してください。
戻り値
メソッドが成功した場合は、D3D_OK を返します。失敗した場合は、次の戻り値のいずれかを返します。D3DERR_INVALIDCALL、E_OUTOFMEMORY
解説
ID3DXPatchMesh::Optimize を使用してパッチ メッシュを最適化しておくと、この関数の実行効率が向上します。
要件
ヘッダー: D3DX9Mesh.h 宣言
ライブラリ: D3dx9.lib 内容