polybooljs:对多边形(联合,交集,差,异或)进行布尔运算

时间:2024-05-30 16:34:22
【文件属性】:

文件名称:polybooljs:对多边形(联合,交集,差,异或)进行布尔运算

文件大小:57KB

文件格式:ZIP

更新时间:2024-05-30 16:34:22

geojson polygon-intersection polygon-union polygon-clipping polygon-boolean

polybooljs 对多边形(联合,交集,差,异或)进行布尔运算。 特征 裁剪所有布尔运算的多边形 删除不必要的顶点 处理重合的线段(完美重叠,共享顶点,一个在另一个内部等) 使用考虑到浮点不规则性的公式(通过可配置的epsilon) 提供用于构造有效操作序列的API 支持GeoJSON "Polygon"和"MultiPolygon"类型(实验性) 资源 在某种程度上基于F. Martinez(2008)算法: , 正在安装 npm install polybooljs 或者,对于浏览器,在目录中查找单个文件。 当包含在页面中时,它将公开全局PolyBool 。 例子 var PolyBool = require ( 'polybooljs' ) ; PolyBool . intersect ( { regions : [ [ [ 50 , 50 ]


【文件预览】:
polybooljs-master
----lib()
--------build-log.js(3KB)
--------segment-chainer.js(6KB)
--------epsilon.js(5KB)
--------geojson.js(6KB)
--------segment-selector.js(7KB)
--------linked-list.js(2KB)
--------intersecter.js(13KB)
----flowchart.png(8KB)
----LICENSE(1KB)
----build(248B)
----README.md(9KB)
----example.png(4KB)
----dist()
--------polybool.min.js(22KB)
--------polybool.js(46KB)
--------demo.html(33KB)
----.editorconfig(259B)
----.gitignore(114B)
----index.js(3KB)
----package.json(538B)

网友评论