다음을 통해 공유


ID3DXPatchMesh::Optimize 메서드

효율적인 테셀레이션을 위해 패치 메시를 최적화합니다.

구문

HRESULT Optimize(
  [in] DWORD Flags
);

매개 변수

Flags [in]

형식: DWORD

현재 사용되지 않습니다.

반환 값

형식: HRESULT

메서드가 성공하면 반환 값이 D3D_OK. 메서드가 실패하면 반환 값은 D3DERR_INVALIDCALL, D3DXERR_CANNOTATTRSORT 중 하나일 수 있습니다.

설명

애플리케이션이 메시에 대한 인접 정보를 생성한 후에는 더 나은 그리기 성능을 위해 메시 데이터를 최적화(다시 정렬)할 수 있습니다. 이 메서드는 제공된 허용 오차 내에서 인접한 패치를 결정합니다.

인접 정보는 테셀레이션을 최적화하는 데도 사용됩니다. 인접 정보를 한 번 생성하고 ID3DXPatchMesh::Tessellate를 호출하여 반복적으로 테셀레이션합니다. 수행된 최적화는 사용된 실제 공간 구분 수준과 독립적입니다. 그러나 메시 꼭짓점이 변경되면 인접 정보를 다시 생성해야 합니다.

요구 사항

요구 사항
헤더
D3DX9Mesh.h
라이브러리
D3dx9.lib

추가 정보

ID3DXPatchMesh

ID3DXPatchMesh::GenerateAdjacency