home *** CD-ROM | disk | FTP | other *** search
- #include "shapes"
- #include "colors"
- #include "textures"
-
- #declare Chitin = texture {
- marble
- turbulence 0.4
- colour_map {
- [0.000 0.210 colour red 0.23 green 0.36 blue 0.30
- colour red 0.24 green 0.20 blue 0.03]
- [0.210 0.555 colour red 0.24 green 0.20 blue 0.03
- colour red 0.48 green 0.28 blue 0.27]
- [0.555 0.773 colour red 0.48 green 0.28 blue 0.27
- colour red 0.51 green 0.54 blue 0.41]
- [0.773 1.001 colour red 0.51 green 0.54 blue 0.41
- colour red 0.23 green 0.36 blue 0.30]
- }
- ambient 0.2 diffuse 0.5 phong 1.0 phong_size 80
- scale <5 5 5>
- }
- #declare eye1 = texture {
- marble
- colour_map {
- [0.000 0.303 colour red 0.000 green 0.239 blue 0.000
- colour red 0.333 green 0.294 blue 0.000 ]
- [0.303 0.588 colour red 0.333 green 0.294 blue 0.000
- colour red 0.000 green 0.239 blue 0.341 ]
- [0.588 0.790 colour red 0.000 green 0.239 blue 0.341
- colour red 0.000 green 0.020 blue 0.000 ]
- [0.790 1.001 colour red 0.000 green 0.020 blue 0.000
- colour red 0.000 green 0.239 blue 0.000 ]
- }
- turbulence 0.4
- }
-
- #declare eye = texture {
- eye1 scale <2 5 2> ambient 0.6 phong 1.0 diffuse 1.0 phong_size 120
- }
-
- camera
- { location <-10 25 -35>
- up <0 1 0>
- right <1.25 0 0>
- look_at <15 15 0>
- }
- // Sky
- object { sphere { <0 -39000 0> 40000 inverse }
- texture
- {
- marble
- turbulence 0.55
- color_map {
- [0.0 0.65 color Black color DimGray]
- [0.65 0.775 color DimGray color SteelBlue]
- [0.775 1.000 color SteelBlue color Black]
- }
- ambient 1
- scale <800 800 800>
- }
- }
- // Lights
- object { light_source { <25 100 -50> colour White } }
- object { light_source { <-25 100 -25> colour White } }
- // floor
- #declare br16 = colour red 0.54 green 0.35 blue 0.25
- #declare br17 = colour red 0.56 green 0.31 blue 0.21
- #declare br14 = colour red 0.57 green 0.37 blue 0.24
- object
- { plane { <0 1 0> 0 }
- texture {
- marble
- color_map {
- [0.0 0.2 color br16 color br16]
- [0.2 0.4 color br16 color br14]
- [0.4 0.6 color br14 color br17]
- [0.6 0.8 color br17 color br17]
- [0.8 0.9 color br17 color br14]
- [0.9 1.01 color br14 color br16]
- }
- ambient 0.3
- diffuse 1.2
- turbulence 0.25
- scale <13 13 1>
- reflection 0.25
- }
- }
-
- //Head
- object { union {
- intersection
- { quadric {QCone_Z
- scale < -0.3125 -0.3125 1>
- rotate < -55.1246 90.0000 0>
- translate < 2.6999 11.7000 0.0000>}
- plane {<0 0 -1> 0
- rotate < -55.1246 90.0000 0>
- translate < 4.7953 14.7063 0.0000>}
- plane {<0 0 1> 0
- rotate < -55.1246 90.0000 0>
- translate < 6.8906 17.7126 0.0000>}
- }
- }
- bounded_by { box {< 3.8000 13.8000 -2.4000>< 9.7000 20.6999 2.4000>}}
- texture {Chitin}
- }
-
-
- object { union {
- sphere {< 5.0000 15.0000 0.0000> 1.2000}
- sphere {< 7.3000 18.3000 0.0000> 2.4000}
- }
- bounded_by { box {< 3.8000 13.8000 -2.4000>< 9.7000 20.6999 2.4000>}}
- texture {Chitin}
- }
-
- //Eyes
- object { union {
- sphere {< 7 18 1 > 2}
- sphere {< 7 18 -1 > 2}
- }
- texture {eye}
- }
-
-
-
- //Thorax
- object { union {
- intersection
- { quadric {QCone_Z
- scale < 0.0650 0.0650 1>
- rotate < 13.1340 90.0000 0>
- translate < 51.0000 8.8999 0.0000>}
- plane {<0 0 -1> 0
- rotate < 13.1340 90.0000 0>
- translate < 12.1643 17.9616 0.0000>}
- plane {<0 0 1> 0
- rotate < 13.1340 90.0000 0>
- translate < 15.1517 17.2645 0.0000>}
- }
-
- }
- bounded_by { box {< 9.4000 14.8999 -2.6000>< 17.4000 20.6000 2.6000>}}
- texture {Chitin}
- }
-
-
- object { union {
- sphere {< 12.0000 18.0000 0.0000> 2.6000}
- sphere {< 15.0000 17.3000 0.0000> 2.4000}
- }
- bounded_by { box {< 9.4000 14.8999 -2.6000>< 17.4000 20.6000 2.6000>}}
- texture {Chitin}
- }
-
-
- //Abdomen
- object { union {
- intersection
- { quadric {QCone_Z
- scale < 0.0479 0.0479 1>
- rotate < 16.6992 90.0000 0>
- translate < 60.5000 4.2000 0.0000>}
- plane {<0 0 -1> 0
- rotate < 16.6992 90.0000 0>
- translate < 18.5963 16.7711 0.0000>}
- plane {<0 0 1> 0
- rotate < 16.6992 90.0000 0>
- translate < 24.5825 14.9752 0.0000>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < -0.0726 -0.0726 1>
- rotate < 25.0168 90.0000 0>
- translate < 2.0000 25.4999 0.0000>}
- plane {<0 0 -1> 0
- rotate < 25.0168 90.0000 0>
- translate < 24.3817 15.0551 0.0000>}
- plane {<0 0 1> 0
- rotate < 25.0168 90.0000 0>
- translate < 31.8423 11.5735 0.0000>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < 0.5513 0.5513 1>
- rotate < 21.8014 90.0000 0>
- translate < 36.6153 9.6538 0.0000>}
- plane {<0 0 -1> 0
- rotate < 21.8014 90.0000 0>
- translate < 33.0758 11.0696 0.0000>}
- plane {<0 0 1> 0
- rotate < 21.8014 90.0000 0>
- translate < 34.9931 10.3027 0.0000>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < 0.2785 0.2785 1>
- rotate < 63.4349 90.0000 0>
- translate < 36.3333 6.8333 0.0000>}
- plane {<0 0 -1> 0
- rotate < 63.4349 90.0000 0>
- translate < 34.6320 10.2359 0.0000>}
- plane {<0 0 1> 0
- rotate < 63.4349 90.0000 0>
- translate < 35.5600 8.3800 0.0000>}
- }
-
- }
- bounded_by { box {< 16.4000 8.0000 -2.4000>< 36.0000 18.9000 2.4000>}}
- texture {Chitin}
- }
-
-
- object { union {
- sphere {< 18.5000 16.8000 0.0000> 2.1000}
- sphere {< 24.5000 15.0000 0.0000> 1.8000}
- sphere {< 32.0000 11.5000 0.0000> 2.4000}
- sphere {< 34.5000 10.5000 0.0000> 1.1000}
- sphere {< 35.5000 8.5000 0.0000> 0.5000}
- }
- bounded_by { box {< 16.4000 8.0000 -2.4000>< 36.0000 18.9000 2.4000>}}
- texture {Chitin}
- }
-
-
- //Antenna
- object { union {
- intersection
- { quadric {QCone_Z
- scale < 0.0589 0.0589 1>
- rotate < -36.0679 -56.8886 0>
- translate < 0.7499 25.5000 4.2500>}
- plane {<0 0 -1> 0
- rotate < -36.0679 -56.8886 0>
- translate < 6.4800 20.5173 0.5129>}
- plane {<0 0 1> 0
- rotate < -36.0679 -56.8886 0>
- translate < 4.1880 22.5103 2.0077>}
- }
-
- intersection
- { quadric {Cylinder_Z
- scale < 0.3000 0.3000 1>
- rotate < -43.3522 -39.4278 0>
- translate < 0.5000 28.0000 6.5000>}
- plane {<0 0 -1> 0
- rotate < -43.3522 -39.4278 0>
- translate < 4.2000 22.5000 2.0000>}
- plane {<0 0 1> 0
- rotate < -43.3522 -39.4278 0>
- translate < 0.5000 28.0000 6.5000>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < -0.2000 -0.2000 1>
- rotate < -78.6900 0.0000 0>
- translate < 0.5000 26.4999 6.2000>}
- plane {<0 0 -1> 0
- rotate < -78.6900 0.0000 0>
- translate < 0.5000 27.9423 6.4884>}
- plane {<0 0 1> 0
- rotate < -78.6900 0.0000 0>
- translate < 0.5000 28.9038 6.6807>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < -0.0985 -0.0985 1>
- rotate < -78.6900 0.0000 0>
- translate < 0.5000 24.0000 5.6999>}
- plane {<0 0 -1> 0
- rotate < -78.6900 0.0000 0>
- translate < 0.5000 28.9519 6.6903>}
- plane {<0 0 1> 0
- rotate < -78.6900 0.0000 0>
- translate < 0.5000 29.9423 6.8884>}
- }
-
- }
- bounded_by { box {< -0.1000 20.0000 0.0000>< 7.0000 30.6000 7.5000>}}
- texture {Chitin}
- }
-
-
- object { union {
- sphere {< 6.5000 20.5000 0.5000> 0.5000}
- sphere {< 4.2000 22.5000 2.0000> 0.3000}
- sphere {< 0.5000 28.0000 6.5000> 0.3000}
- sphere {< 0.5000 29.0000 6.7000> 0.5000}
- sphere {< 0.5000 30.0000 6.9000> 0.6000}
- }
- bounded_by { box {< -0.1000 20.0000 0.0000>< 7.0000 30.6000 7.5000>}}
- texture {Chitin}
- }
-
-
- //Antenna
- object { union {
- intersection
- { quadric {QCone_Z
- scale < -0.0589 -0.0589 1>
- rotate < 36.0679 56.8886 0>
- translate < 0.7499 25.5000 -4.2500>}
- plane {<0 0 -1> 0
- rotate < 36.0679 56.8886 0>
- translate < 4.1880 22.5103 -2.0077>}
- plane {<0 0 1> 0
- rotate < 36.0679 56.8886 0>
- translate < 6.4800 20.5173 -0.5129>}
- }
-
- intersection
- { quadric {Cylinder_Z
- scale < 0.3000 0.3000 1>
- rotate < 43.3522 39.4278 0>
- translate < 4.2000 22.5000 -2.0000>}
- plane {<0 0 -1> 0
- rotate < 43.3522 39.4278 0>
- translate < 0.5000 28.0000 -6.5000>}
- plane {<0 0 1> 0
- rotate < 43.3522 39.4278 0>
- translate < 4.2000 22.5000 -2.0000>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < 0.2000 0.2000 1>
- rotate < 78.6900 0.0000 0>
- translate < 0.5000 26.5000 -6.2000>}
- plane {<0 0 -1> 0
- rotate < 78.6900 0.0000 0>
- translate < 0.5000 28.9038 -6.6807>}
- plane {<0 0 1> 0
- rotate < 78.6900 0.0000 0>
- translate < 0.5000 27.9423 -6.4884>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < 0.0985 0.0985 1>
- rotate < 78.6900 0.0000 0>
- translate < 0.5000 24.0000 -5.6999>}
- plane {<0 0 -1> 0
- rotate < 78.6900 0.0000 0>
- translate < 0.5000 29.9423 -6.8884>}
- plane {<0 0 1> 0
- rotate < 78.6900 0.0000 0>
- translate < 0.5000 28.9519 -6.6903>}
- }
-
- }
- bounded_by { box {< -0.1000 20.0000 -7.5000>< 7.0000 30.6000 0.0000>}}
- texture {Chitin}
- }
-
-
- object { union {
- sphere {< 6.5000 20.5000 -0.5000> 0.5000}
- sphere {< 4.2000 22.5000 -2.0000> 0.3000}
- sphere {< 0.5000 28.0000 -6.5000> 0.3000}
- sphere {< 0.5000 29.0000 -6.7000> 0.5000}
- sphere {< 0.5000 30.0000 -6.9000> 0.6000}
- }
- bounded_by { box {< -0.1000 20.0000 -7.5000>< 7.0000 30.6000 0.0000>}}
- texture {Chitin}
- }
-
-
- //Leg 1
- object { union {
- intersection
- { quadric {QCone_Z
- scale < 0.5160 0.5160 1>
- rotate < 23.1458 -4.0856 0>
- translate < 11.8428 15.8571 4.3999>}
- plane {<0 0 -1> 0
- rotate < 23.1458 -4.0856 0>
- translate < 11.9669 16.6017 2.6626>}
- plane {<0 0 1> 0
- rotate < 23.1458 -4.0856 0>
- translate < 11.8879 16.1278 3.7682>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < 0.0133 0.0133 1>
- rotate < 40.8771 -17.4747 0>
- translate < 5.0999 -3.4000 25.2000>}
- plane {<0 0 -1> 0
- rotate < 40.8771 -17.4747 0>
- translate < 11.8987 16.1965 3.6038>}
- plane {<0 0 1> 0
- rotate < 40.8771 -17.4747 0>
- translate < 10.1990 11.2973 9.0028>}
- }
-
- intersection
- { quadric {Cylinder_Z
- scale < 0.3000 0.3000 1>
- rotate < 37.0079 -70.4268 0>
- translate < 5.7000 7.7000 10.6000>}
- plane {<0 0 -1> 0
- rotate < 37.0079 -70.4268 0>
- translate < 10.2000 11.3000 9.0000>}
- plane {<0 0 1> 0
- rotate < 37.0079 -70.4268 0>
- translate < 5.7000 7.7000 10.6000>}
- }
-
- intersection
- { quadric {Cylinder_Z
- scale < 0.3000 0.3000 1>
- rotate < 52.5067 -19.4400 0>
- translate < 4.5000 3.0000 14.0000>}
- plane {<0 0 -1> 0
- rotate < 52.5067 -19.4400 0>
- translate < 5.7000 7.7000 10.6000>}
- plane {<0 0 1> 0
- rotate < 52.5067 -19.4400 0>
- translate < 4.5000 3.0000 14.0000>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < 0.0229 0.0229 1>
- rotate < 40.0570 -48.6522 0>
- translate < -3.0000 -5.3999 20.6000>}
- plane {<0 0 -1> 0
- rotate < 40.0570 -48.6522 0>
- translate < 4.4960 2.9955 14.0034>}
- plane {<0 0 1> 0
- rotate < 40.0570 -48.6522 0>
- translate < 1.9973 0.1970 16.2023>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < 0.0497 0.0497 1>
- rotate < 2.8482 -84.2894 0>
- translate < -2.0000 0.0000 16.5999>}
- plane {<0 0 -1> 0
- rotate < 2.8482 -84.2894 0>
- translate < 1.9901 0.1995 16.2009>}
- plane {<0 0 1> 0
- rotate < 2.8482 -84.2894 0>
- translate < -0.0049 0.0997 16.4004>}
- }
-
- }
- bounded_by { box {< -0.1000 0.0000 1.1000>< 13.1000 17.9000 16.5000>}}
- texture {Chitin}
- }
-
-
- object { union {
- sphere {< 12.0000 16.8000 2.2000> 1.1000}
- sphere {< 11.9000 16.2000 3.6000> 0.4000}
- sphere {< 10.2000 11.3000 9.0000> 0.3000}
- sphere {< 5.7000 7.7000 10.6000> 0.3000}
- sphere {< 4.5000 3.0000 14.0000> 0.3000}
- sphere {< 2.0000 0.2000 16.2000> 0.2000}
- sphere {< 0.0000 0.1000 16.4000> 0.1000}
- }
- bounded_by { box {< -0.1000 0.0000 1.1000>< 13.1000 17.9000 16.5000>}}
- texture {Chitin}
- }
-
-
- //Leg 2
- object { union {
- intersection
- { quadric {QCone_Z
- scale < 0.5337 0.5337 1>
- rotate < 19.6538 0.0000 0>
- translate < 13.5000 15.4142 4.3999>}
- plane {<0 0 -1> 0
- rotate < 19.6538 0.0000 0>
- translate < 13.5000 16.0257 2.6877>}
- plane {<0 0 1> 0
- rotate < 19.6538 0.0000 0>
- translate < 13.5000 15.6366 3.7773>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < 0.0131 0.0131 1>
- rotate < 44.1536 8.4269 0>
- translate < 16.7000 -5.5000 25.2000>}
- plane {<0 0 -1> 0
- rotate < 44.1536 8.4269 0>
- translate < 13.5005 15.6963 3.6037>}
- plane {<0 0 1> 0
- rotate < 44.1536 8.4269 0>
- translate < 14.3004 10.3972 9.0027>}
- }
-
- intersection
- { quadric {Cylinder_Z
- scale < 0.3000 0.3000 1>
- rotate < 33.3065 -70.8209 0>
- translate < 9.7000 7.2000 10.6000>}
- plane {<0 0 -1> 0
- rotate < 33.3065 -70.8209 0>
- translate < 14.3000 10.4000 9.0000>}
- plane {<0 0 1> 0
- rotate < 33.3065 -70.8209 0>
- translate < 9.7000 7.2000 10.6000>}
- }
-
- intersection
- { quadric {Cylinder_Z
- scale < 0.3000 0.3000 1>
- rotate < 50.6987 27.8972 0>
- translate < 11.5000 2.5000 14.0000>}
- plane {<0 0 -1> 0
- rotate < 50.6987 27.8972 0>
- translate < 9.7000 7.2000 10.6000>}
- plane {<0 0 1> 0
- rotate < 50.6987 27.8972 0>
- translate < 11.5000 2.5000 14.0000>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < 0.0277 0.0277 1>
- rotate < 39.5993 -37.6942 0>
- translate < 6.4000 -4.3999 20.6000>}
- plane {<0 0 -1> 0
- rotate < 39.5993 -37.6942 0>
- translate < 11.4960 2.4947 14.0050>}
- plane {<0 0 1> 0
- rotate < 39.5993 -37.6942 0>
- translate < 9.7973 0.1964 16.2033>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < 0.0552 0.0552 1>
- rotate < 3.1604 -83.6598 0>
- translate < 6.2000 0.0000 16.5999>}
- plane {<0 0 -1> 0
- rotate < 3.1604 -83.6598 0>
- translate < 9.7890 0.1993 16.2012>}
- plane {<0 0 1> 0
- rotate < 3.1604 -83.6598 0>
- translate < 7.9945 0.0996 16.4006>}
- }
-
- }
- bounded_by { box {< 7.9000 0.0000 1.1000>< 14.6000 17.3000 16.5000>}}
- texture {Chitin}
- }
-
-
- object { union {
- sphere {< 13.5000 16.2000 2.2000> 1.1000}
- sphere {< 13.5000 15.7000 3.6000> 0.4000}
- sphere {< 14.3000 10.4000 9.0000> 0.3000}
- sphere {< 9.7000 7.2000 10.6000> 0.3000}
- sphere {< 11.5000 2.5000 14.0000> 0.3000}
- sphere {< 9.8000 0.2000 16.2000> 0.2000}
- sphere {< 8.0000 0.1000 16.4000> 0.1000}
- }
- bounded_by { box {< 7.9000 0.0000 1.1000>< 14.6000 17.3000 16.5000>}}
- texture {Chitin}
- }
-
-
- //Leg 3
- object { union {
- intersection
- { quadric {QCone_Z
- scale < 0.5322 0.5322 1>
- rotate < 19.6076 -4.0856 0>
- translate < 15.2428 15.2142 4.3999>}
- plane {<0 0 -1> 0
- rotate < 19.6076 -4.0856 0>
- translate < 15.3653 15.8265 2.6855>}
- plane {<0 0 1> 0
- rotate < 19.6076 -4.0856 0>
- translate < 15.2873 15.4369 3.7765>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < 0.0120 0.0120 1>
- rotate < 49.3793 51.0090 0>
- translate < 32.1000 -9.7000 17.2000>}
- plane {<0 0 -1> 0
- rotate < 49.3793 51.0090 0>
- translate < 15.3024 15.4963 3.6019>}
- plane {<0 0 1> 0
- rotate < 49.3793 51.0090 0>
- translate < 19.5018 9.1972 7.0014>}
- }
-
- intersection
- { quadric {Cylinder_Z
- scale < 0.3000 0.3000 1>
- rotate < 61.0490 0.0000 0>
- translate < 19.5000 4.5000 9.6000>}
- plane {<0 0 -1> 0
- rotate < 61.0490 0.0000 0>
- translate < 19.5000 9.2000 7.0000>}
- plane {<0 0 1> 0
- rotate < 61.0490 0.0000 0>
- translate < 19.5000 4.5000 9.6000>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < 0.0110 0.0110 1>
- rotate < 28.4389 49.0856 0>
- translate < 37.5000 -8.3999 25.1999>}
- plane {<0 0 -1> 0
- rotate < 28.4389 49.0856 0>
- translate < 19.5022 4.4984 9.6019>}
- plane {<0 0 1> 0
- rotate < 28.4389 49.0856 0>
- translate < 25.5014 0.1989 14.8012>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < 0.0394 0.0394 1>
- rotate < 2.2618 80.9097 0>
- translate < 30.5000 0.0000 15.6000>}
- plane {<0 0 -1> 0
- rotate < 2.2618 80.9097 0>
- translate < 25.5077 0.1996 14.8012>}
- plane {<0 0 1> 0
- rotate < 2.2618 80.9097 0>
- translate < 28.0038 0.0998 15.2006>}
- }
-
- }
- bounded_by { box {< 14.3000 0.0000 1.1000>< 28.1000 17.1000 15.3000>}}
- texture {Chitin}
- }
-
-
- object { union {
- sphere {< 15.4000 16.0000 2.2000> 1.1000}
- sphere {< 15.3000 15.5000 3.6000> 0.4000}
- sphere {< 19.5000 9.2000 7.0000> 0.3000}
- sphere {< 19.5000 4.5000 9.6000> 0.3000}
- sphere {< 25.5000 0.2000 14.8000> 0.2000}
- sphere {< 28.0000 0.1000 15.2000> 0.1000}
- }
- bounded_by { box {< 14.3000 0.0000 1.1000>< 28.1000 17.1000 15.3000>}}
- texture {Chitin}
- }
-
-
- //Leg 1
- object { union {
- intersection
- { quadric {QCone_Z
- scale < -0.5160 -0.5160 1>
- rotate < -23.1458 4.0856 0>
- translate < 11.8428 15.8571 -4.4000>}
- plane {<0 0 -1> 0
- rotate < -23.1458 4.0856 0>
- translate < 11.8879 16.1278 -3.7682>}
- plane {<0 0 1> 0
- rotate < -23.1458 4.0856 0>
- translate < 11.9669 16.6017 -2.6626>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < -0.0133 -0.0133 1>
- rotate < -40.8771 17.4747 0>
- translate < 5.1000 -3.4000 -25.2000>}
- plane {<0 0 -1> 0
- rotate < -40.8771 17.4747 0>
- translate < 10.1990 11.2973 -9.0028>}
- plane {<0 0 1> 0
- rotate < -40.8771 17.4747 0>
- translate < 11.8987 16.1965 -3.6038>}
- }
-
- intersection
- { quadric {Cylinder_Z
- scale < 0.3000 0.3000 1>
- rotate < -37.0079 70.4268 0>
- translate < 10.2000 11.3000 -9.0000>}
- plane {<0 0 -1> 0
- rotate < -37.0079 70.4268 0>
- translate < 5.7000 7.7000 -10.6000>}
- plane {<0 0 1> 0
- rotate < -37.0079 70.4268 0>
- translate < 10.2000 11.3000 -9.0000>}
- }
-
- intersection
- { quadric {Cylinder_Z
- scale < 0.3000 0.3000 1>
- rotate < -52.5067 19.4400 0>
- translate < 5.7000 7.7000 -10.6000>}
- plane {<0 0 -1> 0
- rotate < -52.5067 19.4400 0>
- translate < 4.5000 3.0000 -14.0000>}
- plane {<0 0 1> 0
- rotate < -52.5067 19.4400 0>
- translate < 5.7000 7.7000 -10.6000>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < -0.0229 -0.0229 1>
- rotate < -40.0570 48.6522 0>
- translate < -2.9999 -5.3999 -20.6000>}
- plane {<0 0 -1> 0
- rotate < -40.0570 48.6522 0>
- translate < 1.9973 0.1970 -16.2023>}
- plane {<0 0 1> 0
- rotate < -40.0570 48.6522 0>
- translate < 4.4960 2.9955 -14.0034>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < -0.0497 -0.0497 1>
- rotate < -2.8482 84.2894 0>
- translate < -2.0000 0.0000 -16.5999>}
- plane {<0 0 -1> 0
- rotate < -2.8482 84.2894 0>
- translate < -0.0049 0.0997 -16.4004>}
- plane {<0 0 1> 0
- rotate < -2.8482 84.2894 0>
- translate < 1.9901 0.1995 -16.2009>}
- }
-
- }
- bounded_by { box {< -0.1000 0.0000 -16.5000>< 13.1000 17.9000 -1.1000>}}
- texture {Chitin}
- }
-
-
- object { union {
- sphere {< 12.0000 16.8000 -2.2000> 1.1000}
- sphere {< 11.9000 16.2000 -3.6000> 0.4000}
- sphere {< 10.2000 11.3000 -9.0000> 0.3000}
- sphere {< 5.7000 7.7000 -10.6000> 0.3000}
- sphere {< 4.5000 3.0000 -14.0000> 0.3000}
- sphere {< 2.0000 0.2000 -16.2000> 0.2000}
- sphere {< 0.0000 0.1000 -16.4000> 0.1000}
- }
- bounded_by { box {< -0.1000 0.0000 -16.5000>< 13.1000 17.9000 -1.1000>}}
- texture {Chitin}
- }
-
-
- //Leg 2
- object { union {
- intersection
- { quadric {QCone_Z
- scale < -0.5337 -0.5337 1>
- rotate < -19.6538 0.0000 0>
- translate < 13.5000 15.4142 -4.3999>}
- plane {<0 0 -1> 0
- rotate < -19.6538 0.0000 0>
- translate < 13.5000 15.6366 -3.7773>}
- plane {<0 0 1> 0
- rotate < -19.6538 0.0000 0>
- translate < 13.5000 16.0257 -2.6877>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < -0.0131 -0.0131 1>
- rotate < -44.1536 -8.4269 0>
- translate < 16.7000 -5.5000 -25.2000>}
- plane {<0 0 -1> 0
- rotate < -44.1536 -8.4269 0>
- translate < 14.3004 10.3972 -9.0027>}
- plane {<0 0 1> 0
- rotate < -44.1536 -8.4269 0>
- translate < 13.5005 15.6963 -3.6037>}
- }
-
- intersection
- { quadric {Cylinder_Z
- scale < 0.3000 0.3000 1>
- rotate < -33.3065 70.8209 0>
- translate < 14.3000 10.4000 -9.0000>}
- plane {<0 0 -1> 0
- rotate < -33.3065 70.8209 0>
- translate < 9.7000 7.2000 -10.6000>}
- plane {<0 0 1> 0
- rotate < -33.3065 70.8209 0>
- translate < 14.3000 10.4000 -9.0000>}
- }
-
- intersection
- { quadric {Cylinder_Z
- scale < 0.3000 0.3000 1>
- rotate < -50.6987 -27.8972 0>
- translate < 9.7000 7.2000 -10.6000>}
- plane {<0 0 -1> 0
- rotate < -50.6987 -27.8972 0>
- translate < 11.5000 2.5000 -14.0000>}
- plane {<0 0 1> 0
- rotate < -50.6987 -27.8972 0>
- translate < 9.7000 7.2000 -10.6000>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < -0.0277 -0.0277 1>
- rotate < -39.5993 37.6942 0>
- translate < 6.4000 -4.3999 -20.6000>}
- plane {<0 0 -1> 0
- rotate < -39.5993 37.6942 0>
- translate < 9.7973 0.1964 -16.2033>}
- plane {<0 0 1> 0
- rotate < -39.5993 37.6942 0>
- translate < 11.4960 2.4947 -14.0050>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < -0.0552 -0.0552 1>
- rotate < -3.1604 83.6598 0>
- translate < 6.2000 0.0000 -16.5999>}
- plane {<0 0 -1> 0
- rotate < -3.1604 83.6598 0>
- translate < 7.9945 0.0996 -16.4006>}
- plane {<0 0 1> 0
- rotate < -3.1604 83.6598 0>
- translate < 9.7890 0.1993 -16.2012>}
- }
-
- }
- bounded_by { box {< 7.9000 0.0000 -16.5000>< 14.6000 17.3000 -1.1000>}}
- texture {Chitin}
- }
-
-
- object { union {
- sphere {< 13.5000 16.2000 -2.2000> 1.1000}
- sphere {< 13.5000 15.7000 -3.6000> 0.4000}
- sphere {< 14.3000 10.4000 -9.0000> 0.3000}
- sphere {< 9.7000 7.2000 -10.6000> 0.3000}
- sphere {< 11.5000 2.5000 -14.0000> 0.3000}
- sphere {< 9.8000 0.2000 -16.2000> 0.2000}
- sphere {< 8.0000 0.1000 -16.4000> 0.1000}
- }
- bounded_by { box {< 7.9000 0.0000 -16.5000>< 14.6000 17.3000 -1.1000>}}
- texture {Chitin}
- }
-
-
- //Leg 3
- object { union {
- intersection
- { quadric {QCone_Z
- scale < -0.5322 -0.5322 1>
- rotate < -19.6076 4.0856 0>
- translate < 15.2428 15.2142 -4.3999>}
- plane {<0 0 -1> 0
- rotate < -19.6076 4.0856 0>
- translate < 15.2873 15.4369 -3.7765>}
- plane {<0 0 1> 0
- rotate < -19.6076 4.0856 0>
- translate < 15.3653 15.8265 -2.6855>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < -0.0120 -0.0120 1>
- rotate < -49.3793 -51.0090 0>
- translate < 32.1000 -9.7000 -17.2000>}
- plane {<0 0 -1> 0
- rotate < -49.3793 -51.0090 0>
- translate < 19.5018 9.1972 -7.0014>}
- plane {<0 0 1> 0
- rotate < -49.3793 -51.0090 0>
- translate < 15.3024 15.4963 -3.6019>}
- }
-
- intersection
- { quadric {Cylinder_Z
- scale < 0.3000 0.3000 1>
- rotate < -61.0490 0.0000 0>
- translate < 19.5000 9.2000 -7.0000>}
- plane {<0 0 -1> 0
- rotate < -61.0490 0.0000 0>
- translate < 19.5000 4.5000 -9.6000>}
- plane {<0 0 1> 0
- rotate < -61.0490 0.0000 0>
- translate < 19.5000 9.2000 -7.0000>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < -0.0110 -0.0110 1>
- rotate < -28.4389 -49.0856 0>
- translate < 37.4999 -8.3999 -25.1999>}
- plane {<0 0 -1> 0
- rotate < -28.4389 -49.0856 0>
- translate < 25.5014 0.1989 -14.8012>}
- plane {<0 0 1> 0
- rotate < -28.4389 -49.0856 0>
- translate < 19.5022 4.4984 -9.6019>}
- }
-
- intersection
- { quadric {QCone_Z
- scale < -0.0394 -0.0394 1>
- rotate < -2.2618 -80.9097 0>
- translate < 30.5000 0.0000 -15.6000>}
- plane {<0 0 -1> 0
- rotate < -2.2618 -80.9097 0>
- translate < 28.0038 0.0998 -15.2006>}
- plane {<0 0 1> 0
- rotate < -2.2618 -80.9097 0>
- translate < 25.5077 0.1996 -14.8012>}
- }
-
- }
- bounded_by { box {< 14.3000 0.0000 -15.3000>< 28.1000 17.1000 -1.1000>}}
- texture {Chitin}
- }
-
-
- object { union {
- sphere {< 15.4000 16.0000 -2.2000> 1.1000}
- sphere {< 15.3000 15.5000 -3.6000> 0.4000}
- sphere {< 19.5000 9.2000 -7.0000> 0.3000}
- sphere {< 19.5000 4.5000 -9.6000> 0.3000}
- sphere {< 25.5000 0.2000 -14.8000> 0.2000}
- sphere {< 28.0000 0.1000 -15.2000> 0.1000}
- }
- bounded_by { box {< 14.3000 0.0000 -15.3000>< 28.1000 17.1000 -1.1000>}}
- texture {Chitin}
- }
-