纯python(3兼容)几何包。
Geo2D的Python项目详细描述
抱歉给您带来不便,我有点超前了。现在这个包裹 与python兼容>;=2.7,其他都是一样的。阿尔索 以更方便用户的方式重新生成HTML文档。(您可以看到它们 在线此处:http://pythonhosted.org/Geo2D/)
启动板项目:Geo2D-Launchpad
这个包是由于需要(纯)的Python几何而产生的 为我的宠物项目打包(Python3 compatible)。我没有找到 令人满意的Python包/模块,以满足我的需要,所以…这里来了geo2d(其中 绝对不是最先进的…它只是做了我希望它能做的事 除了标准Python库之外,没有任何依赖项。 声明,它只包括以下类:
- 点
- 矢量
- 行
- 雷
- 段
- 多边形
示例:
#!/usr/bin/env python import geo2d.geometry as g p1 = g.Point((0, 1)) p2 = g.Point((4.2, 5)) print(p1.distance_to(p2)) l = g.Segment(p1, p2)
等等。更多关于技术方面的细节在文档和 http://pythonhosted.org/Geo2D/。