将二维多边形分解为凸块。

poly_decomp的Python项目详细描述


https://img.shields.io/pypi/v/poly_decomp.svg

安装

$ pip install poly_decomp

用法

importpoly_decompaspdpolygon=[[0,0],[5,0],[5,5],[2.5,2.5],[0,5]]#           |\    /|#           | \  / |#           |  \/  |#           |      |#           |------|printpd.polygonDecomp(polygon)# --> [[[0, 0], [2.5, 2.5], [0, 5]], [[0, 0], [5, 0], [5, 5], [2.5, 2.5]]]#           |\   /|#           | \ / |#           |  /  |#           | /   |#           |/----|printpd.polygonQuickDecomp(polygon)# --> [[[5, 0], [5, 5], [2.5, 2.5]], [[2.5, 2.5], [0, 5], [0, 0], [5, 0]]]#           |\   /|#           | \ / |#           |  \  |#           |   \ |#           |----\|

关于

基于Schteppe’spoly-decomp.js的实现。

基于Mark Bayazit’sPoly Decomp的算法。

发布历史记录

偏差

0.0.1(2016-10-25)

  • 初次发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java动态包含和排除MavReplugin   javadspace安装问题   java矩阵乘法mapreduce   java获取jsp中的当前页面apache分幅   域名和应用程序名相同时的安卓 Java包命名   java无法调用“javafx.scene.control.ComboBox.getItems()”,因为“Controller.getMyBox()”的返回值为空   从projectoxford导入的java手写识别操作不再工作   java如何在日志中打印RESTJSON请求/响应?   java StringTokenizer NoSuchElementExecption错误   java插入查询未执行或均未给出异常   输入上的java getText()未返回文本   java如何在浏览器中跳过浏览页面的历史记录   java自动遍历为组件值动态创建的JPanel   java如何从输出JSONFILE中删除多余的括号?   java@RestController在调用时总是返回404