1use bvh::Vector3; 2 3#[derive(Copy, Clone)] 4pub struct Ray { 5 pub origin: Vector3, 6 pub direction: Vector3, 7} 8 9impl Ray { 10 pub fn new(origin: Vector3, direction: Vector3) -> Ray { 11 Ray { origin, direction } 12 } 13}