A to-scale model of the solar system, perfect for any mad scientist's desktop! Includes all 8 planets, their planetary-massed moons, the 5 official dwarf planets (Ceres, Pluto, Haumea, Makemake, and Eris) and 4 other that are almost certain to be dwarf planets (Orcus, Quaoar, 225088 "Snow White", and Sedna)! Each concentric ring represents a different ratio scale. The Inner Planets are at a 1AU:17mm scale, the Gas Giants are at 1AU:3mm, the TNO Belt is at 1AU:1.2mm, the Scattered Disk Objects are at 1AU:0.7mm, and Sedna (an Inner Oort Cloud Object) is all the way out at 1AU:0.1mm! Each ring shows one of the objects from the previous ring to maintain their scale relationship. All the planetary spheres are on the same Logarithmic scale, including all the satellites, so feel free to compare Sedna to Ganymede!
I've noticed several design suggestions in your code.