|
lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
|
Level of Detail (LOD) management for 3D objects. More...
Go to the source code of this file.
Classes | |
| struct | lmgl::scene::LODLevel |
| Level of Detail (LOD) structure representing a single LOD level. More... | |
| class | lmgl::scene::LOD |
| Level of Detail (LOD) management class. More... | |
Namespaces | |
| namespace | lmgl |
| Forward declarations for Assimp Material structure. | |
| namespace | lmgl::scene |
| Namespace for scene-related classes and functions. | |
Level of Detail (LOD) management for 3D objects.
This file defines the LOD class, which manages multiple levels of detail for 3D objects. It allows for efficient rendering by selecting the appropriate mesh based on the distance from the camera. The LOD class supports adding LOD levels and retrieving the correct mesh based on distance calculations.