pub trait FireRay {
    // Required method
    fn fire_ray(&self, u: f32, v: f32) -> Ray;
}
Expand description
Trait for fire a Ray through a camera.
You should redefine it in derived classes.
Fire a ray that goes through the screen at the position (u, v).
The exact meaning of these coordinates depend on the projection used by the camera.