Definitions enterprise-definitions { Colors { white 255 255 255 255 red 255 0 0 255 green 0 255 0 255 blue 0 0 255 255 teal 0 100 100 255 gray 200 200 200 255 } Polygon unitBox { vertex-list { 0 0 0 0 1 0 1 1 0 1 0 0 } } Circle unitCircle { center 0 0 0 radius 1 } Item body { use unitBox scale 4 14 1 } Item nacelle { use unitBox scale 2 12 1 } Item strut { use unitBox scale 4 2 1 } Item saucer { use unitCircle scale 8 8 1 translate 0 8 0 } Item enterprise { Item e-body { use body translate 0 -8 0 } Item e-strut1 { use strut translate 3 -5 0 } Item e-strut2 { use strut translate -3 -5 0 } Item e-nacelle1 { use nacelle translate -6 -14 0 } Item e-nacelle2 { use nacelle translate 8 -14 0 } Item e-saucer { use saucer translate 2 3 0 } } } Model system { Item world { use unitCircle scale 10 10 1 translate 120 120 0 color red } Item ship { scale 2 2 1 translate 75 -5 1 rotate -90 0 0 1 translate 120 120 0 use enterprise color gray } }