Add bounding box to accelerate ray tracing some complicated objects and use it on torus.
Add a method to get a sphere's bounding box.
Add disk object.
Add disk object.
Add annulus object.
Add rectangle object.
Refactor cylinder class name.
Add cone object.
Refactor cone class name.
Add convex part sphere object.
Add concave part sphere object.
Add open part sphere object.
Add convex part cylinder object.
Add concave part cylinder object.
Add open part cylinder object.
Sort geometric objects by type, according to primitive or part category.
Sort geometric objects by type, according to primitive or part category.
Add convex part torus object.
Add concave part torus object.
Add open part torus object.