文件名称:mb-geometry:用于图形和几何的娱乐性Ruby工具
文件大小:813KB
文件格式:ZIP
更新时间:2024-05-08 07:33:47
Ruby
mb几何 用于几何的娱乐性Ruby工具。 范围从简单的功能(例如面积计算和线相交)到Delaunay三角剖分和Voronoi分区。 这是我 配套代码。 XRES=960 YRES=540 bin/voronoi_transitions.rb /tmp/polygon.gif \ test_data/3gon.yml 30 60 \ test_data/square.yml 30 60 \ test_data/pentagon.json 30 60 \ test_data/zero.csv 30 0 您可能也对 , 和感兴趣。 该代码经过了合理的测试,但是我建议将其用于非关键任务,例如娱乐和离线图形,而不是用于制定重要决策或关键任务数据建模。 例子 在bin/中bin/出所有脚本。 他们通常会有一个标题注释来描述他们的工作。 Voronoi转场的视频或G
【文件预览】:
mb-geometry-master
----bin()
--------delaunay_bench.rb(2KB)
--------voronoi_polygon.rb(826B)
--------voronoi_to_svg.rb(939B)
--------voronoi_points.rb(666B)
--------triangulate.rb(3KB)
--------voronoi_random.rb(2KB)
--------voronoi_transitions.rb(7KB)
--------console(319B)
--------bench_natural_neighbor.rb(571B)
--------delaunay_vertical.rb(857B)
--------delaunay_multibench.rb(1KB)
--------voronoi_random_neighbor.rb(2KB)
--------setup(131B)
--------delaunay_random.rb(830B)
----Rakefile(51B)
----mb-geometry.gemspec(1KB)
----README-Delaunay.md(3KB)
----readme_images()
--------shuffle.gif(265KB)
--------mp4_creation.png(8KB)
--------polygon.mp4(270KB)
--------polygon.gif(188KB)
----LICENSE(1KB)
----Gemfile(302B)
----Gemfile.lock(1KB)
----.ruby-gemset(12B)
----.rspec(22B)
----spec()
--------bin()
--------lib()
--------spec_helper.rb(4KB)
----.ruby-version(6B)
----.gitignore(119B)
----test_data()
--------bad_polygon_flicker.json(718B)
--------zero.csv(0B)
--------superdupe.yml(176B)
--------bad3_good_3503.json(2KB)
--------pentagon.json(166B)
--------3gon.yml(92B)
--------2021-04-07_00-06-13_bad_bench.json(874B)
--------slow_8sigfigs_minimized.json(3KB)
--------degenerate_triangle.json(3KB)
--------bad_boundary_minimal3.json(1KB)
--------boundary_anim_crash_scaled.json(468B)
--------boundary_anim_crash_centered.json(367B)
--------slow_works.json(14KB)
--------animation_already_neighbors.json(293B)
--------bad_bench_2_minimized.json(274B)
--------slow_minimized.json(476B)
--------missing_neighbors_minimized.json(370B)
--------square.yml(171B)
--------square_to_boundary_crash.json(267B)
--------square_to_pentagon_crash.json(195B)
--------3gon_color.yml(213B)
--------bad_bench_minimized.json(267B)
--------missing_neighbors.json(30KB)
--------simple_csv_points.csv(54B)
--------2021-04-06_22-08-51_bad_bench.json(7KB)
--------many_boundary_crash.json(293B)
--------lines.json(725B)
--------boundary_animation_crash.json(260B)
--------extremely_slow.json(14KB)
--------slow_breaks.json(14KB)
----lib()
--------mb-geometry.rb(31B)
--------mb()
----README.md(6KB)