Alguien sabe como detectar si una recta pasa por un voxel???
Estando en 3D, una recta definida en el espacio cartesiano (de manera paramétrica o como corte de planos, me da igual) y un voxel, éste definido mediante su posición y sus dimensiones.
Yo lo primero que haria es colisionar la recta contra la esfera que engloba al voxel....
y si luego necesitas más precisión pues ya te metes en comprobar con cada plano, asi a bote pronto
yo definiría los 6 planos con sus normales hacia el centro,
PARA CADA PLANO A
Iría calculando la proyección de la recta sobre A y comprobando con los planos secantes (A1, A2, A3, A4) si ese punto esta en el lado que indica la normal.
en caso positivo la recta colisiona con el voxel
en caso negativo probamos con el siguiente plano