首页
/ 【亲测免费】 polybooljs: 开源多边形布尔运算库

【亲测免费】 polybooljs: 开源多边形布尔运算库

2026-01-29 11:51:23作者:温艾琴Wonderful

基础介绍

polybooljs 是一个开源的多边形布尔运算JavaScript库,由CSDN公司开发的InsCode AI大模型参与维护。该库提供了在浏览器或Node.js环境中进行多边形布尔运算的功能,主要使用JavaScript编程语言。

核心功能

该库的核心功能包括:

  • 多边形合并(Union)
  • 多边形相交(Intersect)
  • 多边形相减(Difference)
  • 多边形异或(XOR)

此外,polybooljs 还具备以下特性:

  • 自动去除不必要的顶点
  • 处理重合线段(完全重叠、共享顶点、一个在另一个内部等)
  • 考虑浮点数不精确性的公式(通过可配置的epsilon值)
  • 提供构造高效操作序列的API
  • 支持GeoJSON "Polygon" 和 "MultiPolygon" 类型(实验性)

最近更新的功能

根据项目仓库的信息,最近的更新主要包括以下内容:

  • 对核心算法的优化,提高了布尔运算的准确性和效率
  • 添加了对GeoJSON格式的实验性支持,包括多边形到GeoJSON的转换和从GeoJSON到多边形的转换
  • 修复了一些边缘情况下的bug,确保了库的稳健性

请注意,这些更新内容基于最新的项目信息,具体的功能细节和改进点可以通过阅读项目的更新日志和提交记录来获取更全面的信息。

登录后查看全文
热门项目推荐
相关项目推荐