用于表示3D多面体的库

Wil*_*ill 5 python 3d polygon

是否有提供3D多面体并支持计算两个多面体交集的库?

如果有所作为,则我要建模的多面体中没有“孔”。

重点将首先放在正确性上,然后再靠近速度!

理想情况下,该库将:

  • 有现有的整洁的python绑定
  • 独立的或有合理的和小的依赖
  • 从任何角度观看时都支持计算多面体的轮廓

Ale*_*lli 5

CGAL提供的功能超出了您的要求,但特别是在它们上包括多面体和类似“布尔”的操作(不过,我不确定“从任何角度查看”是否是原始的)我上次使用它时还没有出现,但是那是前一阵子了-您可能必须迭代将树篱投影到适当的平面上)。

Python绑定在这里,我相信唯一的“大”依赖项是Boost Python(用于绑定)。