Implement BVH

This commit is contained in:
CJSatnarine
2024-07-08 17:31:04 -04:00
parent 5ca33d1762
commit 80f3aff65d
18 changed files with 81908 additions and 351689 deletions

View File

@@ -2,6 +2,7 @@
#define HITTABLE_H
#include "rayTracer.h"
#include "aabb.h"
class material;
@@ -29,6 +30,8 @@ class hittable {
virtual ~hittable() = default;
virtual bool hit(const ray& r, interval rayT, hitRecord& rec) const = 0;
virtual aabb boundingBox() const = 0;
};
#endif