#[derive(Debug, Clone, Copy, PartialEq)]
pub struct Color {
pub r: f64,
pub g: f64,
pub b: f64,
}
impl Color {
pub fn rgb(r: f64, g: f64, b: f64) -> Self {
Color { r, g, b }
}
pub fn gray(level: f64) -> Self {
Color {
r: level,
g: level,
b: level,
}
}
}