Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CGAL的python绑定发生了什么变化?_Python_Geometry_Polygon_Computational Geometry_Cgal - Fatal编程技术网

CGAL的python绑定发生了什么变化?

CGAL的python绑定发生了什么变化?,python,geometry,polygon,computational-geometry,cgal,Python,Geometry,Polygon,Computational Geometry,Cgal,在搜索将凹多边形分解为最少数量的凸组件的算法时,我发现了最大的问题。网站外的链接和大量谷歌结果表明,有python绑定,这将非常方便,但所有的链接都死了!怎么了?我现在在哪里可以得到它?最快的方法可能就是查看代码并自己在python中重新实现它。仅为这一点点携带所有CGAL似乎是多余的。 此外,我认为运行compiled不会对这种计算产生极大的好处。一年多来一直处于惰性状态,但代码(可通过“下载”链接获得)似乎运行良好,尽管Python 3不支持。您可能还对GEOS库感兴趣,可通过和在Pytho

在搜索将凹多边形分解为最少数量的凸组件的算法时,我发现了最大的问题。网站外的链接和大量谷歌结果表明,有python绑定,这将非常方便,但所有的链接都死了!怎么了?我现在在哪里可以得到它?

最快的方法可能就是查看代码并自己在python中重新实现它。仅为这一点点携带所有CGAL似乎是多余的。

此外,我认为运行compiled不会对这种计算产生极大的好处。

一年多来一直处于惰性状态,但代码(可通过“下载”链接获得)似乎运行良好,尽管Python 3不支持。

您可能还对GEOS库感兴趣,可通过和在Python中使用。

CGAL Python绑定的重写已作为CGAL绑定项目的一部分完成。请查看:

CGAL绑定本身就很困难。因为这个库是基于模板的,所以有很多可能的方法可以使用它。任何绑定都需要选择要包含的内容


< P> >:Python包DeaKein(我写)包含了一个模块,用于编译C++代码段,然后用CFFI加载它们。代码片段被缓存以加快后续运行。这里有一些代码,它们封装了我所需要的CGAL的各个部分,这些可能与您所需要的不同,但应该能让您了解如何使用它。它可以在Linux或OS X上与CPython或PyPy一起使用。

唯一的问题是,下载页面上似乎使用了无效的证书。