Camina una línea entre dos puntos en un espacio de voxel 3D visitando todas las celdas

Tengo un problema de línea de vista que necesito resolver visitando todas las celdas posibles en un espacio de vóxel 3D entre dos puntos (no alineados con la cuadrícula).

He considerado usar un algoritmo de Bresenham 3D, pero omitirá algunas celdas.

Una implementación ingenua podría ser solo marcar puntos a lo largo de la línea con una resolución más alta que la cuadrícula de voxel, pero esperaba una solución más inteligente.

¿Alguien tiene alguna pista?

Respuestas a la pregunta(4)

Su respuesta a la pregunta