次の方法で共有


ID3DXPRTEngine::RobustMeshRefine

メッシュ上の面をさらに分割し、メッシュ上の詳細をもらさない最小限の適応サンプリングを可能にします。

HRESULT 
RobustMeshRefine(
  FLOAT MinEdgeLength,
  UINT MaxSubdiv
);

パラメータ

  • MinEdgeLength
    適応サンプリングで生成される最小面のエッジ長さです。ゼロの場合、適切なデフォルト値が使用されます。
  • MaxSubdiv
    適応サンプリングで使用される面を分割する最大レベルです。ゼロの場合、デフォルト値に 5 が使用されます。

戻り値

成功すると、S_OK を返します。失敗した場合は、次の戻り値のいずれかを返します。D3DERR_INVALIDCALL、E_OUTOFMEMORY

要件

ヘッダー: D3DX9Mesh.h 宣言

ライブラリ: D3dx9.lib 内容

関連項目

ID3DXPRTEngine::ComputeBounceAdaptive, ID3DXPRTEngine::ComputeDirectLightingSHAdaptive