如下图所示:已知中间折线的坐标,求两侧平行线坐标的算法,感谢
折线数据结构:[{x,y},...]
这个主要找各种转折点,然后顺序连线即可
起点和终点都算一种特殊转折点
这样每个线段也就有了对应的2条等距平行线的描述方程,相近的2条等距平行线有且只有1个交点,就是对应的等距平行线上的转折点。
上面2个图中,第一个图的处理其实不准确的。
13 回答13k 阅读
2 回答5.2k 阅读✓ 已解决
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
不多废话,直接上代码
结果
再多废话两句,代码来自
ol-ext
,其他空间分析库也有相应代码,但原理都一样,比如truf
的lineOffset