次の方法で共有


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 内容