是否有提供3D多面体并支持计算两个多面体交集的库?
如果有所作为,则我要建模的多面体中没有“孔”。
重点将首先放在正确性上,然后再靠近速度!
理想情况下,该库将:
有现有的整洁的python绑定
独立的或有合理的和小的依赖
从任何角度观看时都支持计算多面体的轮廓
最佳答案
CGAL提供的功能远远超出您的要求,但是特别要在它们上包含多面体和类似“布尔”的操作(尽管我不确定“从任何角度查看”作为原始元素)回想一下我上次使用它时并没有在那儿,但是那是前一阵子了-您可能必须迭代将树篱投影到适当的平面上)。
Python绑定是here,我相信唯一的“大”依赖关系是Boost Python(用于绑定)。
关于python - 用于表示3D多面体的库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12321456/