文件名称:planarmap.js:一个用于交互式平面图(嵌入式平面图)JavaScript库
文件大小:331KB
文件格式:ZIP
更新时间:2024-05-21 07:22:27
JavaScript
Planarmap.js Planamap.js是一个(非常初步的)JavaScript库,可轻松与浏览器中的平面图(=嵌入式平面图)进行交互。 它允许用户/脚本更改平面图的组合,同时使用强制驱动的布局算法自动更新嵌入。 在此处查看一些示例: 均匀的无限平面三角剖分的剥离过程:( ) Schaeffer在标记树和四边形之间的双射:( ) 平面地图编辑器 到目前为止,主要的应用程序是平面地图编辑器,它允许以SVG或JSON格式加载和保存平面地图。 在此处尝试编辑器:( ) 任何意见,建议,贡献都将受到欢迎。 依存关系 :Planarmap.js是本着D3.js的精神建模的,并且D3.js用于与DOM交互。 该编辑器当前依赖于: :允许保存到SVG,例如在进行编辑。 :颜色选择器 :拨动开关 执照 MIT许可证:可免费重复使用。 如果在学术环境中使用,则应( )
【文件预览】:
planarmap.js-master
----test()
--------unittests.html(3KB)
----LICENSE(1KB)
----TODO.md(1KB)
----src()
--------controlpanel.js(2KB)
--------force.js(10KB)
--------view.js(15KB)
--------algorithms.js(14KB)
--------geometry.js(16KB)
--------layout.js(10KB)
--------planarmap.js(19KB)
----thirdparty()
--------mcColorPicker()
--------css-toggle-switch()
--------crowbar()
--------d3()
----examples()
--------planarmap2.jsonp(61KB)
--------images()
--------planarmap.jsonp(25KB)
--------planarmap-large.jsonp(111KB)
--------bipartitemap.json(9KB)
--------data()
--------schaefferbijection.html(3KB)
--------ambjornbuddbijection.html(4KB)
--------diskpeeling2.html(6KB)
--------randomtree.html(2KB)
--------peeling.html(6KB)
--------triplanepeeling.html(9KB)
--------triangulation.jsonp(82KB)
--------bipartitemap.jsonp(9KB)
--------planarmap.json(25KB)
--------diskpeeling.html(8KB)
--------editor.html(41KB)
--------planepeeling2.html(9KB)
--------planepeeling.html(9KB)
--------planarmap2.json(61KB)
--------fromadjacencylist.html(6KB)
----.gitignore(5B)
----README.md(1KB)