使用耳切法将多边形三角化: 该库实现了修改后的耳朵切片算法,通过z 阶曲线散列优化并扩展到以不保证三角剖分正确性的方式处理孔洞、扭曲多边形、退化和自相交,但尝试始终为地理形状等实用数据。 它基于来自FIST 的想法: Martin Held 的Fast Industrial-Strength Triangulation of Polygons和Triangulation by Ear Clipping by David Eberly。
2021-06-28 18:05:12 4.29MB 三角化 耳切法 EarCut 无序顶点
1
这是本人自己实现的任意封闭简单多边形三角化代码,使用的方法是耳切法,这次方法是经过本人严格测试,对于中国省边界这种复杂的边界都能通过,并且本人已经应用到项目当中。里面也给了单调多边形三角化的代码,但是还存在一些bug,欢迎补充。另外三角化的要求是多边形封闭且不交叉,点的顺序为逆时针排列。
2019-12-21 20:24:04 18KB 三角化 耳切法 简单多边形 多边形
1