fmandel:用F#编写的Mandelbrot设置渲染器

时间:2024-05-30 12:53:59
【文件属性】:

文件名称:fmandel:用F#编写的Mandelbrot设置渲染器

文件大小:2.42MB

文件格式:ZIP

更新时间:2024-05-30 12:53:59

F#

曼德尔 用F#编写的mandelbrot集渲染器。 FMandel输出Mandelbrot集的图像,类似于在Wikipedia上看到的图像。 它使用固定的调色板,并使用平滑的“重新规格化”阴影渲染该设置。 FMandel支持使用任意位置,旋转和细节水平进行渲染,并支持使用基于网格的子采样进行抗锯齿。 FMandel还应用Floyd-Steinberg抖动来消除细微渐变上的条带效应。 用法 fmandel [OPTIONS...] [filename] 如果未指定filenmae,则图像将输出到当前工作目录中的out.png。 支持许多选项: 短的 长 默认 描述 -X --camera-x 0 设置相机X的位置。 -y -相机 0 设置相机的Y位置。 -F --frame-height 1个 设置框架从中心到顶部或底部的高度。 -r -旋转角度 0 设置相机


【文件预览】:
fmandel-master
----GenerateAssemblyInfo.py(1KB)
----examples()
--------3.png(1.08MB)
--------1.png(414KB)
--------2.png(943KB)
----LICENSE(1KB)
----README.md(2KB)
----FMandel()
--------packages.config(145B)
--------Easing.fs(545B)
--------FMandel.fsproj(4KB)
--------Dithering.fs(1KB)
--------Color.fs(3KB)
--------Vector2.fs(531B)
--------Shaders.fs(1KB)
--------Util.fs(511B)
--------Mandelbrot.fs(849B)
--------App.config(187B)
--------Program.fs(4KB)
--------Options.fs(3KB)
--------AssemblyInfo.fs.tmpl(514B)
----FMandel.sln(1KB)
----.gitignore(2KB)

网友评论