我想画一条3D体素化线,即找到一条线经过的所有体素。3D Bresenham 总是会跳过一些体素。如图所示,3D bresenham生成的体素不能完全包含起始体素和目标体素之间的线。
这个链接中的算法:Algorithm for Drawing a 4-connected line可以解决我在2D平面上的问题,但我未能将其改进为3D。
3d graphics voxel bresenham
3d ×1
bresenham ×1
graphics ×1
voxel ×1