class cogs::AabbHierarchy
Overview
Space-partitioning data structure for point clouds. More…
#include <AabbHierarchy.h> class AabbHierarchy { public: // structs struct TreeNode; // construction AabbHierarchy(std::vector<geom::Triangle3>& triangles, const geom::Aabb3& aabb); // methods void GetIntersections(const geom::Line3& ray, std::vector<glm::vec3>* intersections) const; };
Detailed Documentation
Space-partitioning data structure for point clouds.
Methods
void GetIntersections(const geom::Line3& ray, std::vector<glm::vec3>* intersections) const
Computes first intersection of each node with the input ray and resulting intersections returns as a vector.