In my sophomore year of high school, I was introduced to the program SketchUp, a tool used for rending 3d environments in a 2d view. The program was built for the use of architecture and design, in fact, when I first learned of it my assignment was to build a playground using the 3d shapes found in SketchUp. It allows the user to create both basic and complex shapes on multiple axes. Initially published by Trimble Inc, SketchUp has a variety of different versions for different audiences, with the most extensive being used with actual design projects. The one I am more familiar with, is the free version, which still boasts an impressive number of tools suitable for creating complex 3d spaces.