3D_Geometrics-Lights-Java- Graphic software for creating simple colored geometries with light sources. language: Java design pattern: Composite applied techniques supporting Agile Development: Refactoring, Test first programming, and Pair programming