文件名称:mandelbrotJS:用javascript编写的实验性mandelbrot集渲染器
文件大小:209KB
文件格式:ZIP
更新时间:2024-06-20 07:44:33
JavaScript
MandelbrotJS 分形的实验性渲染器,例如用javascript编写的mandelbrot集。 这目前还不是一个完成的程序,而是一个让我测试新想法、工具和渲染算法的地方——但我希望其中的一些能让我随着时间的推移把它变成一个真正的高性能分形浏览器。 这个程序的工作版本可以在上。 如果您想在本地运行此副本,则可以使用任何本地 http 服务器(仅在浏览器中直接打开index.html可能不起作用); 如果你安装了 python 3,你可以通过运行server.py来启动一个,然后它将使用内置的http.server模块在localhost:8080处提供这个文件夹中的所有文件。 功能/实施状态 可调分辨率、迭代上限和公式 可调颜色 多个公式: 曼德布罗集 柱形台 莫比乌斯曼德勃罗集 燃烧的船和其他双重Abs分形 垂直燃烧船和其他单绝对分形 水牛和其他四重绝对分形
【文件预览】:
mandelbrotJS-master
----SpecialPointsOverlay.js(3KB)
----server-py.bat(24B)
----index.html(1KB)
----build.bat(23B)
----vs-workspace.code-workspace(43B)
----formulas()
--------Mandelbar.js(10KB)
--------PerpendicularBurningShip.js(2KB)
--------Buffalo.js(1KB)
--------Mandelbrot.js(8KB)
--------BurningShip.js(2KB)
--------MoebiusMandelbrot.js(2KB)
----MandelMaths.js(18KB)
----server.py(594B)
----util()
--------ScrollDiv.js(7KB)
--------SidebarElement.js(1KB)
--------Utils.js(2KB)
--------styles.css(5KB)
--------FixedRatioContainer.js(1KB)
--------Timer.js(2KB)
--------README.md(249B)
--------ResizeDiv.js(4KB)
----explorer()
--------FractalCanvas.js(9KB)
--------FractalZoomPreview.js(2KB)
--------FractalExplorer.js(7KB)
--------FractalViewport.js(2KB)
--------README.md(273B)
--------renderer()
--------FractalExplorerStatusbar.js(2KB)
----README.md(2KB)
----script.js(1KB)
----SidebarSection.js(2KB)
----docs()
--------idk.tex(21KB)
--------idk.pdf(157KB)
--------.gitignore(30B)
----.gitignore(12B)
----Settings.js(9KB)
----build.py(1KB)