文件名称:rust-raytracer
文件大小:117KB
文件格式:ZIP
更新时间:2024-06-25 21:23:32
Rust
锈迹追踪器
一个简单的光线追踪器实现来尝试 Rust。
笔记
当您需要在数据结构中存储引用时,您需要在生命周期内参数化它们。 这是我在 Rust 所有权模型的大多数介绍中没有看到的内容。
struct Intersect < ' a > { thing: & ' a Thing, dist: f64 }
fn closest_intersection < ' a >(ray: & Ray, scene: & ' a Scene) -> Option
【文件预览】:
rust-raytracer-master
----Cargo.toml(125B)
----src()
--------main.rs(10KB)
----out.png(769KB)
----README.md(1KB)
----.gitignore(18B)