我想用多维数据集(体素)填充网格,在其中应切掉3D网格的边界(三角形)之外的体素部分。换句话说,我需要切割体素的外部,以便最终得到带有立方体的填充网格,但是网格的外部仍然由其三角形定义。
我已经实现了体素化代码,可以很好地运行(无需在此处发布代码,因为它太长且可以正常运行),但是我想要一些有关切割3D体素的内容的想法或文档啮合。
我快速实现中的主要问题是,并非所有外部立方体(体素)三角形都被正确切割,因为网格三角形和立方体三角形相交的类型很多。因此,我最终会丢失外部立方体三角形或多余的立方体三角形,从而导致网格的外部部分与原始网格不同。