【文件属性】:
文件名称:exray:用 Elixir 编写的简单光线追踪器
文件大小:134KB
文件格式:ZIP
更新时间:2021-06-09 12:29:55
Elixir
埃克雷
为了好玩,用 Elixir 编写的简单光线追踪器。
特征
支持平面和球体
单一环境光源
漫射照明
阴影
反思
免费相机
并行渲染
安装
$ git clone git@github.com:xavier/exray.git
$ mix deps.get
$ mix compile
查看结果:
$ mix run examples/example.exs && open scene.png
依赖关系
这取决于我仍在实验中的库,用于将输出写入文件。
执照
这是公共领域的软件。 尽情享受吧!
【文件预览】:
exray-master
----mix.lock(104B)
----.gitignore(44B)
----mix.exs(634B)
----examples()
--------example.exs(1KB)
--------scene.png(125KB)
----README.md(650B)
----config()
--------config.exs(1KB)
----lib()
--------exray()
--------exray.ex(23B)
----test()
--------exray_test.exs(96B)
--------test_helper.exs(15B)