我有一个切割立方体的椭圆体的建设性实体几何体。我需要计算多孔立方体的体积。我怎么能这样做?
答案 0 :(得分:0)
总是有愚蠢的近似解决方案。为此,您只需要一个决策函数,无论一个点是否在椭圆体内。
保留多维数据集
然后填充椭圆体将分割立方体,其中混合立方体(有点填充)将需要分割以进行更精确的计算。
算法本身可以有所不同。重新调整为(0,0,0) - (2“,2”,2“)可能是有用的,因为块执行空间的”log“划分。
在这个计算结束时,我有一个近似值,甚至知道误差范围(填充的总和+混合总和的一半)。
一种方法是从整个多维数据集中递归,检查与8个子多维数据集的重叠: