mandelbrot:一个简单的分形渲染器

时间:2024-03-13 08:55:05
【文件属性】:

文件名称:mandelbrot:一个简单的分形渲染器

文件大小:116KB

文件格式:ZIP

更新时间:2024-03-13 08:55:05

Kotlin

Mandelbrot渲染器 这是用Kotlin编写的简单的分形渲染程序。 这是播种c = -1.037 + 0.17i的Julia集的渲染图: Julia和Mandelbrot集之间的一般区别在于它们的生成。 使用Julia集,我们使c不变,并使用每个像素的x和y值作为初始z实部和虚部,迭代z = z^2 + c的方程。 使用Mandelbrot集,我们改为为每个像素调整c ,而将x和y不变。 要构建和运行桌面应用程序,只需使用: ./gradlew desktop:run 使用箭头键增加执行计算的指数或迭代次数。 重影图像使用透明度来显示何时从图像中切除了多个点。 它们的alpha值与超过截止阈值所需的迭代次数成正比。


【文件预览】:
mandelbrot-master
----build.gradle.kts(956B)
----core()
--------build.gradle.kts(1KB)
--------src()
----gradlew(6KB)
----README.md(946B)
----gradlew.bat(3KB)
----gradle.properties(394B)
----gradle()
--------wrapper()
----settings.gradle.kts(359B)
----img()
--------julia.png(61KB)
----desktop()
--------build.gradle.kts(1KB)
--------src()

网友评论