Actualmente estoy tratando de entender el rastreador de rayos desarrollado por Kevin Beason (smallpt: http://www.kevinbeason.com/smallpt/) y si entiendo el código correctamente elige al azar reflejar
Quiero probar para una intersección de un rayo con un campo de vóxel. Podría arrastrarme ingenuamente a través del campo de vóxeles calculando una intersección de caja de rayos con el borde del vóxel
Sé que los kd se usan tradicionalmente para almacenar puntos, pero en su lugar quiero almacenar líneas. ¿Sería mejor dividir la línea en cada intersección con la división del árbol kd? ¿o almacenaría