Added an aspect ratio to Screen class.
Implemented the functions in the Vector3 class. Added more functions that were missing, yet needed.
Added toString() for Color3 for easier testing.
Implemented two similar sphere/ray intersection algorithms.
Implemented two similar sphere/ray intersection algorithms.
Implemented two similar sphere/ray intersection algorithms.
Added functionality of constructRay() to the Scene to make the primary ray based on camera location and screen size.
Added getDistance() function to the ISect class.
Added a min and max to each ray.
Implemented basic ray tracing code.
Implemented basic ray tracing code.