Graphics 在体素上渲染三维形状

Graphics 在体素上渲染三维形状,graphics,3d,geometry,computational-geometry,voxel,Graphics,3d,Geometry,Computational Geometry,Voxel,我有一个3D形状(原始形状,如长方体、球体、金字塔等)。形状由一组必要的几何参数描述。例如,对于立方体,我有关于立方体顶点、维度和方向的信息。现在,我有一个(一种3D像素网格)。如何确定体素的哪些单元需要填充,哪些单元将保持为空,以便在3D中“渲染”立方体 是否有相同的现有库?或者,有人能指出有助于完成此任务的方法/算法吗?另外,这个过程的确切名称是什么,这样我就可以在互联网上以正确的方向进行搜索?它被称为“网格到体素转换”或“网格体素化”,或者更一般的“体可视化” 如果你对数学感兴趣,这里有一

我有一个3D形状(原始形状,如长方体、球体、金字塔等)。形状由一组必要的几何参数描述。例如,对于立方体,我有关于立方体顶点、维度和方向的信息。现在,我有一个(一种3D像素网格)。如何确定体素的哪些单元需要填充,哪些单元将保持为空,以便在3D中“渲染”立方体

是否有相同的现有库?或者,有人能指出有助于完成此任务的方法/算法吗?另外,这个过程的确切名称是什么,这样我就可以在互联网上以正确的方向进行搜索?

它被称为“网格到体素转换”或“网格体素化”,或者更一般的“体可视化”

如果你对数学感兴趣,这里有一些关于数学的好文章:




您试图解决的实际问题是什么?为什么要将这些三维图形渲染为体素而不是常规三维图形(使用多边形进行GPU渲染,在内部进行光栅化)?如果我对最终目标有一个想法,我可能会提出更合适的建议,因为3D体积光栅化可能比你想象的要复杂。@TimothyShields我需要它来确定覆盖3D形状所需的立方体数量。此数字是确定形状的基础。