13次发布
0.1.2 | 2022年6月18日 |
---|---|
0.1.1 | 2022年6月14日 |
0.0.11 |
|
0.0.10 | 2022年6月9日 |
#502 in 图形API
每月 30 次下载
2MB
840 行
光线图像
关于
使用光线追踪渲染某些场景的图像。
本项目是Peter Shirley所著的《一周之内学习光线追踪》电子书(Ray Tracing in One Weekend)的Rust语言改编。
使用方法
将以下内容添加到您的Cargo.toml
[dependencies]
rayimg = "0.1.2"
渲染
测试中的渲染图像可以在tests/output
和examples/output
目录中找到。
测试
要在shell中运行测试,请输入以下内容
cargo test --doc
cargo test --tests --release
cargo test --examples
可以使用以下命令编译和执行示例
cargo run --examples (examples name or nothing to see available examples) --release
基准测试
要运行基准测试,您应该安装rustup nightly工具链,然后输入
rustup run nightly cargo bench
文档
您可以在docs.rs找到文档。
依赖关系
许可
光线图像受Apache 2.0/MIT许可证的约束。