ray-tracing2/ray-tracing-material-visualizer/src/bin/plot.rs

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(())
}