Saga
Saga Game Engine
Loading...
Searching...
No Matches
bvh.h File Reference
#include <glm/glm.hpp>
#include <vector>
#include <set>
#include "boundingBox.h"
#include <optional>
#include <memory>
#include "Engine/Entity/entity.h"
Include dependency graph for bvh.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Saga::BoundingVolumeHierarchy
 A tree of bounding volumes, with leaf nodes containing a collection of triangles. Useful as a space-accelerant structure to speed up collision detection. More...
 
struct  Saga::BoundingVolumeHierarchy::TriangleData
 Data on a single triangles in the structure. More...
 
struct  Saga::BoundingVolumeHierarchy::BoundedShapeData
 Data on a bounded triangle, which includes the triangle itself and its BoundingBox. More...
 

Namespaces

namespace  Saga