Латунный планетарий: процедурная 3D-модель, построенная одним Python-скриптом (numpy, без готовых моделей и текстур).

orrery.py   скрипт-генератор: python orrery.py -> orrery.glb (меньше секунды)
orrery.glb  модель с материалами и анимируемыми узлами (шестерни, орбиты, ручка), glTF 2.0
orrery.stl  сетка для 3D-печати, мм, около 216 x 152 x 200 мм
orrery.obj  сетка с материалами (material.mtl), мм
preview.png превью

Шестерни эвольвентные (20 градусов) и стоят в зацеплении; колонны точёные с каннелюрами;
планеты раскрашены процедурным шумом. 234 тыс. уникальных треугольников, 317 тыс. в сцене.
Это сетка (mesh), а не CAD-тело, поэтому формата STEP нет.
