Package com.marginallyclever.ro3.apps.pathtracer.spatialaccelerationstructure
package com.marginallyclever.ro3.apps.pathtracer.spatialaccelerationstructure
-
ClassDescriptionA
BoundingVolumeHeirarchy
usesAABB
s and Surface Area Heuristics (SAH) to organizePathTriangle
s for fast intersection testing by classes like thePathTracer
.A RecursiveTask to build a BVHNode tree using SAH.A node in theBoundingVolumeHeirarchy
.OctreeNode is a node in an octree structure used for spatial partitioning.Interface for a Spatial Acceleration Structure (SAS) used in ray tracing to optimize intersection tests.