GemaCoreLib
The GeMA Core library
Loading...
Searching...
No Matches
gmBVHAcceleration.h File Reference

Declaration of the gmBVHAcceleration class using https://github.com/madmann91/bvh/ header-only implementation of Bounding Volume Hierarchy and ray/triangle intersection. More...

#include <bvh.h>
#include <vec.h>
#include <ray.h>
#include <node.h>
#include <default_builder.h>
#include <thread_pool.h>
#include <stack.h>
#include <tri.h>
#include <seg.h>
#include <vector>
#include <gmValueAccessor.h>
#include <gmSurfaceCellIntersection.h>
#include <gmSegmentCellIntersection.h>
Include dependency graph for gmBVHAcceleration.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RayIntersection
 
class  GmBVHAcceleration
 
class  GmBVHVisibility
 
class  GmBVHVisibility3D
 
class  GmBVHVisibility2D
 

Detailed Description

Declaration of the gmBVHAcceleration class using https://github.com/madmann91/bvh/ header-only implementation of Bounding Volume Hierarchy and ray/triangle intersection.

Author
Caio Souza
Date
May, 2024