sweepline-intersections:使用扫掠线算法检测多边形或折线中的自相交的小模块

时间:2024-05-28 20:08:54
【文件属性】:

文件名称:sweepline-intersections:使用扫掠线算法检测多边形或折线中的自相交的小模块

文件大小:977KB

文件格式:ZIP

更新时间:2024-05-28 20:08:54

polygon computational-geometry sweep-line sweep-line-algorithm JavaScript

扫掠线相交 使用扫掠线算法检测多边形和/或折线之间的交点的小型快速模块。 文献资料 安装 npm install sweepline-intersections 基本用途 有效输入:Geojson Feature或Geometry包括Polygon , LineString , MultiPolygon , MultiLineString以及FeatureCollection 。 返回交点的数组,例如[[x1,y1],[x2,y2]] const findIntersections = require ( 'sweepline-intersections' ) const box = { type : 'Polygon' , coordinates : [ [ [ 0 , 0 ] , [ 1 , 0 ] , [ 1 , 1 ] , [ 0 , 1 ] , [ 0 , 0


【文件预览】:
sweepline-intersections-master
----.gitignore(115B)
----.eslintrc(204B)
----package.json(2KB)
----src()
--------compareEvents.js(552B)
--------Event.js(354B)
--------debug.js(1KB)
--------main.js(363B)
--------fillQueue.js(2KB)
--------utils.js(1KB)
--------Segment.js(150B)
--------SweeplineIntersections.js(1KB)
--------runCheck.js(1KB)
----LICENSE(1KB)
----debug()
--------44a526eed258222515aa21eaffd14a96.png(618B)
--------src()
--------webpack.config.js(1KB)
--------2273e3d8ad9264b7daa5bdbf8e6b47f8.png(1KB)
--------build.js(1.8MB)
--------index.html(206B)
--------a6137456ed160d7606981aa57c559898.png(696B)
--------4f0283c6ce28e888000e978e537a6a56.png(1KB)
--------401d815dc206b8dc1b17cd0e37695975.png(2KB)
----CHANGELOG.md(358B)
----FUNDING.yml(64B)
----rollup.config.js(1KB)
----README.md(6KB)
----.npmignore(17B)
----test()
--------test.e2e.js(1KB)
--------benchmark.js(3KB)
--------fixtures()

网友评论