Я делаю объемный рендерер. Я успешно прочитал том, и у меня есть несколько готовых классов из моего трассировщика лучей. Теперь проблема в том, как сделать пересечение Луча и Объема (его размер 256 * 256 * 256), чтобы найти координаты «intersectFront» и «intersectBack»?
В моем классе луча я могу определить происхождение и направление луча.
Я попытался применить алгоритм Лян-Барского, но не смог придумать, как примените его для коробки (куб/объем).