rays: derive Default, Clone and PartialEq on Ray.

This commit is contained in:
Bill Thiede 2021-07-21 19:39:47 -07:00
parent d999e8196b
commit b42adcebfc

View File

@ -1,7 +1,7 @@
use crate::{matrices::Matrix4x4, tuples::Tuple, Float};
/// Rays have an origin and a direction. This datatype is the 'ray' in 'raytracer'.
#[derive(Debug)]
#[derive(Debug, Default, Clone, PartialEq)]
pub struct Ray {
pub origin: Tuple,
pub direction: Tuple,