JavaScript 计算几何库介绍 2021

1,973 阅读1分钟

d3

github: github.com/d3/d3

前端对这个库的了解大多是在数据可视化方向,其实该库涉及的方向较多,比如图形渲染,地图,数据分析,因为涉及的方向较多,内部也分了很多库,d3是一个集合,其次是版本会比较多,中文文档不太健全,新手上手可能会比较困难

Turf.js

github: github.com/Turfjs/turf

中文文档:turfjs.fenxianglu.cn

Turf.js在处理地图算法的方向上功能比较强大,基本上你想要的功能都会有,内部也采用了模块化编程,可以进行按需加载,中文文档也比较健全,推荐使用

Geometric

github: github.com/HarrySteven…

该库是一个纯2d的计算几何库,也实现了比较多的常用方法,可以进行辅助使用

martinez

github: github.com/w8r/martine…

martinez是一个纯3d的地图裁剪的库,性能优于JSTS