在垃圾收集语言中进行计算几何(如CGAL)的好库是什么?

Squ*_*ter 12 python binding garbage-collection cgal computational-geometry

我需要一个库来处理项目中的计算几何,尤其是布尔运算,但几乎每个特性都是有用的.我能找到的最好的库是CGAL,但这是我在没有垃圾收集时会犹豫不决的那种项目.

你能推荐哪些语言/图书馆对?到目前为止,我最好的选择是将CGAL导入D.还有一个用于为CGAL制作Python绑定的项目,但它非常不完整.

Mar*_*wis 6

我仍然建议继续使用Python和现有的Python绑定.当你发现它不完整时,你也会发现它很容易扩展 - Python的C API被设计成与外部库的集成相当容易(对于有经验的C程序员).


The*_*ve0 5

也许你可以看看Shapely for python

http://pypi.python.org/pypi/Shapely/

对于Java,我将使用JTS

对于.NET,我将使用SharpMap或.NETTopologySuite