diff --git a/src/camera.rs b/src/camera.rs index 5660e80..107e0ec 100644 --- a/src/camera.rs +++ b/src/camera.rs @@ -1,7 +1,5 @@ #![allow(dead_code)] -use kioku::Arena; - use crate::{ lerp::lerp_slice, math::{Point, Vector, Xform}, diff --git a/src/image.rs b/src/image.rs index 1d2f24c..b038c47 100644 --- a/src/image.rs +++ b/src/image.rs @@ -253,7 +253,6 @@ impl<'a> Bucket<'a> { where F: Fn((f32, f32, f32)) -> (f32, f32, f32), { - use std::slice; let mut data: Vec = Vec::with_capacity( std::mem::size_of::() * (4 * (self.max.0 - self.min.0) * (self.max.1 - self.min.1)) as usize, diff --git a/src/tracer.rs b/src/tracer.rs index c00d929..ea95e9c 100644 --- a/src/tracer.rs +++ b/src/tracer.rs @@ -1,10 +1,9 @@ use crate::{ - color::Color, lerp::lerp_slice, math::XformFull, ray::{LocalRay, Ray}, scene::{Assembly, InstanceType, Object}, - shading::{SimpleSurfaceShader, SurfaceShader}, + shading::SurfaceShader, surface::SurfaceIntersection, };