Wiek Luijken ---------- X-Sun-Data-Type: default-app X-Sun-Data-Name: magic.pi X-Sun-Charset: us-ascii X-Sun-Content-Lines: 8154 // Polyray data file created with GUM 0.91 define white <0.988235, 0.988235, 0.988235> define dark_slate_gray <0.184314, 0.309804, 0.309804> define coral <1, 0.498039, 0> define grey <0.752941, 0.752941, 0.752941> define brown <0.647059, 0.164706, 0.164706> define lamp_groen texture { surface { color <0.4,0.1,0.1> ambient 0.4 diffuse 0 specular 0 transmission white, 0.99, 1}} // And now some specific colors define matte surface { ambient 0.1 diffuse 0.7 } define matte_brown texture { matte { color brown } } // Now the standard plastic coloration, diffuse color plus shiny white spot define reflective surface { ambient 0.1 diffuse 0.5 specular white, 0.5 microfacet Phong 7 reflection white, 0.5 } define reflective_grey texture { reflective { color grey } } define metallic surface { ambient 0.1 diffuse 0.5 specular 0.6 microfacet Phong 5 reflection white, 0.25 } // Now build textures using different colors for the surfaces above // First the matte colors. Diffuse reflections only, no shiny spot define reflective_tan texture { metallic { color tan } } define shiny surface { ambient 0.1 diffuse 0.6 specular white, 0.6 microfacet Phong 7 } define shiny_coral texture { shiny { color coral } } define matte_black texture { matte { color dark_slate_gray } } define matte_white texture { matte { color white } } define light_wood <0.6, 0.24, 0.1> define median_wood <0.3, 0.12, 0.03> define dark_wood <0.05, 0.01, 0.005> define wood_map1 color_map([0.0, 0.2, light_wood, light_wood] [0.2, 0.3, light_wood, median_wood] [0.3, 0.4, median_wood, light_wood] [0.4, 0.7, light_wood, light_wood] [0.7, 0.8, light_wood, median_wood] [0.8, 0.9, median_wood, light_wood] [0.9, 1.0, light_wood, dark_wood]) // End of if surrounding color defininitions define wood_fn sawtooth(sqrt(x*x+y*y)) define granite_fn noise(7*P, 5) define skymap color_map( [0,0.3,<0.2,0.2,0.6>,<0.2,0.2,0.6>] [0.3,1,<0.2,0.2,0.6>,<1,1,1>]) define Blue_Sky3 texture { special surface { turbulence 0.1 color skymap[noise(7*P,5)] } } define vagemap color_map( [0,0.3,<0.2,0.2,0.6>,<0.2,0.2,0.6>] [0.3,1,<0.2,0.2,0.6>,<1,0,1>]) define Wiek_Test texture { special surface { ambient 0.4 color vagemap[granite_fn] transmission white,0.99,1 } } define wooden texture { special shiny { color wood_map1[wood_fn] position P + 0.5 * dnoise(P, 3) } } // Define a texture using a color wheel background <0,0.15,0.3> viewpoint { max_trace_depth 8 resolution 800, 600 pixelsize 24 antialias 1 max_samples 32 } // Object type: Camera // Name: Standard viewpoint { from < 50.02, 190.82, 2378.8 > at < 146.76, 400.72, 816.93 > up < -3.6226, 436.89, 58.488 > angle 31.1977 aspect 1.3333 } // Object type: OmniLight // Name: Omni Light light < 0.145098, 0.235294, 0.647059 >, < -1285, 925, 1500 > // Object type: SpotLight // Name: Spot Light spot_light < 0.980392, 0.752941, 0.572549 >, < 452, 211, 51 >, < 448, 604, 51.999 >, 10, 11.8554, 22.7746 // Object type: SpotLight // Name: Spot Light spot_light < 0.980392, 0.752941, 0.572549 >, < -24, 213, 51 >, < -28, 606, 51.999 >, 10, 11.8554, 22.7746 // Object type: SpotLight // Name: Spot Light spot_light < 0.980392, 0.752941, 0.572549 >, < 564, 211, 657 >, < 563, 604, 653 >, 10, 11.8554, 22.7746 // Object type: SpotLight // Name: Spot Light spot_light < 0.980392, 0.752941, 0.572549 >, < 564, 213, 181 >, < 563, 606, 177 >, 10, 11.8554, 22.7746 // Object type: SpotLight // Name: Spot Light spot_light < 0.980392, 0.752941, 0.572549 >, < -148.69, 211, 173.08 >, < -147.69, 604, 177.08 >, 10, 11.8554, 22.7746 // Object type: SpotLight // Name: Spot Light spot_light < 0.980392, 0.752941, 0.572549 >, < -148.69, 213, 649.08 >, < -147.69, 606, 653.08 >, 10, 11.8554, 22.7746 // Object type: SpotLight // Name: Spot Light spot_light < 0.980392, 0.752941, 0.572549 >, < 564, 211, 1292 >, < 563, 604, 1288 >, 10, 11.8554, 22.7746 // Object type: SpotLight // Name: Spot Light spot_light < 0.980392, 0.752941, 0.572549 >, < 564, 213, 816 >, < 563, 606, 812 >, 10, 11.8554, 22.7746 // Object type: SpotLight // Name: Spot Light spot_light < 0.980392, 0.752941, 0.572549 >, < -149, 211, 808 >, < -148, 604, 812 >, 10, 11.8554, 22.7746 // Object type: SpotLight // Name: Spot Light spot_light < 0.980392, 0.752941, 0.572549 >, < -149, 213, 1284 >, < -148, 606, 1288 >, 10, 11.8554, 22.7746 // Object type: SpotLight // Name: Spot Light spot_light < 1, 1, 1 >, < 205, 785, 1045 >, < 205, 305, 795 >, 10, 11.1394, 21.4952 // Object type: SpotLight // Name: Spot Light spot_light < 0.223529, 0.690196, 0.0666667 >, < 205, 500, 825 >, < 205, 755, 825 >, 10, 21.4991, 38.2305 // Object type: AreaLight // Name: Area Light // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 5, 850, 125 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 5, 850, 241.25 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 5, 850, 357.5 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 5, 850, 473.75 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 5, 850, 590 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 121.25, 850, 125 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 121.25, 850, 241.25 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 121.25, 850, 357.5 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 121.25, 850, 473.75 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 121.25, 850, 590 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 237.5, 850, 125 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 237.5, 850, 241.25 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 237.5, 850, 357.5 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 237.5, 850, 473.75 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 237.5, 850, 590 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 353.75, 850, 125 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 353.75, 850, 241.25 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 353.75, 850, 357.5 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 353.75, 850, 473.75 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 353.75, 850, 590 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 470, 850, 125 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 470, 850, 241.25 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 470, 850, 357.5 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 470, 850, 473.75 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 470, 850, 590 > // Object type: AreaLight // Name: Area Light // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < -35, 850, 1070 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < -35, 850, 1186.2 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < -35, 850, 1302.5 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < -35, 850, 1418.8 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < -35, 850, 1535 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 81.25, 850, 1070 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 81.25, 850, 1186.2 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 81.25, 850, 1302.5 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 81.25, 850, 1418.8 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 81.25, 850, 1535 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 197.5, 850, 1070 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 197.5, 850, 1186.2 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 197.5, 850, 1302.5 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 197.5, 850, 1418.8 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 197.5, 850, 1535 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 313.75, 850, 1070 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 313.75, 850, 1186.2 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 313.75, 850, 1302.5 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 313.75, 850, 1418.8 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 313.75, 850, 1535 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 430, 850, 1070 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 430, 850, 1186.2 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 430, 850, 1302.5 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 430, 850, 1418.8 > // Object type: OmniLight // Name: Element of AreaLight light < 0.00784314, 0.00784314, 0.00784314 >, < 430, 850, 1535 > // Object type: SpotLight // Name: Spot Light spot_light < 0.980392, 0.752941, 0.572549 >, < -149, 211, 1453 >, < -148, 604, 1457 >, 10, 11.8554, 22.7746 // Object type: SpotLight // Name: Spot Light spot_light < 0.980392, 0.752941, 0.572549 >, < -149, 213, 1929 >, < -148, 606, 1933 >, 10, 11.8554, 22.7746 // Object type: World // Name: Root object { // Object type: Composite // Name: group #1 object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 50.116, 15.59, 50.116 > translate < 471.96, 81.847, 160.68 > } + // Object type: Torus // Name: NoName object { torus 30, 0.2, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 1.6595, 2.323, 1.6595 > translate < 471.96, 97.436, 160.68 > } + // Object type: Torus // Name: NoName object { torus 30, 0.2, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 1.6595, 2.323, 1.6595 > translate < 471.96, 81.847, 160.68 > } + // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 49.759, 3.4827, 49.759 > translate < 471.96, 97.904, 160.68 > } + // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 49.759, 3.4827, 49.759 > translate < 471.96, 81.457, 160.68 > } + // Object type: Composite // Name: group #1 object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 5.3179, 83.191, 5.4213 > shear 0, 0, -0.0196632, 0, -0.0912259, -0.220637 rotate < -168.33, 87.211, 180 > translate < 429.1, 8.1471, 160.76 > } + // Object type: Sphere // Name: NoName object { sphere < 0, 0, 0 >, 1 scale < 5.3179, 8.3191, 5.4213 > shear 0, 0, -0.0196632, 0, -0.0912259, -0.220637 rotate < -168.33, 87.211, 180 > translate < 429.1, 8.1471, 160.76 > } } + // Object type: Composite // Name: group #1 object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 5.5685, 83.396, 5.6878 > shear 0, 0, -2.40305e-15, 0, 2.39975e-15, -0.19093 rotate < 12.266, -90, 0 > translate < 517.52, 8.1492, 160.68 > } + // Object type: Sphere // Name: NoName object { sphere < 0, 0, 0 >, 1 scale < 5.5685, 8.3396, 5.6878 > shear 0, 0, -3.58226e-16, 0, 2.39975e-15, -0.19093 rotate < 12.266, -90, 0 > translate < 517.52, 8.1492, 160.68 > } } + // Object type: Composite // Name: group #1 object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 5.5685, 83.396, 5.6878 > shear 0, 0, 0, 0, 0, -0.19093 rotate < 12.266, 0, 0 > translate < 471.96, 8.1492, 115.12 > } + // Object type: Sphere // Name: NoName object { sphere < 0, 0, 0 >, 1 scale < 5.5685, 8.3396, 5.6878 > shear 0, 0, 0, 0, 0, -0.19093 rotate < 12.266, 0, 0 > translate < 471.96, 8.1492, 115.12 > } } + // Object type: Composite // Name: group #1 object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 5.5685, 83.396, 5.6878 > shear 0, 0, -1.21965e-13, 0, -1.35808e-13, -0.19093 rotate < -167.73, -0.0003163, 180 > translate < 471.96, 8.1492, 203.46 > } + // Object type: Sphere // Name: NoName object { sphere < 0, 0, 0 >, 1 scale < 5.5685, 8.3396, 5.6878 > shear 0, 0, -1.00153e-13, 0, -1.35808e-13, -0.19093 rotate < -167.73, -0.0003163, 180 > translate < 471.96, 8.1492, 203.46 > } } wooden { scale < 0.55685, 0.77949, 0.55685 > translate < 471.96, 0, 160.68 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 16.513, 20.493, 55.213 > rotate < 0, -79.002, 0 > translate < -66.347, -0.45887, 167.98 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 20.493, 87.445, 20.493 > rotate < 79.002, 1.7075e-06, -90 > translate < -96.946, -11.096, 159.23 > } shiny_coral { scale < 0.82563, 1.0246, 1.0246 > rotate < 0, -79.002, 0 > translate < -61.872, 8.6589, 167.11 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 16.513, 20.493, 55.213 > rotate < 0, -86.854, 0 > translate < -7.6542, -0.45887, 158.42 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 20.493, 87.445, 20.493 > rotate < 86.854, 2.0913e-06, -90 > translate < -36.77, -11.096, 145.56 > } shiny_coral { scale < 0.82563, 1.0246, 1.0246 > rotate < 0, -86.854, 0 > translate < -3.1018, 8.6589, 158.17 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 16.513, 20.493, 55.213 > rotate < 0, -70.282, 0 > translate < 45.627, -0.45887, 136.71 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 20.493, 87.445, 20.493 > rotate < 70.282, 1.7075e-06, -90 > translate < 14.054, -11.096, 132.69 > } shiny_coral { scale < 0.82563, 1.0246, 1.0246 > rotate < 0, -70.282, 0 > translate < 49.919, 8.6589, 135.17 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 16.52, 20.5, 55.232 > rotate < -70.2, 0, 90 > translate < -106.2, -0.47663, 140.13 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 20.5, 87.485, 20.5 > rotate < 5.6633e-06, -70.2, -3.4151e-06 > translate < -129.3, -14.918, 159.75 > } shiny_coral { scale < 0.826, 1.025, 1.025 > rotate < -70.2, 0, 90 > translate < -105, -0.47663, 130 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 16.52, 20.5, 55.232 > rotate < -146.57, 0, 90 > translate < -7.8965, 0.22088, 246.27 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 20.5, 87.485, 20.5 > rotate < 180, -33.429, -180 > translate < -32.41, -14.22, 228.45 > } shiny_coral { scale < 0.826, 1.025, 1.025 > rotate < -146.57, 0, 90 > translate < 2.2281, 0.22088, 245.05 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 16.513, 20.493, 55.213 > rotate < 0, -79.002, 0 > translate < -37.559, 20.398, 160.76 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 20.493, 87.445, 20.493 > rotate < 79.002, 1.7075e-06, -90 > translate < -68.158, 9.7611, 152.01 > } shiny_coral { scale < 0.82563, 1.0246, 1.0246 > rotate < 0, -79.002, 0 > translate < -33.083, 29.516, 159.89 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 5.1217, 26.939, 5.1217 > translate < 9.1199, 17.445, 158.01 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.4195, 0.71106, 8.4195 > rotate < 0, 0, -180 > translate < 8.8262, 42.243, 157.44 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.4195, 0.71106, 8.4195 > translate < 8.2163, 20.421, 157.44 > } shiny_coral { scale < 0.42097, 0.71106, 0.42097 > translate < 8.7645, 20.543, 157.97 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 5.1217, 26.939, 5.1217 > translate < 33.352, 17.445, 147.1 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.4195, 0.71106, 8.4195 > rotate < 0, 0, -180 > translate < 33.058, 42.243, 146.53 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.4195, 0.71106, 8.4195 > translate < 32.448, 20.421, 146.53 > } shiny_coral { scale < 0.42097, 0.71106, 0.42097 > translate < 32.996, 20.543, 147.07 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 5.1217, 26.939, 5.1217 > translate < -22.382, 17.445, 168.1 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.4195, 0.71106, 8.4195 > rotate < 0, 0, -180 > translate < -22.675, 42.243, 167.53 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.4195, 0.71106, 8.4195 > translate < -23.285, 20.421, 167.53 > } shiny_coral { scale < 0.42097, 0.71106, 0.42097 > translate < -22.737, 20.543, 168.07 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 5.1217, 26.939, 5.1217 > translate < -97.501, 17.445, 181.83 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.4195, 0.71106, 8.4195 > rotate < 0, 0, -180 > translate < -97.794, 42.243, 181.26 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.4195, 0.71106, 8.4195 > translate < -98.404, 20.421, 181.27 > } shiny_coral { scale < 0.42097, 0.71106, 0.42097 > translate < -97.856, 20.543, 181.8 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 5.1217, 26.939, 5.1217 > translate < -113.08, 17.445, 186.71 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.4195, 0.71106, 8.4195 > rotate < 0, 0, -180 > translate < -113.37, 42.243, 186.14 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.4195, 0.71106, 8.4195 > translate < -113.98, 20.421, 186.14 > } shiny_coral { scale < 0.42097, 0.71106, 0.42097 > translate < -113.43, 20.543, 186.67 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 5.1217, 26.939, 5.1217 > translate < -70.08, -3.2345, 222.69 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.4195, 0.71106, 8.4195 > rotate < 0, 0, -180 > translate < -70.374, 21.564, 222.12 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.4195, 0.71106, 8.4195 > translate < -70.984, -0.25875, 222.13 > } shiny_coral { scale < 0.42097, 0.71106, 0.42097 > translate < -70.436, -0.1366, 222.66 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 5.1221, 26.937, 5.1221 > rotate < 0, 0, -90 > translate < 63.359, 5.0152, 200.86 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.42, 0.711, 8.42 > rotate < 0, 0, 90 > translate < 88.155, 5.3088, 200.29 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.42, 0.711, 8.42 > rotate < 0, 0, -90 > translate < 66.334, 5.9188, 200.3 > } shiny_coral { scale < 0.421, 0.711, 0.421 > rotate < 0, 0, -90 > translate < 66.457, 5.3706, 200.83 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 5.1221, 26.937, 5.1221 > rotate < 34.046, 0, -90 > translate < 5.9888, 5.0152, 189.46 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.42, 0.711, 8.42 > rotate < -34.046, 4.8297e-06, 90 > translate < 26.854, 5.3088, 202.87 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.42, 0.711, 8.42 > rotate < 34.046, 0, -90 > translate < 8.773, 5.9188, 190.65 > } shiny_coral { scale < 0.421, 0.711, 0.421 > rotate < 34.046, 0, -90 > translate < 8.5747, 5.3706, 191.17 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 5.1221, 26.937, 5.1221 > rotate < -22.968, 0, -90 > translate < -113.06, 5.0152, 229.65 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.42, 0.711, 8.42 > rotate < 22.968, -3.4151e-06, 90 > translate < -90.453, 5.3088, 219.45 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.42, 0.711, 8.42 > rotate < -22.968, 0, -90 > translate < -110.54, 5.9188, 227.97 > } shiny_coral { scale < 0.421, 0.711, 0.421 > rotate < -22.968, 0, -90 > translate < -110.22, 5.3706, 228.41 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 16.52, 20.5, 55.232 > rotate < -180, -54.349, 2.2589e-06 > translate < -4.415, 63.269, 160.9 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 20.5, 87.485, 20.5 > rotate < 125.65, 0, 90 > translate < 10.226, 73.91, 132.62 > } shiny_coral { scale < 0.826, 1.025, 1.025 > rotate < -180, -54.349, 2.2589e-06 > translate < -8.1211, 54.148, 163.55 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 16.52, 20.5, 55.232 > rotate < -154.52, 51.947, 0 > translate < 82.659, 15.567, 195.79 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 20.5, 87.485, 20.5 > rotate < -125.25, -15.38, 69.427 > translate < 57.193, 37.382, 194.2 > } shiny_coral { scale < 0.826, 1.025, 1.025 > rotate < -154.52, 51.947, 0 > translate < 82.811, 5.371, 195.91 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 28.599, 26.086, 11.116 > rotate < 0, 0, 90 > translate < -36.83, 41.41, 165.73 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 45.108, 26.465, 18.848 > shear 0, 0, 0.668479, 0, 0, 0 rotate < 0, 0, 131.4 > translate < -5.1031, 43.915, 163.58 > } shiny_coral { scale < 1.0047, 2.576, 0.55582 > rotate < 0, 0, 90 > translate < -52.341, 47.854, 165.73 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 28.599, 26.086, 11.116 > rotate < 58.195, 0, 90 > translate < -41.019, -0.28699, 225.11 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 45.108, 26.465, 18.848 > shear 0, 0, 0.668479, 0, -5.72656e-09, 6.72066e-08 rotate < 50.417, -34.196, 114.92 > translate < -26.127, 2.2177, 197.01 > } shiny_coral { scale < 1.0047, 2.576, 0.55582 > rotate < 58.195, 0, 90 > translate < -49.194, 6.1573, 238.29 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 28.599, 26.086, 11.116 > rotate < 170.49, 0, 90 > translate < -8.9022, 63.439, 163.81 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 45.108, 26.465, 18.848 > shear 0, 0, 0.668479, 0, 1.29565e-09, -2.43031e-09 rotate < 172.84, -6.2714, 48.991 > translate < -40.549, 65.943, 160.69 > } shiny_coral { scale < 1.0047, 2.576, 0.55582 > rotate < 170.49, 0, 90 > translate < 6.3952, 69.883, 166.37 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 5.1217, 26.939, 5.1217 > translate < 36.289, 60.491, 143.29 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.4195, 0.71106, 8.4195 > rotate < 0, 0, -180 > translate < 35.996, 85.289, 142.72 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 8.4195, 0.71106, 8.4195 > translate < 35.386, 63.467, 142.72 > } shiny_coral { scale < 0.42097, 0.71106, 0.42097 > translate < 35.934, 63.589, 143.25 > } } + // Object type: Composite // Name: group #1 object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > translate < 50, -5, -160 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > translate < 100, -5, -160 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > translate < 150, -5, -160 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > translate < 200, -5, -160 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 9.5238, 405, 9.5238 > rotate < 0, 0, -90 > translate < 10, 140, -160 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > translate < 300, -5, -160 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > translate < 250, -5, -160 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > translate < 350, -5, -160 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 30, 170, 30 > translate < 425, -5, -155 > } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 470, 20, 210 > translate < -25, -20, -195 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 30, 170, 30 > translate < 5.6843e-14, -5, -155 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 9.5238, 165, 9.5238 > rotate < 90, 0, 0 > translate < -5.6843e-14, 140, -150 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 9.5238, 165, 9.5238 > rotate < 90, 0, 0 > translate < 425, 140, -150 > } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 174.29, 174.29, 174.29 > rotate < 180, 0, -180 > translate < 426.43, -187.14, 5 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 180, 205.71, 180 > rotate < -180, 0, -90 > translate < 440.71, -187.14, -209.29 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 180, 205.71, 180 > rotate < 90, 0, -90 > translate < 469.29, -192.86, -183.57 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 14.857, 160, 14.857 > rotate < 180, 0, -180 > translate < 275, -358.57, -15 > matte_white { scale < 14.857, 160, 14.857 > rotate < 180, 0, -180 > translate < 275, -358.57, -15 > } } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 40, 11.429, 40 > rotate < 180, 0, -180 > translate < 295, -198.57, 5 > matte_white { scale < 40, 11.429, 40 > rotate < 180, 0, -180 > translate < 295, -198.57, 5 > } } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 174.29, 174.29, 174.29 > rotate < 0, -90, 0 > translate < 155, -187.14, -166.43 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 180, 205.71, 180 > rotate < 90, 2.4148e-06, -90 > translate < -59.286, -187.14, -180.71 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 180, 205.71, 180 > rotate < 0, 2.4148e-06, -90 > translate < -33.571, -192.86, -209.29 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 14.857, 160, 14.857 > rotate < 0, -90, 0 > translate < 135, -358.57, -15 > matte_white { scale < 14.857, 160, 14.857 > rotate < 0, -90, 0 > translate < 135, -358.57, -15 > } } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 40, 11.429, 40 > rotate < 0, -90, 0 > translate < 155, -198.57, -35 > matte_white { scale < 40, 11.429, 40 > rotate < 0, -90, 0 > translate < 155, -198.57, -35 > } } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 305, 305, 305 > translate < 295, 300, 25 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 315, 360, 315 > rotate < 0, 0, -90 > translate < 270, 300, 400 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 315, 360, 315 > rotate < -90, 0, -90 > translate < 220, 290, 355 > } matte_white { } } + // Object type: Difference // Name: 'and not' object { // Object type: Sphere // Name: NoName object { sphere < 0, 0, 0 >, 1 scale < 44, 20, 34 > translate < -25, 228, 43 > } - // Object type: Sphere // Name: NoName object { sphere < 0, 0, 0 >, 1 scale < 36, 20, 28 > translate < -25, 231, 43 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 109, 30, 83 > translate < -79, 228, 1 > } reflective_grey { translate < -25, 209, 44 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Torus // Name: NoName object { torus 30, 2, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 4.375, 4.375, 4.375 > rotate < -90, 0, 0 > translate < 210, 300, 70 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 440, 170, 140 > translate < -20, 130, 0 > } matte_white { } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 801.48, 1143.6, 20 > translate < -191.48, -22.632, 7 > matte_white { scale < 801.48, 1143.6, 20 > translate < -191.48, -22.632, 7 > } } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 100, 100, 100 > rotate < 90, 0, 0 > translate < 210, 300, 6.8552e-19 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 200, 305, 195 > translate < 110, -5, -35 > } } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 90, 20.301, 75 > rotate < -180, 0.00024884, 180 > translate < 390, 280, 20 > matte_white { scale < 90, 20.301, 75 > rotate < -180, 0.00024884, 180 > translate < 390, 280, 20 > } } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 90, 20, 70 > translate < 30, 280, 20 > matte_white { scale < 90, 20, 70 > translate < 30, 280, 20 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 26, 280, 26 > translate < 75, 0, 55 > matte_white { scale < 26, 280, 26 > translate < 75, 0, 55 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 26, 280, 26 > rotate < -180, 0.00024884, 180 > translate < 345, 0, -19.999 > matte_white { scale < 26, 280, 26 > rotate < -180, 0.00024884, 180 > translate < 345, 0, -19.999 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Sphere // Name: NoName object { sphere < 0, 0, 0 >, 1 scale < 44, 20, 34 > translate < 451, 226, 43 > } - // Object type: Sphere // Name: NoName object { sphere < 0, 0, 0 >, 1 scale < 36, 20, 28 > translate < 451, 229, 43 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 109, 30, 83 > translate < 397, 226, 1 > } reflective_grey { translate < 451, 207, 44 > } } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 90, 20, 70 > translate < 300, 280, 20 > matte_white { scale < 90, 20, 70 > translate < 300, 280, 20 > } } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 90, 20, 75 > rotate < -180, 0.00024884, 180 > translate < 120, 280, 20 > matte_white { scale < 90, 20, 75 > rotate < -180, 0.00024884, 180 > translate < 120, 280, 20 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 26, 280, 26 > translate < 345, 0, 55 > matte_white { scale < 26, 280, 26 > translate < 345, 0, 55 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 26, 280, 26 > rotate < -180, 0.00024884, 180 > translate < 75, 0, -20.001 > matte_white { scale < 26, 280, 26 > rotate < -180, 0.00024884, 180 > translate < 75, 0, -20.001 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Torus // Name: NoName object { torus 30, 2, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 4.375, 4.375, 4.375 > rotate < 90, 0.00024884, 180 > translate < 210, 300, -35 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 440, 170, 140 > rotate < -180, 0.00024884, 180 > translate < 440, 130, 35.001 > } matte_white { rotate < -180, 0.00024884, 180 > translate < 420, 0, 35.001 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 160, 140, 160 > rotate < -90, 0, 0 > translate < 210, 300, 90 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 360, 200, 450 > translate < 30, 100, -230 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 110, 401.64, 110 > rotate < -90, 0, 0 > translate < 210, 300, 150 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 410, 20.5, 410 > rotate < -90, 0, 0 > translate < 210, 300, 70 > } matte_white { translate < 10, 0, -50 > } } matte_white { } } + // Object type: Composite // Name: group #1 object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > rotate < 1.003e-05, -90, 0 > translate < 775, -5, 255 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > rotate < 1.003e-05, -90, 0 > translate < 775, -5, 305 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > rotate < 1.003e-05, -90, 0 > translate < 775, -5, 355 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > rotate < 1.003e-05, -90, 0 > translate < 775, -5, 405 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 9.5238, 405, 9.5238 > rotate < 90, 2.4148e-06, -90 > translate < 775, 140, 215 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > rotate < 1.003e-05, -90, 0 > translate < 775, -5, 505 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > rotate < 1.003e-05, -90, 0 > translate < 775, -5, 455 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > rotate < 1.003e-05, -90, 0 > translate < 775, -5, 555 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 30, 170, 30 > rotate < 1.003e-05, -90, 0 > translate < 770, -5, 630 > } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 470, 20, 210 > rotate < 1.003e-05, -90, 0 > translate < 810, -20, 180 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 30, 170, 30 > rotate < 1.003e-05, -90, 0 > translate < 770, -5, 205 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 9.5238, 165, 9.5238 > rotate < 90, -90, 0 > translate < 765, 140, 205 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 9.5238, 165, 9.5238 > rotate < 90, -90, 0 > translate < 765, 140, 630 > } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 174.29, 174.29, 174.29 > rotate < -1.003e-05, 90, 0 > translate < 610, -187.14, 631.43 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 180, 205.71, 180 > rotate < -90, -1.2548e-05, -90 > translate < 824.29, -187.14, 645.71 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 180, 205.71, 180 > rotate < 180, -1.2548e-05, -90 > translate < 798.57, -192.86, 674.29 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 14.857, 160, 14.857 > rotate < -1.003e-05, 90, 0 > translate < 630, -358.57, 480 > matte_white { scale < 14.857, 160, 14.857 > rotate < -1.003e-05, 90, 0 > translate < 630, -358.57, 480 > } } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 40, 11.429, 40 > rotate < -1.003e-05, 90, 0 > translate < 610, -198.57, 500 > matte_white { scale < 40, 11.429, 40 > rotate < -1.003e-05, 90, 0 > translate < 610, -198.57, 500 > } } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 174.29, 174.29, 174.29 > rotate < 180, 0, -180 > translate < 781.43, -187.14, 360 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 180, 205.71, 180 > rotate < -180, 0, -90 > translate < 795.71, -187.14, 145.71 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 180, 205.71, 180 > rotate < 90, 0, -90 > translate < 824.29, -192.86, 171.43 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 14.857, 160, 14.857 > rotate < 180, 0, -180 > translate < 630, -358.57, 340 > matte_white { scale < 14.857, 160, 14.857 > rotate < 180, 0, -180 > translate < 630, -358.57, 340 > } } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 40, 11.429, 40 > rotate < 180, 0, -180 > translate < 650, -198.57, 360 > matte_white { scale < 40, 11.429, 40 > rotate < 180, 0, -180 > translate < 650, -198.57, 360 > } } } + // Object type: Difference // Name: 'and not' object { // Object type: Sphere // Name: NoName object { sphere < 0, 0, 0 >, 1 scale < 44, 20, 34 > rotate < 1.003e-05, -90, 0 > translate < 572, 228, 180 > } - // Object type: Sphere // Name: NoName object { sphere < 0, 0, 0 >, 1 scale < 36, 20, 28 > rotate < 1.003e-05, -90, 0 > translate < 572, 231, 180 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 109, 30, 83 > rotate < 1.003e-05, -90, 0 > translate < 614, 228, 126 > } reflective_grey { rotate < 1.003e-05, -90, 0 > translate < 571, 209, 180 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Torus // Name: NoName object { torus 30, 2, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 4.375, 4.375, 4.375 > rotate < -90, -90, 0 > translate < 545, 300, 415 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 440, 170, 140 > rotate < 1.003e-05, -90, 0 > translate < 615, 130, 185 > } matte_white { rotate < 1.003e-05, -90, 0 > translate < 615, 8.7423e-07, 205 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 801.48, 1143.6, 20 > rotate < 1.003e-05, -90, 0 > translate < 608, -22.632, 13.518 > matte_white { scale < 801.48, 1143.6, 20 > rotate < 1.003e-05, -90, 0 > translate < 608, -22.632, 13.518 > } } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 100, 100, 100 > rotate < 90, -90, 0 > translate < 615, 300, 415 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 200, 305, 195 > rotate < 1.003e-05, -90, 0 > translate < 650, -5, 315 > } } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 90, 20.301, 75 > rotate < -1.003e-05, 90, 0 > translate < 595, 280, 595 > matte_white { scale < 90, 20.301, 75 > rotate < -1.003e-05, 90, 0 > translate < 595, 280, 595 > } } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 90, 20, 70 > rotate < 1.003e-05, -90, 0 > translate < 595, 280, 235 > matte_white { scale < 90, 20, 70 > rotate < 1.003e-05, -90, 0 > translate < 595, 280, 235 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 26, 280, 26 > rotate < 1.003e-05, -90, 0 > translate < 560, -8.7423e-06, 280 > matte_white { scale < 26, 280, 26 > rotate < 1.003e-05, -90, 0 > translate < 560, -8.7423e-06, 280 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 26, 280, 26 > rotate < -1.003e-05, 90, 0 > translate < 635, 4.371e-06, 550 > matte_white { scale < 26, 280, 26 > rotate < -1.003e-05, 90, 0 > translate < 635, 4.371e-06, 550 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Sphere // Name: NoName object { sphere < 0, 0, 0 >, 1 scale < 44, 20, 34 > rotate < 1.003e-05, -90, 0 > translate < 572, 226, 656 > } - // Object type: Sphere // Name: NoName object { sphere < 0, 0, 0 >, 1 scale < 36, 20, 28 > rotate < 1.003e-05, -90, 0 > translate < 572, 229, 656 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 109, 30, 83 > rotate < 1.003e-05, -90, 0 > translate < 614, 226, 602 > } reflective_grey { rotate < 1.003e-05, -90, 0 > translate < 571, 207, 656 > } } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 90, 20, 70 > rotate < 1.003e-05, -90, 0 > translate < 595, 280, 505 > matte_white { scale < 90, 20, 70 > rotate < 1.003e-05, -90, 0 > translate < 595, 280, 505 > } } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 90, 20, 75 > rotate < -1.003e-05, 90, 0 > translate < 595, 280, 325 > matte_white { scale < 90, 20, 75 > rotate < -1.003e-05, 90, 0 > translate < 595, 280, 325 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 26, 280, 26 > rotate < 1.003e-05, -90, 0 > translate < 560, -8.7423e-06, 550 > matte_white { scale < 26, 280, 26 > rotate < 1.003e-05, -90, 0 > translate < 560, -8.7423e-06, 550 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 26, 280, 26 > rotate < -1.003e-05, 90, 0 > translate < 635, 4.3713e-06, 280 > matte_white { scale < 26, 280, 26 > rotate < -1.003e-05, 90, 0 > translate < 635, 4.3713e-06, 280 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Torus // Name: NoName object { torus 30, 2, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 4.375, 4.375, 4.375 > rotate < -90, 90, 0 > translate < 650, 300, 415 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 440, 170, 140 > rotate < -1.003e-05, 90, 0 > translate < 580, 130, 645 > } matte_white { rotate < -1.003e-05, 90, 0 > translate < 580, -5.2455e-06, 625 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 160, 140, 160 > rotate < -90, -90, 0 > translate < 525, 300, 415 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 360, 200, 450 > rotate < 1.003e-05, -90, 0 > translate < 845, 100, 235 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 110, 401.64, 110 > rotate < -90, -90, 0 > translate < 465, 300, 415 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 410, 20.5, 410 > rotate < -90, -90, 0 > translate < 545, 300, 415 > } matte_white { rotate < 1.003e-05, -90, 0 > translate < 665, 9.6165e-06, 215 > } } matte_white { rotate < 1.003e-05, -90, 0 > translate < 615, 8.7423e-07, 205 > } } + // Object type: Composite // Name: group #1 object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > rotate < 0, 90, 0 > translate < -359.69, -5, 575.08 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > rotate < 0, 90, 0 > translate < -359.69, -5, 525.08 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > rotate < 0, 90, 0 > translate < -359.69, -5, 475.08 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > rotate < 0, 90, 0 > translate < -359.69, -5, 425.08 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 9.5238, 405, 9.5238 > rotate < -90, -2.4148e-06, -90 > translate < -359.69, 140, 615.08 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > rotate < 0, 90, 0 > translate < -359.69, -5, 325.08 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > rotate < 0, 90, 0 > translate < -359.69, -5, 375.08 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 10, 140, 10 > rotate < 0, 90, 0 > translate < -359.69, -5, 275.08 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 30, 170, 30 > rotate < 0, 90, 0 > translate < -354.69, -5, 200.08 > } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 470, 20, 210 > rotate < 0, 90, 0 > translate < -394.69, -20, 650.08 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 30, 170, 30 > rotate < 0, 90, 0 > translate < -354.69, -5, 625.08 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 9.5238, 165, 9.5238 > rotate < 90, 90, 0 > translate < -349.69, 140, 625.08 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 9.5238, 165, 9.5238 > rotate < 90, 90, 0 > translate < -349.69, 140, 200.08 > } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 174.29, 174.29, 174.29 > rotate < 0, -90, 0 > translate < -194.69, -187.14, 198.66 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 180, 205.71, 180 > rotate < 90, 1.2548e-05, -90 > translate < -408.98, -187.14, 184.37 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 180, 205.71, 180 > rotate < -4.9783e-06, 1.2548e-05, -90 > translate < -383.26, -192.86, 155.8 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 14.857, 160, 14.857 > rotate < 0, -90, 0 > translate < -214.69, -358.57, 350.08 > matte_white { scale < 14.857, 160, 14.857 > rotate < 0, -90, 0 > translate < -214.69, -358.57, 350.08 > } } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 40, 11.429, 40 > rotate < 0, -90, 0 > translate < -194.69, -198.57, 330.08 > matte_white { scale < 40, 11.429, 40 > rotate < 0, -90, 0 > translate < -194.69, -198.57, 330.08 > } } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 174.29, 174.29, 174.29 > translate < -366.12, -187.14, 470.08 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 180, 205.71, 180 > rotate < 0, 0, -90 > translate < -380.41, -187.14, 684.37 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 180, 205.71, 180 > rotate < -90, 0, -90 > translate < -408.98, -192.86, 658.66 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 14.857, 160, 14.857 > translate < -214.69, -358.57, 490.08 > matte_white { scale < 14.857, 160, 14.857 > translate < -214.69, -358.57, 490.08 > } } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 40, 11.429, 40 > translate < -234.69, -198.57, 470.08 > matte_white { scale < 40, 11.429, 40 > translate < -234.69, -198.57, 470.08 > } } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 305, 305, 305 > rotate < 0, 90, 0 > translate < -174.69, 300, 330.08 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 315, 360, 315 > rotate < -90, -2.4148e-06, -90 > translate < 200.31, 300, 355.08 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 315, 360, 315 > rotate < 180, -2.4148e-06, -90 > translate < 155.31, 290, 405.08 > } matte_white { rotate < 0, 90, 0 > translate < -199.69, 0, 625.08 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Sphere // Name: NoName object { sphere < 0, 0, 0 >, 1 scale < 44, 20, 34 > rotate < 0, 90, 0 > translate < -156.69, 228, 650.08 > } - // Object type: Sphere // Name: NoName object { sphere < 0, 0, 0 >, 1 scale < 36, 20, 28 > rotate < 0, 90, 0 > translate < -156.69, 231, 650.08 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 109, 30, 83 > rotate < 0, 90, 0 > translate < -198.69, 228, 704.08 > } reflective_grey { rotate < 0, 90, 0 > translate < -155.69, 209, 650.08 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Torus // Name: NoName object { torus 30, 2, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 4.375, 4.375, 4.375 > rotate < -90, 90, 0 > translate < -129.69, 300, 415.08 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 440, 170, 140 > rotate < 0, 90, 0 > translate < -199.69, 130, 645.08 > } matte_white { rotate < 0, 90, 0 > translate < -199.69, 0, 625.08 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 801.48, 1143.6, 20 > rotate < 0, 90, 0 > translate < -192.69, -22.632, 816.57 > matte_white { scale < 801.48, 1143.6, 20 > rotate < 0, 90, 0 > translate < -192.69, -22.632, 816.57 > } } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 100, 100, 100 > rotate < 90, 90, 0 > translate < -199.69, 300, 415.08 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 200, 305, 195 > rotate < 0, 90, 0 > translate < -234.69, -5, 515.08 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 5.5556, 145, 5.5556 > rotate < -90, -2.4148e-06, -90 > translate < -169.69, 290, 240.08 > } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 90, 20.301, 75 > rotate < 0, -90, 0 > translate < -179.69, 280, 235.08 > matte_white { scale < 90, 20.301, 75 > rotate < 0, -90, 0 > translate < -179.69, 280, 235.08 > } } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 90, 20, 70 > rotate < 0, 90, 0 > translate < -179.69, 280, 595.08 > matte_white { scale < 90, 20, 70 > rotate < 0, 90, 0 > translate < -179.69, 280, 595.08 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 26, 280, 26 > rotate < 0, 90, 0 > translate < -144.69, 0, 550.08 > matte_white { scale < 26, 280, 26 > rotate < 0, 90, 0 > translate < -144.69, 0, 550.08 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 26, 280, 26 > rotate < 0, -90, 0 > translate < -219.69, 0, 280.08 > matte_white { scale < 26, 280, 26 > rotate < 0, -90, 0 > translate < -219.69, 0, 280.08 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Sphere // Name: NoName object { sphere < 0, 0, 0 >, 1 scale < 44, 20, 34 > rotate < 0, 90, 0 > translate < -156.69, 226, 174.08 > } - // Object type: Sphere // Name: NoName object { sphere < 0, 0, 0 >, 1 scale < 36, 20, 28 > rotate < 0, 90, 0 > translate < -156.69, 229, 174.08 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 109, 30, 83 > rotate < 0, 90, 0 > translate < -198.69, 226, 228.08 > } reflective_grey { rotate < 0, 90, 0 > translate < -155.69, 207, 174.08 > } } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 90, 20, 70 > rotate < 0, 90, 0 > translate < -179.69, 280, 325.08 > matte_white { scale < 90, 20, 70 > rotate < 0, 90, 0 > translate < -179.69, 280, 325.08 > } } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 90, 20, 75 > rotate < 0, -90, 0 > translate < -179.69, 280, 505.08 > matte_white { scale < 90, 20, 75 > rotate < 0, -90, 0 > translate < -179.69, 280, 505.08 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 26, 280, 26 > rotate < 0, 90, 0 > translate < -144.69, 0, 280.08 > matte_white { scale < 26, 280, 26 > rotate < 0, 90, 0 > translate < -144.69, 0, 280.08 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 26, 280, 26 > rotate < 0, -90, 0 > translate < -219.69, 0, 550.08 > matte_white { scale < 26, 280, 26 > rotate < 0, -90, 0 > translate < -219.69, 0, 550.08 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Torus // Name: NoName object { torus 30, 2, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 4.375, 4.375, 4.375 > rotate < -90, -90, 0 > translate < -234.69, 300, 415.08 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 440, 170, 140 > rotate < 0, -90, 0 > translate < -164.69, 130, 185.08 > } matte_white { rotate < 0, -90, 0 > translate < -164.69, 0, 205.08 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 160, 140, 160 > rotate < -90, 90, 0 > translate < -109.69, 300, 415.08 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 360, 200, 450 > rotate < 0, 90, 0 > translate < -429.69, 100, 595.08 > } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 110, 401.64, 110 > rotate < -90, 90, 0 > translate < -49.692, 300, 415.08 > } - // Object type: Disc // Name: NoName object { disc < 0, 0, 0 >, < 0, 1, 0 >, 0, 1 scale < 410, 20.5, 410 > rotate < -90, 90, 0 > translate < -129.69, 300, 415.08 > } matte_white { rotate < 0, 90, 0 > translate < -249.69, 0, 615.08 > } } matte_white { rotate < 0, 90, 0 > translate < -199.69, 0, 625.08 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 26, 280, 26 > translate < 560, 0, 60 > matte_white { scale < 26, 280, 26 > translate < 560, 0, 60 > } } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 70, 20, 70 > translate < 525, 280, 25 > matte_white { scale < 70, 20, 70 > translate < 525, 280, 25 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 26, 280, 26 > rotate < 0, 90, 0 > translate < -139.69, 0, 65.084 > matte_white { scale < 26, 280, 26 > rotate < 0, 90, 0 > translate < -139.69, 0, 65.084 > } } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 70, 20, 70 > rotate < 0, 90, 0 > translate < -174.69, 280, 100.08 > matte_white { scale < 70, 20, 70 > rotate < 0, 90, 0 > translate < -174.69, 280, 100.08 > } } + // Object type: Composite // Name: group #1 object { // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 795, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 795, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 775, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 775, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 815, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 815, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 835, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 835, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 855, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 855, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 875, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 875, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 895, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 895, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 915, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 915, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 935, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 935, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 955, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 955, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 975, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 975, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 995, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 995, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 1015, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 1015, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 1035, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 1035, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 1055, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 1055, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 1075, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 1075, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 1095, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 1095, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 1115, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 1115, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 1135, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 340, 1135, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 1155, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 340, 1155, 813.28 > } } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 133.68, 705, 135 > translate < 210, 50, 810 > Wiek_Test { translate < 210, 50, 810 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 798.48, 810, 187.83 > rotate < 90, 0, 0 > translate < -190, 3.7072e-15, 5 > matte_white { scale < 798.48, 810, 187.83 > rotate < 90, 0, 0 > translate < -190, 3.7072e-15, 5 > } } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 310, 83.478, 180 > translate < 210, -31.304, 660 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 620, 91.304, 195 > translate < -100, -31.304, 660 > } } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 255, 93.913, 138.46 > translate < 210, -52.174, 680 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 510, 91.304, 150 > translate < -45, -52.174, 680 > } } + // Object type: Composite // Name: group #1 object { // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 795, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 795, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 775, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 775, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 815, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 815, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 835, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 835, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 855, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 855, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 875, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 875, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 895, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 895, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 915, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 915, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 935, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 935, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 955, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 955, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 975, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 975, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 995, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 995, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 1015, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 1015, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 1035, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 1035, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 1055, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 1055, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 1075, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 1075, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 1095, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 1095, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 1115, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 1115, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 1135, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 80, 1135, 813.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 1155, 813.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 80, 1155, 813.28 > } } } + // Object type: Composite // Name: group #1 object { // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 795, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 795, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 775, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 775, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 815, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 815, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 835, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 835, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 855, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 855, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 875, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 875, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 895, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 895, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 915, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 915, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 935, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 935, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 955, 945 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 955, 945 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 975, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 975, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 995, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 995, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 1015, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 1015, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 1035, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 1035, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 1055, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 1055, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 1075, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 1075, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 1095, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 1095, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 1115, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 1115, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 1135, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 1135, 943.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 1155, 943.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 1155, 943.28 > } } } + // Object type: Composite // Name: group #1 object { // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 795, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 795, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 775, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 775, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 815, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 815, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 835, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 835, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 855, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 855, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 875, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 875, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 895, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 895, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 915, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 915, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 935, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 935, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 955, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 955, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 975, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 975, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 995, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 995, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 1015, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 1015, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 1035, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 1035, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 1055, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 1055, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 1075, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 1075, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 1095, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 1095, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 1115, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 1115, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 1135, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -95.108, -56.537, 4.2645 > translate < 210, 1135, 683.28 > } } + // Object type: Torus // Name: NoName object { torus 30, 3, <0, 0, 0>, <0, 1, 0> root_solver Sturm scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 1155, 683.28 > reflective_tan { scale < 0.39322, 0.39322, 0.39322 > rotate < -93.405, 34.261, -1.9185 > translate < 210, 1155, 683.28 > } } } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 790, 20, 835 > translate < -190, 1120, 0 > } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 31.571, 520, 31.571 > rotate < 0, 90, 0 > translate < 340, 605, 280 > matte_white { scale < 31.571, 520, 31.571 > rotate < 0, 90, 0 > translate < 340, 605, 280 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 31.571, 520, 31.571 > rotate < 0, 90, 0 > translate < -115, 605, 280 > matte_white { scale < 31.571, 520, 31.571 > rotate < 0, 90, 0 > translate < -115, 605, 280 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 31.571, 520, 31.571 > rotate < 0, 90, 0 > translate < 70, 605, 280 > matte_white { scale < 31.571, 520, 31.571 > rotate < 0, 90, 0 > translate < 70, 605, 280 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 31.571, 520, 31.571 > rotate < 0, 90, 0 > translate < 75, 605, 85 > matte_white { scale < 31.571, 520, 31.571 > rotate < 0, 90, 0 > translate < 75, 605, 85 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 31.571, 520, 31.571 > rotate < 0, 90, 0 > translate < 340, 605, 90 > matte_white { scale < 31.571, 520, 31.571 > rotate < 0, 90, 0 > translate < 340, 605, 90 > } } + // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 31.571, 520, 31.571 > rotate < 0, 90, 0 > translate < 540, 605, 280 > matte_white { scale < 31.571, 520, 31.571 > rotate < 0, 90, 0 > translate < 540, 605, 280 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Difference // Name: 'and not' object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < -798.48, -810, -187.83 > rotate < 90, 0, 180 > translate < -190, 3.7072e-15, 1625 > matte_white { scale < -798.48, -810, -187.83 > rotate < 90, 0, 180 > translate < -190, 3.7072e-15, 1625 > } } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < -310, -83.478, -180 > rotate < 0, 0, 180 > translate < 210, -31.304, 970 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < -620, -91.304, -195 > rotate < 0, 0, 180 > translate < -100, -31.304, 970 > } } - // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < -255, -93.913, -138.46 > rotate < 0, 0, 180 > translate < 210, -52.174, 950 > } - // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < -510, -91.304, -150 > rotate < 0, 0, 180 > translate < -45, -52.174, 950 > } } + // Object type: Composite // Name: group #1 object { // Object type: Composite // Name: group #1 object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 10, 5, 273.97 > rotate < -180, -70, 180 > translate < 320.24, 42.063, 913.22 > } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 10, 5, 279.17 > rotate < -180, 30, -180 > translate < 196.8, 42.063, 968.79 > } } + // Object type: Composite // Name: group #1 object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 10, 5, 273.97 > rotate < 7.3444e-06, -70, -6.2156e-06 > translate < 357.58, 42.063, 819.38 > } + // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 10, 5, 279.17 > rotate < 180, -10, -180 > translate < 298.74, 42.063, 941.29 > } } + // Object type: Composite // Name: group #1 object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 10, 5, 273.97 > rotate < 180, -30, -180 > translate < 231.32, 42.063, 961.1 > } } + // Object type: Composite // Name: group #1 object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 10, 5, 273.97 > rotate < 180, 10, -180 > translate < 132.42, 42.063, 940.62 > } } + // Object type: Composite // Name: group #1 object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 10, 5, 279.17 > rotate < 180, -50, 180 > translate < 359.16, 42.063, 854.7 > } } + // Object type: Composite // Name: group #1 object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 10, 5, 273.97 > rotate < 180, 50, -180 > translate < 69.82, 42.063, 861.36 > } } + // Object type: Composite // Name: group #1 object { // Object type: Box // Name: NoName object { box < 0, 0, 0 >, < 1, 1, 1 > scale < 10, 5, 273.97 > rotate < 0, 90, 0 > translate < 72.814, 42.063, 760.41 > } } + // Object type: Difference // Name: 'and not' object { // Object type: Cylinder // Name: NoName object { cylinder < 0, 0, 0 >, < 0, 1, 0 >, 1 scale < 140, 25, 140 > translate < 210, 35, 815 > } - // Object type: Disc // Name: NoName object {