13 lines
428 B
Rust
13 lines
428 B
Rust
use ray_tracing_core::color::Color;
|
|
use ray_tracing_material::{diffuse::DiffuseMaterial, mirror::Mirror};
|
|
use ray_tracing_material_validator::generate_chart;
|
|
|
|
fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|
let m = Mirror::new(Color::new(1.0, 1.0, 0.5));
|
|
generate_chart("mirror.png", &m, 2)?;
|
|
|
|
let m = DiffuseMaterial::new(Color::new(1.0, 1.0, 0.5));
|
|
generate_chart("diffuse.png", &m, 100)?;
|
|
|
|
Ok(())
|
|
}
|