diff --git a/src/colour/spectrum.rs b/src/colour/spectrum.rs index 891610f..6d85feb 100644 --- a/src/colour/spectrum.rs +++ b/src/colour/spectrum.rs @@ -18,6 +18,14 @@ impl Spectrum { } } + pub fn grey(brightness: f64) -> Spectrum { + Spectrum { + shortest_wavelength: SHORTEST_VISIBLE_WAVELENGTH, + longest_wavelength: LONGEST_VISIBLE_WAVELENGTH, + samples: vec![brightness; 2], + } + } + fn wavelength_range(&self) -> f64 { self.longest_wavelength - self.shortest_wavelength }