This is an attempt at creating a general set of objects for rendering of basic shapes in a 3d space. It is "full 3d" in that all calculations work in a 3d euclidian space. It is a learning exercise so may or may not be maintained.