Created math package with a 3D vector class. Class currently only has stub functions.
Created a color class that stores RGB values in a 3D vector. Class currently only has stub functions.
Created a class to store information about the camera in a scene.
Created a class to store information about the screen in a scene.
Created a class to store information about a ray of light.
Created an abstract class to store information about a shape to be rendered.
Created a class to store information about what shape a ray intersects with.
Created a class to store information about a point light in the scene.
Created a class to store information about a scene to be rendered.
Created a class to store information about the material for a shape.
Created a class to store information about a sphere shape.
Created a class to store information about a plane shape.
Created a class with stub functions to perform ray tracing.
Created a class to store the color of each pixel in a rendered image.
Added more advanced camera features.