文件名称:the-raytracer-挑战:在Rust中进行Ray Tracer挑战
文件大小:54KB
文件格式:ZIP
更新时间:2024-03-03 22:39:02
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)