【文件属性】:
文件名称:the-raytracer-挑战:在Rust中进行Ray Tracer挑战
文件大小:54KB
文件格式:ZIP
更新时间:2021-02-12 04:52:22
rust raytracing learning-by-doing ray-tracer-challenge Rust
这是什么?
这是通过阅读一书获得的raytracer版本。 这也是我通过尝试将本书中的伪代码转换为将在Rust中运行的东西来学习Rust的基础知识的尝试。
完成的章节
第1章-元组,点和向量
第2章-在画布上绘图
第3章-矩阵
第4章-矩阵转换
第5章-射线球面相交
第6章-灯光和阴影
第7章-制作场景
第8章-阴影
第9章-飞机
第十章-模式
第11章-反射和折射
第12章-立方体
第十三章-气瓶
第14章-组
第十五章三角形
第16章-构造实体几何(CSG)
第17章-后续步骤
A1-渲染封面图像
【文件预览】:
the-raytracer-challenge-master
----.gitignore(37B)
----src()
--------cube.rs(8KB)
--------utils.rs(131B)
--------plane.rs(3KB)
--------vector.rs(6KB)
--------main.rs(8KB)
--------point.rs(2KB)
--------canvas.rs(3KB)
--------pattern.rs(6KB)
--------matrix.rs(20KB)
--------ray.rs(2KB)
--------material.rs(8KB)
--------camera.rs(8KB)
--------object.rs(2KB)
--------world.rs(11KB)
--------intersection.rs(6KB)
--------sphere.rs(7KB)
--------point_light.rs(599B)
----images_backup()
--------chapter 8.png(4KB)
--------chapter 7.png(4KB)
--------chapter 5.png(2KB)
--------chapter 4.png(2KB)
--------chapter 6.png(15KB)
----Cargo.lock(9KB)
----Cargo.toml(282B)
----README.md(962B)