#include "colors.inc" // Generated by L3P v1.0 19980818 (C) 1998 Lars C. Hassing lch@cci.dk // Date: Fri Nov 13 21:42:30 1998 // Input file: models\test.dat // Commandline: C:\DOSAPP\LDRAW\L3P.EXE models\test.dat -o #declare AMB = 0.4 #declare DIF = 0.4 #declare Color7 = texture { pigment { rgb <0.682353,0.682353,0.682353> } finish { ambient AMB diffuse DIF phong 0.5 phong_size 40 reflection 0.08 } } #declare Color1 = texture { pigment { rgb <0.0823529,0.376471,0.976471> } finish { ambient AMB diffuse DIF phong 0.5 phong_size 40 reflection 0.08 } } #declare Color15 = texture { pigment { rgb <1,1,1> } finish { ambient AMB diffuse DIF phong 0.5 phong_size 40 reflection 0.08 } } #declare Color4 = texture { pigment { rgb <0.968627,0.160784,0.054902> } finish { ambient AMB diffuse DIF phong 0.5 phong_size 40 reflection 0.08 } } #declare Color47 = texture { pigment { rgbf <1,1,1,0.85> } finish { ambient AMB diffuse DIF phong 0.5 phong_size 40 reflection 0.2 refraction 1 ior 1.25 } } #declare _1_dash_4cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open clipped_by { box { <0,0,0>,<1,1,1> } } } #declare stud_dot_dat = cylinder { <0,0,0>, <0,-4,0>, 6 } #declare _3063_dot_dat = union { // Brick 2 x 2 Corner Round mesh { triangle { <-10,24,-10>, <-2.35,24,-8.48>, <-0.43,24,-13.1> } triangle { <-0.43,24,-13.1>, <-6,24,-14.2>, <-10,24,-10> } triangle { <-2.35,24,-8.48>, <4.14,24,-4.14>, <7.68,24,-7.68> } triangle { <7.68,24,-7.68>, <-0.43,24,-13.1>, <-2.35,24,-8.48> } triangle { <4.14,24,-4.14>, <8.48,24,2.35>, <13.1,24,0.43> } triangle { <13.1,24,0.43>, <7.68,24,-7.68>, <4.14,24,-4.14> } triangle { <8.48,24,2.35>, <10,24,10>, <14.2,24,6> } triangle { <14.2,24,6>, <13.1,24,0.43>, <8.48,24,2.35> } triangle { <-6,24,-26.6>, <-2.78,24,-26.29>, <-2.2,24,-29.23> } triangle { <-2.2,24,-29.23>, <-10,24,-30>, <-6,24,-26.6> } triangle { <-2.78,24,-26.29>, <4.16,24,-24.18>, <5.31,24,-26.96> } triangle { <5.31,24,-26.96>, <-2.2,24,-29.23>, <-2.78,24,-26.29> } triangle { <4.16,24,-24.18>, <10.56,24,-20.76>, <12.22,24,-23.26> } triangle { <12.22,24,-23.26>, <5.31,24,-26.96>, <4.16,24,-24.18> } triangle { <10.56,24,-20.76>, <11.52,24,-20>, <13.64,24,-22.12> } triangle { <13.64,24,-22.12>, <12.22,24,-23.26>, <10.56,24,-20.76> } triangle { <11.52,24,-20>, <11.52,20,-20>, <13.64,20,-22.12> } triangle { <13.64,20,-22.12>, <13.64,24,-22.12>, <11.52,24,-20> } triangle { <11.52,20,-20>, <16.16,20,-16.16>, <18.28,20,-18.28> } triangle { <18.28,20,-18.28>, <13.64,20,-22.12>, <11.52,20,-20> } triangle { <16.16,20,-16.16>, <20,20,-11.52>, <22.12,20,-13.64> } triangle { <22.12,20,-13.64>, <18.28,20,-18.28>, <16.16,20,-16.16> } triangle { <20,20,-11.52>, <20,24,-11.52>, <22.12,24,-13.64> } triangle { <22.12,24,-13.64>, <22.12,20,-13.64>, <20,20,-11.52> } triangle { <20,24,-11.52>, <20.76,24,-10.56>, <23.26,24,-12.22> } triangle { <23.26,24,-12.22>, <22.12,24,-13.64>, <20,24,-11.52> } triangle { <20.76,24,-10.56>, <24.18,24,-4.16>, <26.96,24,-5.31> } triangle { <26.96,24,-5.31>, <23.26,24,-12.22>, <20.76,24,-10.56> } triangle { <24.18,24,-4.16>, <26.29,24,2.78>, <29.23,24,2.2> } triangle { <29.23,24,2.2>, <26.96,24,-5.31>, <24.18,24,-4.16> } triangle { <26.29,24,2.78>, <26.6,24,6>, <30,24,10> } triangle { <30,24,10>, <29.23,24,2.2>, <26.29,24,2.78> } triangle { <-10,24,-10>, <-6,24,-14.2>, <-6,24,-26.6> } triangle { <-6,24,-26.6>, <-10,24,-30>, <-10,24,-10> } triangle { <10,24,10>, <14.2,24,6>, <26.6,24,6> } triangle { <26.6,24,6>, <30,24,10>, <10,24,10> } } object { _1_dash_4cyli_dot_dat matrix <20,0,0,0,24,0,0,0,-20,-10,0,10> } mesh { triangle { <-6,24,-14.2>, <-0.43,24,-13.1>, <-0.43,4,-13.1> } triangle { <-0.43,4,-13.1>, <-6,4,-14.2>, <-6,24,-14.2> } triangle { <-0.43,24,-13.1>, <7.68,24,-7.68>, <7.68,4,-7.68> } triangle { <7.68,4,-7.68>, <-0.43,4,-13.1>, <-0.43,24,-13.1> } triangle { <7.68,24,-7.68>, <13.1,24,0.43>, <13.1,4,0.43> } triangle { <13.1,4,0.43>, <7.68,4,-7.68>, <7.68,24,-7.68> } triangle { <13.1,24,0.43>, <14.2,24,6>, <14.2,4,6> } triangle { <14.2,4,6>, <13.1,4,0.43>, <13.1,24,0.43> } triangle { <20,24,-11.52>, <20,20,-11.52>, <20.76,20,-10.56> } triangle { <20.76,20,-10.56>, <20.76,24,-10.56>, <20,24,-11.52> } triangle { <11.52,24,-20>, <11.52,20,-20>, <10.56,20,-20.76> } triangle { <10.56,20,-20.76>, <10.56,24,-20.76>, <11.52,24,-20> } triangle { <-6,24,-26.6>, <-2.78,24,-26.29>, <-2.78,4,-26.29> } triangle { <-2.78,4,-26.29>, <-6,4,-26.6>, <-6,24,-26.6> } triangle { <-2.78,24,-26.29>, <4.16,24,-24.18>, <4.16,4,-24.18> } triangle { <4.16,4,-24.18>, <-2.78,4,-26.29>, <-2.78,24,-26.29> } triangle { <4.16,24,-24.18>, <10.56,24,-20.76>, <10.56,4,-20.76> } triangle { <10.56,4,-20.76>, <4.16,4,-24.18>, <4.16,24,-24.18> } triangle { <10.56,20,-20.76>, <16.16,20,-16.16>, <16.16,4,-16.16> } triangle { <16.16,4,-16.16>, <10.56,4,-20.76>, <10.56,20,-20.76> } triangle { <16.16,20,-16.16>, <20.76,20,-10.56>, <20.76,4,-10.56> } triangle { <20.76,4,-10.56>, <16.16,4,-16.16>, <16.16,20,-16.16> } triangle { <20.76,24,-10.56>, <24.18,24,-4.16>, <24.18,4,-4.16> } triangle { <24.18,4,-4.16>, <20.76,4,-10.56>, <20.76,24,-10.56> } triangle { <24.18,24,-4.16>, <26.29,24,2.78>, <26.29,4,2.78> } triangle { <26.29,4,2.78>, <24.18,4,-4.16>, <24.18,24,-4.16> } triangle { <26.29,24,2.78>, <26.6,24,6>, <26.6,4,6> } triangle { <26.6,4,6>, <26.29,4,2.78>, <26.29,24,2.78> } triangle { <-6,24,-14.2>, <-6,4,-14.2>, <-6,4,-26.6> } triangle { <-6,4,-26.6>, <-6,24,-26.6>, <-6,24,-14.2> } triangle { <14.2,24,6>, <14.2,4,6>, <26.6,4,6> } triangle { <26.6,4,6>, <26.6,24,6>, <14.2,24,6> } triangle { <22.12,24,-13.64>, <22.12,20,-13.64>, <23.26,20,-12.22> } triangle { <23.26,20,-12.22>, <23.26,24,-12.22>, <22.12,24,-13.64> } triangle { <13.64,24,-22.12>, <13.64,20,-22.12>, <12.22,20,-23.26> } triangle { <12.22,20,-23.26>, <12.22,24,-23.26>, <13.64,24,-22.12> } triangle { <-10,24,-30>, <-2.2,24,-29.23>, <-2.2,0,-29.23> } triangle { <-2.2,0,-29.23>, <-10,0,-30>, <-10,24,-30> } triangle { <-2.2,24,-29.23>, <5.31,24,-26.96>, <5.31,0,-26.96> } triangle { <5.31,0,-26.96>, <-2.2,0,-29.23>, <-2.2,24,-29.23> } triangle { <5.31,24,-26.96>, <12.22,24,-23.26>, <12.22,0,-23.26> } triangle { <12.22,0,-23.26>, <5.31,0,-26.96>, <5.31,24,-26.96> } triangle { <12.22,20,-23.26>, <18.28,20,-18.28>, <18.28,0,-18.28> } triangle { <18.28,0,-18.28>, <12.22,0,-23.26>, <12.22,20,-23.26> } triangle { <18.28,20,-18.28>, <23.26,20,-12.22>, <23.26,0,-12.22> } triangle { <23.26,0,-12.22>, <18.28,0,-18.28>, <18.28,20,-18.28> } triangle { <23.26,24,-12.22>, <26.96,24,-5.31>, <26.96,0,-5.31> } triangle { <26.96,0,-5.31>, <23.26,0,-12.22>, <23.26,24,-12.22> } triangle { <26.96,24,-5.31>, <29.23,24,2.2>, <29.23,0,2.2> } triangle { <29.23,0,2.2>, <26.96,0,-5.31>, <26.96,24,-5.31> } triangle { <29.23,24,2.2>, <30,24,10>, <30,0,10> } triangle { <30,0,10>, <29.23,0,2.2>, <29.23,24,2.2> } triangle { <-10,24,-10>, <-10,0,-10>, <-10,0,-30> } triangle { <-10,0,-30>, <-10,24,-30>, <-10,24,-10> } triangle { <10,24,10>, <10,0,10>, <30,0,10> } triangle { <30,0,10>, <30,24,10>, <10,24,10> } triangle { <-10,4,-15>, <-0.43,4,-13.1>, <1.86,4,-18.64> } triangle { <1.86,4,-18.64>, <-10,4,-21>, <-10,4,-15> } triangle { <-10,0,-10>, <-2.35,0,-8.48>, <1.86,0,-18.64> } triangle { <1.86,0,-18.64>, <-10,0,-21>, <-10,0,-10> } triangle { <-0.43,4,-13.1>, <7.68,4,-7.68>, <11.92,4,-11.92> } triangle { <11.92,4,-11.92>, <1.86,4,-18.64>, <-0.43,4,-13.1> } triangle { <-2.35,0,-8.48>, <4.14,0,-4.14>, <11.92,0,-11.92> } triangle { <11.92,0,-11.92>, <1.86,0,-18.64>, <-2.35,0,-8.48> } triangle { <7.68,4,-7.68>, <13.1,4,0.43>, <18.64,4,-1.86> } triangle { <18.64,4,-1.86>, <11.92,4,-11.92>, <7.68,4,-7.68> } triangle { <4.14,0,-4.14>, <8.48,0,2.35>, <18.64,0,-1.86> } triangle { <18.64,0,-1.86>, <11.92,0,-11.92>, <4.14,0,-4.14> } triangle { <13.1,4,0.43>, <15,4,10>, <21,4,10> } triangle { <21,4,10>, <18.64,4,-1.86>, <13.1,4,0.43> } triangle { <8.48,0,2.35>, <10,0,10>, <21,0,10> } triangle { <21,0,10>, <18.64,0,-1.86>, <8.48,0,2.35> } triangle { <-10,4,-20>, <-4.15,4,-19.42>, <-2.78,4,-26.29> } triangle { <-2.78,4,-26.29>, <-10,4,-27>, <-10,4,-20> } triangle { <-10,0,-20>, <-4.15,0,-19.42>, <-2.2,0,-29.23> } triangle { <-2.2,0,-29.23>, <-10,0,-30>, <-10,0,-20> } triangle { <-4.15,4,-19.42>, <1.48,4,-17.72>, <4.16,4,-24.18> } triangle { <4.16,4,-24.18>, <-2.78,4,-26.29>, <-4.15,4,-19.42> } triangle { <-4.15,0,-19.42>, <1.48,0,-17.72>, <5.31,0,-26.96> } triangle { <5.31,0,-26.96>, <-2.2,0,-29.23>, <-4.15,0,-19.42> } triangle { <1.48,4,-17.72>, <6.67,4,-14.94>, <10.56,4,-20.76> } triangle { <10.56,4,-20.76>, <4.16,4,-24.18>, <1.48,4,-17.72> } triangle { <1.48,0,-17.72>, <6.67,0,-14.94>, <12.22,0,-23.26> } triangle { <12.22,0,-23.26>, <5.31,0,-26.96>, <1.48,0,-17.72> } triangle { <6.67,4,-14.94>, <11.21,4,-11.21>, <16.16,4,-16.16> } triangle { <16.16,4,-16.16>, <10.56,4,-20.76>, <6.67,4,-14.94> } triangle { <6.67,0,-14.94>, <11.21,0,-11.21>, <18.28,0,-18.28> } triangle { <18.28,0,-18.28>, <12.22,0,-23.26>, <6.67,0,-14.94> } triangle { <11.21,4,-11.21>, <14.94,4,-6.67>, <20.76,4,-10.56> } triangle { <20.76,4,-10.56>, <16.16,4,-16.16>, <11.21,4,-11.21> } triangle { <11.21,0,-11.21>, <14.94,0,-6.67>, <23.26,0,-12.22> } triangle { <23.26,0,-12.22>, <18.28,0,-18.28>, <11.21,0,-11.21> } triangle { <14.94,4,-6.67>, <17.72,4,-1.48>, <24.18,4,-4.16> } triangle { <24.18,4,-4.16>, <20.76,4,-10.56>, <14.94,4,-6.67> } triangle { <14.94,0,-6.67>, <17.72,0,-1.48>, <26.96,0,-5.31> } triangle { <26.96,0,-5.31>, <23.26,0,-12.22>, <14.94,0,-6.67> } triangle { <17.72,4,-1.48>, <19.42,4,4.15>, <26.29,4,2.78> } triangle { <26.29,4,2.78>, <24.18,4,-4.16>, <17.72,4,-1.48> } triangle { <17.72,0,-1.48>, <19.42,0,4.15>, <29.23,0,2.2> } triangle { <29.23,0,2.2>, <26.96,0,-5.31>, <17.72,0,-1.48> } triangle { <19.42,4,4.15>, <20,4,10>, <27,4,10> } triangle { <27,4,10>, <26.29,4,2.78>, <19.42,4,4.15> } triangle { <19.42,0,4.15>, <20,0,10>, <30,0,10> } triangle { <30,0,10>, <29.23,0,2.2>, <19.42,0,4.15> } } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,20,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,-20> } } #declare stud4_dot_dat = difference { cylinder { <0,0,0>, <0,-4,0>, 8 } cylinder { <0,0.01,0>, <0,-4.01,0>, 6 } } #declare box5_dot_dat = object { mesh { triangle { <1,1,1>, <1,1,-1>, <-1,1,-1> } triangle { <-1,1,-1>, <-1,1,1>, <1,1,1> } triangle { <1,1,1>, <1,0,1>, <-1,0,1> } triangle { <-1,0,1>, <-1,1,1>, <1,1,1> } triangle { <-1,1,1>, <-1,0,1>, <-1,0,-1> } triangle { <-1,0,-1>, <-1,1,-1>, <-1,1,1> } triangle { <-1,1,-1>, <-1,0,-1>, <1,0,-1> } triangle { <1,0,-1>, <1,1,-1>, <-1,1,-1> } triangle { <1,1,-1>, <1,0,-1>, <1,0,1> } triangle { <1,0,1>, <1,1,1>, <1,1,-1> } } } #declare box4_dash_1_dot_dat = object { // Box, 4 faces drawn, 1 edge left out // Name: box4-1.dat // Author: Tore Eriksson 1998 // Official LCad Update 98-07 mesh { triangle { <1,1,1>, <1,1,-1>, <-1,1,-1> } triangle { <-1,1,-1>, <-1,1,1>, <1,1,1> } triangle { <1,1,1>, <1,0,1>, <-1,0,1> } triangle { <-1,0,1>, <-1,1,1>, <1,1,1> } triangle { <-1,1,1>, <-1,0,1>, <-1,0,-1> } triangle { <-1,0,-1>, <-1,1,-1>, <-1,1,1> } triangle { <1,1,-1>, <1,0,-1>, <1,0,1> } triangle { <1,0,1>, <1,1,1>, <1,1,-1> } } } #declare _3005_dash_u_dot_dat = union { // Brick 1 x 1 with Blue "U" Pattern // Name: 3005-u.dat // Author: Tore Eriksson 1998 // Un-Official Element mesh { triangle { <-5,5,-10>, <-5,15,-10>, <-3,15,-10> texture { Color1 } } triangle { <-3,15,-10>, <-3,5,-10>, <-5,5,-10> texture { Color1 } } triangle { <-5,15,-10>, <-3,15,-10>, <-2.7717,16.1481,-10> texture { Color1 } } triangle { <-2.7717,16.1481,-10>, <-4.6195,16.9135,-10>, <-5,15,-10> texture { Color1 } } triangle { <-4.6195,16.9135,-10>, <-2.7717,16.1481,-10>, <-2.1213,17.1213,-10> texture { Color1 } } triangle { <-2.1213,17.1213,-10>, <-3.5355,18.5355,-10>, <-4.6195,16.9135,-10> texture { Color1 } } triangle { <-3.5355,18.5355,-10>, <-2.1213,17.1213,-10>, <-1.1481,17.7717,-10> texture { Color1 } } triangle { <-1.1481,17.7717,-10>, <-1.9135,19.6195,-10>, <-3.5355,18.5355,-10> texture { Color1 } } triangle { <-1.9135,19.6195,-10>, <-1.1481,17.7717,-10>, <0,18,-10> texture { Color1 } } triangle { <0,18,-10>, <0,20,-10>, <-1.9135,19.6195,-10> texture { Color1 } } triangle { <0,20,-10>, <0,18,-10>, <1.1481,17.7717,-10> texture { Color1 } } triangle { <1.1481,17.7717,-10>, <1.9135,19.6195,-10>, <0,20,-10> texture { Color1 } } triangle { <1.9135,19.6195,-10>, <1.1481,17.7717,-10>, <2.1213,17.1213,-10> texture { Color1 } } triangle { <2.1213,17.1213,-10>, <3.5355,18.5355,-10>, <1.9135,19.6195,-10> texture { Color1 } } triangle { <3.5355,18.5355,-10>, <2.1213,17.1213,-10>, <2.7717,16.1481,-10> texture { Color1 } } triangle { <2.7717,16.1481,-10>, <4.6195,16.9135,-10>, <3.5355,18.5355,-10> texture { Color1 } } triangle { <4.6195,16.9135,-10>, <2.7717,16.1481,-10>, <3,15,-10> texture { Color1 } } triangle { <3,15,-10>, <5,15,-10>, <4.6195,16.9135,-10> texture { Color1 } } triangle { <5,15,-10>, <3,15,-10>, <3,5,-10> texture { Color1 } } triangle { <3,5,-10>, <5,5,-10>, <5,15,-10> texture { Color1 } } triangle { <-10,0,-10>, <-5,5,-10>, <5,5,-10> } triangle { <5,5,-10>, <10,0,-10>, <-10,0,-10> } triangle { <10,0,-10>, <5,5,-10>, <5,15,-10> } triangle { <5,15,-10>, <10,24,-10>, <10,0,-10> } triangle { <-10,0,-10>, <-5,5,-10>, <-5,15,-10> } triangle { <-5,15,-10>, <-10,24,-10>, <-10,0,-10> } triangle { <-10,24,-10>, <-5,15,-10>, <-4.6195,16.9135,-10> } triangle { <-10,24,-10>, <-4.6195,16.9135,-10>, <-3.5355,18.5355,-10> } triangle { <-10,24,-10>, <-3.5355,18.5355,-10>, <-1.9135,19.6195,-10> } triangle { <-1.9135,19.6195,-10>, <0,24,-10>, <-10,24,-10> } triangle { <0,24,-10>, <-1.9135,19.6195,-10>, <0,20,-10> } triangle { <0,24,-10>, <0,20,-10>, <1.9135,19.6195,-10> } triangle { <0,24,-10>, <1.9135,19.6195,-10>, <3.5355,18.5355,-10> } triangle { <3.5355,18.5355,-10>, <10,24,-10>, <0,24,-10> } triangle { <10,24,-10>, <3.5355,18.5355,-10>, <4.6195,16.9135,-10> } triangle { <10,24,-10>, <4.6195,16.9135,-10>, <5,15,-10> } triangle { <-3,5,-10>, <3,5,-10>, <3,15,-10> } triangle { <3,15,-10>, <-3,15,-10>, <-3,5,-10> } triangle { <0,15,-10>, <-3,15,-10>, <-2.7717,16.1481,-10> } triangle { <-2.7717,16.1481,-10>, <-2.1213,17.1213,-10>, <0,15,-10> } triangle { <0,15,-10>, <-2.1213,17.1213,-10>, <-1.1481,17.7717,-10> } triangle { <-1.1481,17.7717,-10>, <0,18,-10>, <0,15,-10> } triangle { <0,15,-10>, <0,18,-10>, <1.1481,17.7717,-10> } triangle { <1.1481,17.7717,-10>, <2.1213,17.1213,-10>, <0,15,-10> } triangle { <0,15,-10>, <2.1213,17.1213,-10>, <2.7717,16.1481,-10> } triangle { <2.7717,16.1481,-10>, <3,15,-10>, <0,15,-10> } } object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <10,24,10>, <6,24,6>, <-6,24,6> } triangle { <-6,24,6>, <-10,24,10>, <10,24,10> } triangle { <-10,24,10>, <-6,24,6>, <-6,24,-6> } triangle { <-6,24,-6>, <-10,24,-10>, <-10,24,10> } triangle { <-10,24,-10>, <-6,24,-6>, <6,24,-6> } triangle { <6,24,-6>, <10,24,-10>, <-10,24,-10> } triangle { <10,24,-10>, <6,24,-6>, <6,24,6> } triangle { <6,24,6>, <10,24,10>, <10,24,-10> } } object { box4_dash_1_dot_dat matrix <10,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } // } #declare _3005_dash_1_dot_dat = union { // Brick 1 x 1 with Blue "1" Pattern // Name: 3005-1.dat // Author: Tore Eriksson 1998 // Un-Official Element mesh { triangle { <-1,19,-10>, <1,19,-10>, <1,5,-10> texture { Color1 } } triangle { <1,5,-10>, <-1,5.5,-10>, <-1,19,-10> texture { Color1 } } triangle { <-1,5.5,-10>, <-3,6,-10>, <-3,8,-10> texture { Color1 } } triangle { <-3,8,-10>, <-1,7.5,-10>, <-1,5.5,-10> texture { Color1 } } triangle { <1,5,-10>, <-1,5.5,-10>, <-1,5,-10> texture { Color1 } } triangle { <-10,0,-10>, <-3,6,-10>, <-1,5.5,-10> } triangle { <-1,5.5,-10>, <-1,5,-10>, <-10,0,-10> } triangle { <-10,0,-10>, <-1,5,-10>, <1,5,-10> } triangle { <1,5,-10>, <10,0,-10>, <-10,0,-10> } triangle { <10,0,-10>, <1,5,-10>, <1,19,-10> } triangle { <1,19,-10>, <10,24,-10>, <10,0,-10> } triangle { <10,24,-10>, <1,19,-10>, <-1,19,-10> } triangle { <-1,19,-10>, <-10,24,-10>, <10,24,-10> } triangle { <-10,24,-10>, <-1,19,-10>, <-1,7.5,-10> } triangle { <-1,7.5,-10>, <-3,8,-10>, <-10,24,-10> } triangle { <-10,24,-10>, <-3,8,-10>, <-3,6,-10> } triangle { <-3,6,-10>, <-10,0,-10>, <-10,24,-10> } } object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <10,24,10>, <6,24,6>, <-6,24,6> } triangle { <-6,24,6>, <-10,24,10>, <10,24,10> } triangle { <-10,24,10>, <-6,24,6>, <-6,24,-6> } triangle { <-6,24,-6>, <-10,24,-10>, <-10,24,10> } triangle { <-10,24,-10>, <-6,24,-6>, <6,24,-6> } triangle { <6,24,-6>, <10,24,-10>, <-10,24,-10> } triangle { <10,24,-10>, <6,24,-6>, <6,24,6> } triangle { <6,24,6>, <10,24,10>, <10,24,-10> } } object { box4_dash_1_dot_dat matrix <10,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } // } #declare _3005_dash_ae_dot_dat = union { // Brick 1 x 1 with blue Danish "AE" pattern // Name: 3005-ae.dat // Author: Tore Eriksson 1998 // Unofficial Part object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <10,24,10>, <6,24,6>, <-6,24,6> } triangle { <-6,24,6>, <-10,24,10>, <10,24,10> } triangle { <-10,24,10>, <-6,24,6>, <-6,24,-6> } triangle { <-6,24,-6>, <-10,24,-10>, <-10,24,10> } triangle { <-10,24,-10>, <-6,24,-6>, <6,24,-6> } triangle { <6,24,-6>, <10,24,-10>, <-10,24,-10> } triangle { <10,24,-10>, <6,24,-6>, <6,24,6> } triangle { <6,24,6>, <10,24,10>, <10,24,-10> } } object { box4_dash_1_dot_dat matrix <10,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } mesh { triangle { <7,4,-10>, <-2,4,-10>, <2.6,6.6,-10> texture { Color1 } } triangle { <2.6,6.6,-10>, <7,6.6,-10>, <7,4,-10> texture { Color1 } } triangle { <0,20,-10>, <7,20,-10>, <7,17.4,-10> texture { Color1 } } triangle { <7,17.4,-10>, <2.6,17.4,-10>, <0,20,-10> texture { Color1 } } triangle { <2.6,13.3,-10>, <4.6,13.3,-10>, <4.6,10.7,-10> texture { Color1 } } triangle { <4.6,10.7,-10>, <2.6,10.7,-10>, <2.6,13.3,-10> texture { Color1 } } triangle { <0,20,-10>, <2.6,17.4,-10>, <2.6,6.6,-10> texture { Color1 } } triangle { <-2,4,-10>, <2.6,6.6,-10>, <0,6.6,-10> texture { Color1 } } triangle { <-2,4,-10>, <0,6.6,-10>, <-1,10.7,-10> texture { Color1 } } triangle { <-1,10.7,-10>, <-7,20,-10>, <-2,4,-10> texture { Color1 } } triangle { <-7,20,-10>, <-4.4,20,-10>, <-2,13.3,-10> texture { Color1 } } triangle { <-2,13.3,-10>, <-1,10.7,-10>, <-7,20,-10> texture { Color1 } } triangle { <-2,13.3,-10>, <0,13.3,-10>, <0,10.7,-10> texture { Color1 } } triangle { <0,10.7,-10>, <-1,10.7,-10>, <-2,13.3,-10> texture { Color1 } } triangle { <0,20,-10>, <2.6,6.6,-10>, <0,6.6,-10> texture { Color1 } } triangle { <10,0,-10>, <7,4,-10>, <-2,4,-10> } triangle { <-2,4,-10>, <-10,0,-10>, <10,0,-10> } triangle { <-10,0,-10>, <-2,4,-10>, <-7,20,-10> } triangle { <-10,0,-10>, <-7,20,-10>, <-10,24,-10> } triangle { <-10,24,-10>, <-7,20,-10>, <7,20,-10> } triangle { <7,20,-10>, <10,24,-10>, <-10,24,-10> } triangle { <10,24,-10>, <7,20,-10>, <7,4,-10> } triangle { <7,4,-10>, <10,0,-10>, <10,24,-10> } triangle { <-4.4,20,-10>, <-2,13.3,-10>, <0,13.3,-10> } triangle { <0,13.3,-10>, <0,20,-10>, <-4.4,20,-10> } triangle { <7,17.4,-10>, <2.6,17.4,-10>, <2.6,13.3,-10> } triangle { <2.6,13.3,-10>, <4.6,13.3,-10>, <7,17.4,-10> } triangle { <7,17.4,-10>, <4.6,13.3,-10>, <4.6,10.7,-10> } triangle { <4.6,10.7,-10>, <7,6.6,-10>, <7,17.4,-10> } triangle { <4.6,10.7,-10>, <2.6,10.7,-10>, <2.6,6.6,-10> } triangle { <2.6,6.6,-10>, <7,6.6,-10>, <4.6,10.7,-10> } triangle { <0,10.7,-10>, <0,6.6,-10>, <-1,10.7,-10> } } } #declare _3006_dot_dat = union { // Brick 2 x 10 object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,80,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,60,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,40,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,20,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-20,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-40,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-60,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-80,4,0> } object { box5_dot_dat matrix <96,0,0,0,-20,0,0,0,16,0,24,0> } mesh { triangle { <100,24,20>, <96,24,16>, <-96,24,16> } triangle { <-96,24,16>, <-100,24,20>, <100,24,20> } triangle { <100,24,-20>, <96,24,-16>, <-96,24,-16> } triangle { <-96,24,-16>, <-100,24,-20>, <100,24,-20> } triangle { <100,24,20>, <96,24,16>, <96,24,-16> } triangle { <96,24,-16>, <100,24,-20>, <100,24,20> } triangle { <-100,24,20>, <-96,24,16>, <-96,24,-16> } triangle { <-96,24,-16>, <-100,24,-20>, <-100,24,20> } } object { box5_dot_dat matrix <100,0,0,0,-24,0,0,0,20,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,90,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-90,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,90,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-90,0,-10> } } #declare _3007_dot_dat = union { // Brick 2 x 8 object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,60,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,40,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,20,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-20,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-40,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-60,4,0> } object { box5_dot_dat matrix <76,0,0,0,-20,0,0,0,16,0,24,0> } mesh { triangle { <80,24,20>, <76,24,16>, <-76,24,16> } triangle { <-76,24,16>, <-80,24,20>, <80,24,20> } triangle { <80,24,-20>, <76,24,-16>, <-76,24,-16> } triangle { <-76,24,-16>, <-80,24,-20>, <80,24,-20> } triangle { <80,24,20>, <76,24,16>, <76,24,-16> } triangle { <76,24,-16>, <80,24,-20>, <80,24,20> } triangle { <-80,24,20>, <-76,24,16>, <-76,24,-16> } triangle { <-76,24,-16>, <-80,24,-20>, <-80,24,20> } } object { box5_dot_dat matrix <80,0,0,0,-24,0,0,0,20,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,-10> } } #declare _3002_dot_dat = union { // Brick 2 x 3 object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,10,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-10,4,0> } object { box5_dot_dat matrix <26,0,0,0,-20,0,0,0,16,0,24,0> } mesh { triangle { <30,24,20>, <26,24,16>, <-26,24,16> } triangle { <-26,24,16>, <-30,24,20>, <30,24,20> } triangle { <-30,24,20>, <-26,24,16>, <-26,24,-16> } triangle { <-26,24,-16>, <-30,24,-20>, <-30,24,20> } triangle { <-30,24,-20>, <-26,24,-16>, <26,24,-16> } triangle { <26,24,-16>, <30,24,-20>, <-30,24,-20> } triangle { <30,24,-20>, <26,24,-16>, <26,24,16> } triangle { <26,24,16>, <30,24,20>, <30,24,-20> } } object { box5_dot_dat matrix <30,0,0,0,-24,0,0,0,20,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,20,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-20,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,20,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-20,0,-10> } } #declare _3003_dot_dat = union { // Brick 2 x 2 object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> } object { box5_dot_dat matrix <16,0,0,0,-20,0,0,0,16,0,24,0> } mesh { triangle { <20,24,20>, <16,24,16>, <-16,24,16> } triangle { <-16,24,16>, <-20,24,20>, <20,24,20> } triangle { <-20,24,20>, <-16,24,16>, <-16,24,-16> } triangle { <-16,24,-16>, <-20,24,-20>, <-20,24,20> } triangle { <-20,24,-20>, <-16,24,-16>, <16,24,-16> } triangle { <16,24,-16>, <20,24,-20>, <-20,24,-20> } triangle { <20,24,-20>, <16,24,-16>, <16,24,16> } triangle { <16,24,16>, <20,24,20>, <20,24,-20> } } object { box5_dot_dat matrix <20,0,0,0,-24,0,0,0,20,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-10> } } #declare _3001_dot_dat = union { // Brick 2 x 4 object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,20,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-20,4,0> } object { box5_dot_dat matrix <36,0,0,0,-20,0,0,0,16,0,24,0> } mesh { triangle { <40,24,20>, <36,24,16>, <-36,24,16> } triangle { <-36,24,16>, <-40,24,20>, <40,24,20> } triangle { <-40,24,20>, <-36,24,16>, <-36,24,-16> } triangle { <-36,24,-16>, <-40,24,-20>, <-40,24,20> } triangle { <-40,24,-20>, <-36,24,-16>, <36,24,-16> } triangle { <36,24,-16>, <40,24,-20>, <-40,24,-20> } triangle { <40,24,-20>, <36,24,-16>, <36,24,16> } triangle { <36,24,16>, <40,24,20>, <40,24,-20> } } object { box5_dot_dat matrix <40,0,0,0,-24,0,0,0,20,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,-10> } } #declare _4_dash_4cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open } #declare _4_dash_4disc_dot_dat = cylinder { <0,-0.001,0>, <0,0.001,0>, 1 } #declare _3062_dash_old_dot_dat = union { // Brick 1 x 1 Round, Old // name 3062-old.dat // Created by Tore Eriksson // Official LCad update 97-01 object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,20,0,0,0,6,0,4,0> } object { _4_dash_4disc_dot_dat matrix <6,0,0,0,1,0,0,0,6,0,4,0> } object { _4_dash_4cyli_dot_dat matrix <10,0,0,0,24,0,0,0,10,0,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } mesh { triangle { <0,0,6>, <-2.3,0,5.54>, <-3.83,0,9.24> } triangle { <-3.83,0,9.24>, <0,0,10>, <0,0,6> } triangle { <0,24,6>, <-2.3,24,5.54>, <-3.83,24,9.24> } triangle { <-3.83,24,9.24>, <0,24,10>, <0,24,6> } triangle { <-2.3,0,5.54>, <-4.24,0,4.24>, <-7.07,0,7.07> } triangle { <-7.07,0,7.07>, <-3.83,0,9.24>, <-2.3,0,5.54> } triangle { <-2.3,24,5.54>, <-4.24,24,4.24>, <-7.07,24,7.07> } triangle { <-7.07,24,7.07>, <-3.83,24,9.24>, <-2.3,24,5.54> } triangle { <-4.24,0,4.24>, <-5.54,0,2.3>, <-9.24,0,3.83> } triangle { <-9.24,0,3.83>, <-7.07,0,7.07>, <-4.24,0,4.24> } triangle { <-4.24,24,4.24>, <-5.54,24,2.3>, <-9.24,24,3.83> } triangle { <-9.24,24,3.83>, <-7.07,24,7.07>, <-4.24,24,4.24> } triangle { <-5.54,0,2.3>, <-6,0,0>, <-10,0,0> } triangle { <-10,0,0>, <-9.24,0,3.83>, <-5.54,0,2.3> } triangle { <-5.54,24,2.3>, <-6,24,0>, <-10,24,0> } triangle { <-10,24,0>, <-9.24,24,3.83>, <-5.54,24,2.3> } triangle { <-6,0,0>, <-5.54,0,-2.3>, <-9.24,0,-3.83> } triangle { <-9.24,0,-3.83>, <-10,0,0>, <-6,0,0> } triangle { <-6,24,0>, <-5.54,24,-2.3>, <-9.24,24,-3.83> } triangle { <-9.24,24,-3.83>, <-10,24,0>, <-6,24,0> } triangle { <-5.54,0,-2.3>, <-4.24,0,-4.24>, <-7.07,0,-7.07> } triangle { <-7.07,0,-7.07>, <-9.24,0,-3.83>, <-5.54,0,-2.3> } triangle { <-5.54,24,-2.3>, <-4.24,24,-4.24>, <-7.07,24,-7.07> } triangle { <-7.07,24,-7.07>, <-9.24,24,-3.83>, <-5.54,24,-2.3> } triangle { <-4.24,0,-4.24>, <-2.3,0,-5.54>, <-3.83,0,-9.24> } triangle { <-3.83,0,-9.24>, <-7.07,0,-7.07>, <-4.24,0,-4.24> } triangle { <-4.24,24,-4.24>, <-2.3,24,-5.54>, <-3.83,24,-9.24> } triangle { <-3.83,24,-9.24>, <-7.07,24,-7.07>, <-4.24,24,-4.24> } triangle { <-2.3,0,-5.54>, <0,0,-6>, <0,0,-10> } triangle { <0,0,-10>, <-3.83,0,-9.24>, <-2.3,0,-5.54> } triangle { <-2.3,24,-5.54>, <0,24,-6>, <0,24,-10> } triangle { <0,24,-10>, <-3.83,24,-9.24>, <-2.3,24,-5.54> } triangle { <0,0,-6>, <2.3,0,-5.54>, <3.83,0,-9.24> } triangle { <3.83,0,-9.24>, <0,0,-10>, <0,0,-6> } triangle { <0,24,-6>, <2.3,24,-5.54>, <3.83,24,-9.24> } triangle { <3.83,24,-9.24>, <0,24,-10>, <0,24,-6> } triangle { <2.3,0,-5.54>, <4.24,0,-4.24>, <7.07,0,-7.07> } triangle { <7.07,0,-7.07>, <3.83,0,-9.24>, <2.3,0,-5.54> } triangle { <2.3,24,-5.54>, <4.24,24,-4.24>, <7.07,24,-7.07> } triangle { <7.07,24,-7.07>, <3.83,24,-9.24>, <2.3,24,-5.54> } triangle { <4.24,0,-4.24>, <5.54,0,-2.3>, <9.24,0,-3.83> } triangle { <9.24,0,-3.83>, <7.07,0,-7.07>, <4.24,0,-4.24> } triangle { <4.24,24,-4.24>, <5.54,24,-2.3>, <9.24,24,-3.83> } triangle { <9.24,24,-3.83>, <7.07,24,-7.07>, <4.24,24,-4.24> } triangle { <5.54,0,-2.3>, <6,0,0>, <10,0,0> } triangle { <10,0,0>, <9.24,0,-3.83>, <5.54,0,-2.3> } triangle { <5.54,24,-2.3>, <6,24,0>, <10,24,0> } triangle { <10,24,0>, <9.24,24,-3.83>, <5.54,24,-2.3> } triangle { <6,0,0>, <5.54,0,2.3>, <9.24,0,3.83> } triangle { <9.24,0,3.83>, <10,0,0>, <6,0,0> } triangle { <6,24,0>, <5.54,24,2.3>, <9.24,24,3.83> } triangle { <9.24,24,3.83>, <10,24,0>, <6,24,0> } triangle { <5.54,0,2.3>, <4.24,0,4.24>, <7.07,0,7.07> } triangle { <7.07,0,7.07>, <9.24,0,3.83>, <5.54,0,2.3> } triangle { <5.54,24,2.3>, <4.24,24,4.24>, <7.07,24,7.07> } triangle { <7.07,24,7.07>, <9.24,24,3.83>, <5.54,24,2.3> } triangle { <4.24,0,4.24>, <2.3,0,5.54>, <3.83,0,9.24> } triangle { <3.83,0,9.24>, <7.07,0,7.07>, <4.24,0,4.24> } triangle { <4.24,24,4.24>, <2.3,24,5.54>, <3.83,24,9.24> } triangle { <3.83,24,9.24>, <7.07,24,7.07>, <4.24,24,4.24> } triangle { <2.3,0,5.54>, <0,0,6>, <0,0,10> } triangle { <0,0,10>, <3.83,0,9.24>, <2.3,0,5.54> } triangle { <2.3,24,5.54>, <0,24,6>, <0,24,10> } triangle { <0,24,10>, <3.83,24,9.24>, <2.3,24,5.54> } } } #declare stud3_dot_dat = cylinder { <0,0,0>, <0,-4,0>, 4 } #declare _3004_dot_dat = union { // Brick 1 x 2 object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> } object { box5_dot_dat matrix <16,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <20,24,10>, <16,24,6>, <-16,24,6> } triangle { <-16,24,6>, <-20,24,10>, <20,24,10> } triangle { <-20,24,10>, <-16,24,6>, <-16,24,-6> } triangle { <-16,24,-6>, <-20,24,-10>, <-20,24,10> } triangle { <-20,24,-10>, <-16,24,-6>, <16,24,-6> } triangle { <16,24,-6>, <20,24,-10>, <-20,24,-10> } triangle { <20,24,-10>, <16,24,-6>, <16,24,6> } triangle { <16,24,6>, <20,24,10>, <20,24,-10> } } object { box5_dot_dat matrix <20,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,0> } } #declare _3034_dot_dat = union { // Plate 2 x 8 object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,60,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-60,4,0> } object { box5_dot_dat matrix <76,0,0,0,-4,0,0,0,16,0,8,0> } mesh { triangle { <80,8,20>, <76,8,16>, <-76,8,16> } triangle { <-76,8,16>, <-80,8,20>, <80,8,20> } triangle { <80,8,-20>, <76,8,-16>, <-76,8,-16> } triangle { <-76,8,-16>, <-80,8,-20>, <80,8,-20> } triangle { <80,8,20>, <76,8,16>, <76,8,-16> } triangle { <76,8,-16>, <80,8,-20>, <80,8,20> } triangle { <-80,8,20>, <-76,8,16>, <-76,8,-16> } triangle { <-76,8,-16>, <-80,8,-20>, <-80,8,20> } } object { box5_dot_dat matrix <80,0,0,0,-8,0,0,0,20,0,8,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,-10> } } #declare _3036_dot_dat = union { // Plate 6 x 8 object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,60,4,40> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,40> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,40> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,40> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,40> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,40> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-60,4,40> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,60,4,20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-60,4,20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,60,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-60,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,60,4,-20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,-20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,-20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,-20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,-20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,-20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-60,4,-20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,60,4,-40> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,-40> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,-40> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,-40> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,-40> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,-40> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-60,4,-40> } object { box5_dot_dat matrix <76,0,0,0,-4,0,0,0,56,0,8,0> } mesh { triangle { <80,8,60>, <76,8,56>, <-76,8,56> } triangle { <-76,8,56>, <-80,8,60>, <80,8,60> } triangle { <80,8,-60>, <76,8,-56>, <-76,8,-56> } triangle { <-76,8,-56>, <-80,8,-60>, <80,8,-60> } triangle { <80,8,60>, <76,8,56>, <76,8,-56> } triangle { <76,8,-56>, <80,8,-60>, <80,8,60> } triangle { <-80,8,60>, <-76,8,56>, <-76,8,-56> } triangle { <-76,8,-56>, <-80,8,-60>, <-80,8,60> } } object { box5_dot_dat matrix <80,0,0,0,-8,0,0,0,60,0,8,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,-30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,-30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,-30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,-30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,-30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,-30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,-50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,-50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,-50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,-50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,-50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,-50> } } #declare _3005_dot_dat = union { // Brick 1 x 1 object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <10,24,10>, <6,24,6>, <-6,24,6> } triangle { <-6,24,6>, <-10,24,10>, <10,24,10> } triangle { <-10,24,10>, <-6,24,6>, <-6,24,-6> } triangle { <-6,24,-6>, <-10,24,-10>, <-10,24,10> } triangle { <-10,24,-10>, <-6,24,-6>, <6,24,-6> } triangle { <6,24,-6>, <10,24,-10>, <-10,24,-10> } triangle { <10,24,-10>, <6,24,-6>, <6,24,6> } triangle { <6,24,6>, <10,24,10>, <10,24,-10> } } object { box5_dot_dat matrix <10,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } } #declare _6111_dot_dat = union { // Brick 1 x 10 object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,80,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,60,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,40,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,20,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-20,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-40,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-60,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-80,4,0> } object { box5_dot_dat matrix <96,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <100,24,10>, <96,24,6>, <-96,24,6> } triangle { <-96,24,6>, <-100,24,10>, <100,24,10> } triangle { <-100,24,10>, <-96,24,6>, <-96,24,-6> } triangle { <-96,24,-6>, <-100,24,-10>, <-100,24,10> } triangle { <-100,24,-10>, <-96,24,-6>, <96,24,-6> } triangle { <96,24,-6>, <100,24,-10>, <-100,24,-10> } triangle { <100,24,-10>, <96,24,-6>, <96,24,6> } triangle { <96,24,6>, <100,24,10>, <100,24,-10> } } object { box5_dot_dat matrix <100,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,90,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-90,0,0> } } #declare stud2_dot_dat = difference { cylinder { <0,0,0>, <0,-4,0>, 6 } cylinder { <0,0.01,0>, <0,-4.01,0>, 4 } } #declare _39_dot_dat = union { // Window 1 x 1 x 1 mesh { triangle { <6,4,10>, <6,4,-6>, <-6,4,-6> } triangle { <-6,4,-6>, <-6,4,10>, <6,4,10> } triangle { <6,4,-6>, <6,5,-6>, <-6,5,-6> } triangle { <-6,5,-6>, <-6,4,-6>, <6,4,-6> } triangle { <6,5,-6>, <5,5,-6>, <5,13,-6> } triangle { <5,13,-6>, <6,13,-6>, <6,5,-6> } triangle { <-6,5,-6>, <-5,5,-6>, <-5,13,-6> } triangle { <-5,13,-6>, <-6,13,-6>, <-6,5,-6> } triangle { <6,13,-6>, <6,24,-6>, <-6,24,-6> } triangle { <-6,24,-6>, <-6,13,-6>, <6,13,-6> } triangle { <6,4,10>, <6,4,-6>, <6,24,-6> } triangle { <6,24,-6>, <6,24,10>, <6,4,10> } triangle { <-6,4,10>, <-6,4,-6>, <-6,24,-6> } triangle { <-6,24,-6>, <-6,24,10>, <-6,4,10> } triangle { <5,5,-6>, <5,5,-10>, <-5,5,-10> } triangle { <-5,5,-10>, <-5,5,-6>, <5,5,-6> } triangle { <5,13,-6>, <5,13,-10>, <-5,13,-10> } triangle { <-5,13,-10>, <-5,13,-6>, <5,13,-6> } triangle { <5,5,-6>, <5,5,-10>, <5,13,-10> } triangle { <5,13,-10>, <5,13,-6>, <5,5,-6> } triangle { <-5,5,-6>, <-5,5,-10>, <-5,13,-10> } triangle { <-5,13,-10>, <-5,13,-6>, <-5,5,-6> } triangle { <8,2,-10>, <8,5,-10>, <-8,5,-10> } triangle { <-8,5,-10>, <-8,2,-10>, <8,2,-10> } triangle { <8,13,-10>, <8,16,-10>, <-8,16,-10> } triangle { <-8,16,-10>, <-8,13,-10>, <8,13,-10> } triangle { <8,5,-10>, <5,5,-10>, <5,13,-10> } triangle { <5,13,-10>, <8,13,-10>, <8,5,-10> } triangle { <-8,5,-10>, <-5,5,-10>, <-5,13,-10> } triangle { <-5,13,-10>, <-8,13,-10>, <-8,5,-10> } triangle { <8,2,-10>, <8,2,-7>, <-8,2,-7> } triangle { <-8,2,-7>, <-8,2,-10>, <8,2,-10> } triangle { <8,16,-10>, <8,16,-7>, <-8,16,-7> } triangle { <-8,16,-7>, <-8,16,-10>, <8,16,-10> } triangle { <8,2,-10>, <8,2,-7>, <8,16,-7> } triangle { <8,16,-7>, <8,16,-10>, <8,2,-10> } triangle { <-8,2,-10>, <-8,2,-7>, <-8,16,-7> } triangle { <-8,16,-7>, <-8,16,-10>, <-8,2,-10> } triangle { <8,2,-7>, <10,2,-7>, <10,16,-7> } triangle { <10,16,-7>, <8,16,-7>, <8,2,-7> } triangle { <-8,2,-7>, <-10,2,-7>, <-10,16,-7> } triangle { <-10,16,-7>, <-8,16,-7>, <-8,2,-7> } triangle { <6,4,10>, <10,4,10>, <10,24,10> } triangle { <10,24,10>, <6,24,10>, <6,4,10> } triangle { <-6,4,10>, <-10,4,10>, <-10,24,10> } triangle { <-10,24,10>, <-6,24,10>, <-6,4,10> } triangle { <6,24,10>, <10,24,10>, <10,24,-6> } triangle { <10,24,-6>, <6,24,-6>, <6,24,10> } triangle { <-6,24,10>, <-10,24,10>, <-10,24,-6> } triangle { <-10,24,-6>, <-6,24,-6>, <-6,24,10> } triangle { <10,4,10>, <10,0,10>, <-10,0,10> } triangle { <-10,0,10>, <-10,4,10>, <10,4,10> } triangle { <10,0,10>, <10,0,-7>, <-10,0,-7> } triangle { <-10,0,-7>, <-10,0,10>, <10,0,10> } triangle { <10,0,-7>, <10,2,-7>, <-10,2,-7> } triangle { <-10,2,-7>, <-10,0,-7>, <10,0,-7> } triangle { <10,16,-7>, <10,18,-7>, <-10,18,-7> } triangle { <-10,18,-7>, <-10,16,-7>, <10,16,-7> } triangle { <10,18,-7>, <10,24,-10>, <-10,24,-10> } triangle { <-10,24,-10>, <-10,18,-7>, <10,18,-7> } triangle { <10,24,-10>, <10,24,-6>, <-10,24,-6> } triangle { <-10,24,-6>, <-10,24,-10>, <10,24,-10> } triangle { <10,0,10>, <10,18,10>, <10,18,-7> } triangle { <10,18,-7>, <10,0,-7>, <10,0,10> } triangle { <-10,0,10>, <-10,18,10>, <-10,18,-7> } triangle { <-10,18,-7>, <-10,0,-7>, <-10,0,10> } triangle { <10,18,10>, <10,24,10>, <10,24,-10> } triangle { <10,24,-10>, <10,18,-7>, <10,18,10> } triangle { <-10,18,10>, <-10,24,10>, <-10,24,-10> } triangle { <-10,24,-10>, <-10,18,-7>, <-10,18,10> } } object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } } #declare box4_dash_1_dot_dat = object { // Box, 4 faces drawn, 1 edge left out // Name: box4-1.dat // Author: Tore Eriksson 1998 // Official LCad Update 98-07 mesh { triangle { <1,1,1>, <1,1,-1>, <-1,1,-1> } triangle { <-1,1,-1>, <-1,1,1>, <1,1,1> } triangle { <1,1,1>, <1,0,1>, <-1,0,1> } triangle { <-1,0,1>, <-1,1,1>, <1,1,1> } triangle { <-1,1,1>, <-1,0,1>, <-1,0,-1> } triangle { <-1,0,-1>, <-1,1,-1>, <-1,1,1> } triangle { <1,1,-1>, <1,0,-1>, <1,0,1> } triangle { <1,0,1>, <1,1,1>, <1,1,-1> } } } #declare _3005_dash_k_dot_dat = union { // Brick 1 x 1 with Blue "K" Pattern // Name: 3005-k.dat // Author: Tore Eriksson 1998 // Un-Official Element mesh { triangle { <-6,5,-10>, <-6,19,-10>, <-4,19,-10> texture { Color1 } } triangle { <-4,19,-10>, <-4,5,-10>, <-6,5,-10> texture { Color1 } } triangle { <6,5,-10>, <3.5,5,-10>, <-4,12,-10> texture { Color1 } } triangle { <-4,12,-10>, <-4,14,-10>, <6,5,-10> texture { Color1 } } triangle { <3.5,19,-10>, <6,19,-10>, <0.6,10,-10> texture { Color1 } } triangle { <0.6,10,-10>, <-0.75,11.3,-10>, <3.5,19,-10> texture { Color1 } } triangle { <-10,0,-10>, <-6,5,-10>, <6,5,-10> } triangle { <6,5,-10>, <10,0,-10>, <-10,0,-10> } triangle { <10,0,-10>, <6,5,-10>, <6,19,-10> } triangle { <6,19,-10>, <10,24,-10>, <10,0,-10> } triangle { <10,24,-10>, <6,19,-10>, <-6,19,-10> } triangle { <-6,19,-10>, <-10,24,-10>, <10,24,-10> } triangle { <-10,24,-10>, <-6,19,-10>, <-6,5,-10> } triangle { <-6,5,-10>, <-10,0,-10>, <-10,24,-10> } triangle { <-4,5,-10>, <3.5,5,-10>, <-4,12,-10> } triangle { <-4,19,-10>, <-4,14,-10>, <-0.75,11.3,-10> } triangle { <-0.75,11.3,-10>, <3.5,19,-10>, <-4,19,-10> } triangle { <6,19,-10>, <6,5,-10>, <0.6,10,-10> } } object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <10,24,10>, <6,24,6>, <-6,24,6> } triangle { <-6,24,6>, <-10,24,10>, <10,24,10> } triangle { <-10,24,10>, <-6,24,6>, <-6,24,-6> } triangle { <-6,24,-6>, <-10,24,-10>, <-10,24,10> } triangle { <-10,24,-10>, <-6,24,-6>, <6,24,-6> } triangle { <6,24,-6>, <10,24,-10>, <-10,24,-10> } triangle { <10,24,-10>, <6,24,-6>, <6,24,6> } triangle { <6,24,6>, <10,24,10>, <10,24,-10> } } object { box4_dash_1_dot_dat matrix <10,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } // } #declare Color8 = texture { pigment { rgb <0.47451,0.47451,0.45098> } finish { ambient AMB diffuse DIF phong 0.5 phong_size 40 reflection 0.08 } } #declare _3005_dash_s_dot_dat = union { // Brick 1 x 1 with Blue "S" Pattern // Name: 3005-s.dat // Author: Tore Eriksson 1998 // Un-Official Element mesh { triangle { <3.85,7.4,-10>, <2.15,6.75,-10>, <1.9,7.95,-10> texture { Color1 } } triangle { <1.9,7.95,-10>, <3.2,8.75,-10>, <3.85,7.4,-10> texture { Color1 } } triangle { <2.15,6.75,-10>, <-0.15,6.35,-10>, <-0.5,7.6,-10> texture { Color1 } } triangle { <-0.5,7.6,-10>, <1.9,7.95,-10>, <2.15,6.75,-10> texture { Color1 } } triangle { <-0.15,6.35,-10>, <-2.8,6.7,-10>, <-2.45,7.9,-10> texture { Color1 } } triangle { <-2.45,7.9,-10>, <-0.5,7.6,-10>, <-0.15,6.35,-10> texture { Color1 } } triangle { <-2.8,6.7,-10>, <-4.5,7.6,-10>, <-3.15,8.35,-10> texture { Color1 } } triangle { <-3.15,8.35,-10>, <-2.45,7.9,-10>, <-2.8,6.7,-10> texture { Color1 } } triangle { <-4.5,7.6,-10>, <-5.15,9.15,-10>, <-3.45,9.1,-10> texture { Color1 } } triangle { <-3.45,9.1,-10>, <-3.15,8.35,-10>, <-4.5,7.6,-10> texture { Color1 } } triangle { <-5.15,9.15,-10>, <-4.35,11.25,-10>, <-3.3,10,-10> texture { Color1 } } triangle { <-3.3,10,-10>, <-3.45,9.1,-10>, <-5.15,9.15,-10> texture { Color1 } } triangle { <-4.35,11.25,-10>, <-2.8,12,-10>, <-2.45,10.65,-10> texture { Color1 } } triangle { <-2.45,10.65,-10>, <-3.3,10,-10>, <-4.35,11.25,-10> texture { Color1 } } triangle { <-2.8,12,-10>, <-0.65,12.35,-10>, <-0.6,11.1,-10> texture { Color1 } } triangle { <-0.6,11.1,-10>, <-2.45,10.65,-10>, <-2.8,12,-10> texture { Color1 } } triangle { <-0.65,12.35,-10>, <1.5,12.8,-10>, <2.1,11.55,-10> texture { Color1 } } triangle { <2.1,11.55,-10>, <-0.6,11.1,-10>, <-0.65,12.35,-10> texture { Color1 } } triangle { <1.5,12.8,-10>, <2.5,13.2,-10>, <3.6,12.3,-10> texture { Color1 } } triangle { <3.6,12.3,-10>, <2.1,11.55,-10>, <1.5,12.8,-10> texture { Color1 } } triangle { <2.5,13.2,-10>, <2.65,13.9,-10>, <4.25,14.05,-10> texture { Color1 } } triangle { <4.25,14.05,-10>, <3.6,12.3,-10>, <2.5,13.2,-10> texture { Color1 } } triangle { <2.65,13.9,-10>, <2.15,14.95,-10>, <3.35,15.9,-10> texture { Color1 } } triangle { <3.35,15.9,-10>, <4.25,14.05,-10>, <2.65,13.9,-10> texture { Color1 } } triangle { <2.15,14.95,-10>, <1.45,15.45,-10>, <2.35,16.55,-10> texture { Color1 } } triangle { <2.35,16.55,-10>, <3.35,15.9,-10>, <2.15,14.95,-10> texture { Color1 } } triangle { <1.45,15.45,-10>, <0.7,15.6,-10>, <1.3,16.9,-10> texture { Color1 } } triangle { <1.3,16.9,-10>, <2.35,16.55,-10>, <1.45,15.45,-10> texture { Color1 } } triangle { <0.7,15.6,-10>, <-0.9,15.6,-10>, <-0.3,16.85,-10> texture { Color1 } } triangle { <-0.3,16.85,-10>, <1.3,16.9,-10>, <0.7,15.6,-10> texture { Color1 } } triangle { <-0.9,15.6,-10>, <-2.7,15.2,-10>, <-2.4,16.6,-10> texture { Color1 } } triangle { <-2.4,16.6,-10>, <-0.3,16.85,-10>, <-0.9,15.6,-10> texture { Color1 } } triangle { <-2.7,15.2,-10>, <-3.65,14.75,-10>, <-3.9,16.1,-10> texture { Color1 } } triangle { <-3.9,16.1,-10>, <-2.4,16.6,-10>, <-2.7,15.2,-10> texture { Color1 } } triangle { <-3.65,14.75,-10>, <-4.7,14.25,-10>, <-5.3,15.55,-10> texture { Color1 } } triangle { <-5.3,15.55,-10>, <-3.9,16.1,-10>, <-3.65,14.75,-10> texture { Color1 } } triangle { <3.85,7.4,-10>, <4.25,14.05,-10>, <3.6,12.3,-10> } triangle { <3.6,12.3,-10>, <3.2,8.75,-10>, <3.85,7.4,-10> } triangle { <3.6,12.3,-10>, <2.1,11.55,-10>, <1.9,7.95,-10> } triangle { <1.9,7.95,-10>, <3.2,8.75,-10>, <3.6,12.3,-10> } triangle { <2.1,11.55,-10>, <-0.6,11.1,-10>, <-0.5,7.6,-10> } triangle { <-0.5,7.6,-10>, <1.9,7.95,-10>, <2.1,11.55,-10> } triangle { <-0.6,11.1,-10>, <-2.45,10.65,-10>, <-2.45,7.9,-10> } triangle { <-2.45,7.9,-10>, <-0.5,7.6,-10>, <-0.6,11.1,-10> } triangle { <-2.45,10.65,-10>, <-3.3,10,-10>, <-3.15,8.35,-10> } triangle { <-3.15,8.35,-10>, <-2.45,7.9,-10>, <-2.45,10.65,-10> } triangle { <-3.3,10,-10>, <-3.45,9.1,-10>, <-3.15,8.35,-10> } triangle { <-4.35,11.25,-10>, <-2.8,12,-10>, <-3.65,14.75,-10> } triangle { <-3.65,14.75,-10>, <-4.7,14.25,-10>, <-4.35,11.25,-10> } triangle { <-2.8,12,-10>, <-0.65,12.35,-10>, <-2.7,15.2,-10> } triangle { <-2.7,15.2,-10>, <-3.65,14.75,-10>, <-2.8,12,-10> } triangle { <-0.65,12.35,-10>, <1.5,12.8,-10>, <-0.9,15.6,-10> } triangle { <-0.9,15.6,-10>, <-2.7,15.2,-10>, <-0.65,12.35,-10> } triangle { <1.5,12.8,-10>, <2.5,13.2,-10>, <0.7,15.6,-10> } triangle { <0.7,15.6,-10>, <-0.9,15.6,-10>, <1.5,12.8,-10> } triangle { <2.5,13.2,-10>, <2.65,13.9,-10>, <1.45,15.45,-10> } triangle { <1.45,15.45,-10>, <-2.7,15.2,-10>, <2.5,13.2,-10> } triangle { <2.65,13.9,-10>, <2.15,14.95,-10>, <1.45,15.45,-10> } triangle { <-5.15,9.15,-10>, <-4.35,11.25,-10>, <-4.7,14.25,-10> } triangle { <-4.7,14.25,-10>, <-5.3,15.55,-10>, <-5.15,9.15,-10> } triangle { <10,0,-10>, <3.85,7.4,-10>, <2.15,6.75,-10> } triangle { <10,0,-10>, <2.15,6.75,-10>, <-0.15,6.35,-10> } triangle { <-0.15,6.35,-10>, <-10,0,-10>, <10,0,-10> } triangle { <-10,0,-10>, <-0.15,6.35,-10>, <-2.8,6.7,-10> } triangle { <-10,0,-10>, <-2.8,6.7,-10>, <-4.5,7.6,-10> } triangle { <-10,0,-10>, <-4.5,7.6,-10>, <-5.15,9.15,-10> } triangle { <-10,0,-10>, <-5.15,9.15,-10>, <-5.3,15.55,-10> } triangle { <-5.3,15.55,-10>, <-10,24,-10>, <-10,0,-10> } triangle { <-10,24,-10>, <-5.3,15.55,-10>, <-3.9,16.1,-10> } triangle { <-10,24,-10>, <-3.9,16.1,-10>, <-2.4,16.6,-10> } triangle { <-10,24,-10>, <-2.4,16.6,-10>, <-0.3,16.85,-10> } triangle { <-10,24,-10>, <-0.3,16.85,-10>, <1.3,16.9,-10> } triangle { <1.3,16.9,-10>, <10,24,-10>, <-10,24,-10> } triangle { <10,24,-10>, <1.3,16.9,-10>, <2.35,16.55,-10> } triangle { <10,24,-10>, <2.35,16.55,-10>, <3.35,15.9,-10> } triangle { <10,24,-10>, <3.35,15.9,-10>, <4.25,14.05,-10> } triangle { <10,24,-10>, <4.25,14.05,-10>, <3.85,7.4,-10> } triangle { <3.85,7.4,-10>, <10,0,-10>, <10,24,-10> } } object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <10,24,10>, <6,24,6>, <-6,24,6> } triangle { <-6,24,6>, <-10,24,10>, <10,24,10> } triangle { <-10,24,10>, <-6,24,6>, <-6,24,-6> } triangle { <-6,24,-6>, <-10,24,-10>, <-10,24,10> } triangle { <-10,24,-10>, <-6,24,-6>, <6,24,-6> } triangle { <6,24,-6>, <10,24,-10>, <-10,24,-10> } triangle { <10,24,-10>, <6,24,-6>, <6,24,6> } triangle { <6,24,6>, <10,24,10>, <10,24,-10> } } object { box4_dash_1_dot_dat matrix <10,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } // } #declare _2_dash_4disc_dot_dat = cylinder { <0,-0.001,0>, <0,0.001,0>, 1 clipped_by { box { <-1,-0.01,0>, <1,0.01,1> } } } #declare _2_dash_4ndis_dot_dat = difference { box { <-1,-0.001,0>, <1,0.001,1> } cylinder { <0,-1,0>, <0,1,0>, 1 } } #declare _3005_dash_r_dot_dat = union { // Brick 1 x 1 with Blue "R" Pattern // Name: 3005-r.dat // Author: Tore Eriksson 1998 // Un-Official Element object { _2_dash_4disc_dot_dat matrix <0,2,0,0,0,1,2,0,0,2,9,-10> } object { _2_dash_4ndis_dot_dat matrix <0,2,0,0,0,1,2,0,0,2,9,-10> texture { Color1 } } mesh { triangle { <-6,5,-10>, <-6,19,-10>, <-4,19,-10> texture { Color1 } } triangle { <-4,19,-10>, <-4,7,-10>, <-6,5,-10> texture { Color1 } } triangle { <-4,13,-10>, <2,13,-10>, <4,11,-10> texture { Color1 } } triangle { <4,11,-10>, <-4,11,-10>, <-4,13,-10> texture { Color1 } } triangle { <0,13,-10>, <2,13,-10>, <6,19,-10> texture { Color1 } } triangle { <6,19,-10>, <4,19,-10>, <0,13,-10> texture { Color1 } } triangle { <-6,5,-10>, <2,5,-10>, <4,7,-10> texture { Color1 } } triangle { <4,7,-10>, <-4,7,-10>, <-6,5,-10> texture { Color1 } } triangle { <4,11,-10>, <2,13,-10>, <3.5308,12.6956,-10> texture { Color1 } } triangle { <3.5308,12.6956,-10>, <4.8284,11.8284,-10>, <4,11,-10> texture { Color1 } } triangle { <4,11,-10>, <4.8284,11.8284,-10>, <5.6956,10.5308,-10> texture { Color1 } } triangle { <5.6956,10.5308,-10>, <6,9,-10>, <4,11,-10> texture { Color1 } } triangle { <6,9,-10>, <4,11,-10>, <4,7,-10> texture { Color1 } } triangle { <4,7,-10>, <5.6956,7.4692,-10>, <6,9,-10> texture { Color1 } } triangle { <4,7,-10>, <5.6956,7.4692,-10>, <4.8284,6.1716,-10> texture { Color1 } } triangle { <4.8284,6.1716,-10>, <3.5308,5.3044,-10>, <4,7,-10> texture { Color1 } } triangle { <4,7,-10>, <2,5,-10>, <3.5308,5.3044,-10> texture { Color1 } } triangle { <-10,0,-10>, <-6,5,-10>, <-6,19,-10> } triangle { <-6,19,-10>, <-10,24,-10>, <-10,0,-10> } triangle { <-10,24,-10>, <-6,19,-10>, <6,19,-10> } triangle { <6,19,-10>, <10,24,-10>, <-10,24,-10> } triangle { <6,19,-10>, <2,13,-10>, <3.5308,12.6956,-10> } triangle { <10,24,-10>, <6,19,-10>, <4.8284,11.8284,-10> } triangle { <4.8284,11.8284,-10>, <10,12,-10>, <10,24,-10> } triangle { <6,19,-10>, <3.5308,12.6956,-10>, <4.8284,11.8284,-10> } triangle { <10,12,-10>, <4.8284,11.8284,-10>, <5.6956,10.5308,-10> } triangle { <10,12,-10>, <5.6956,10.5308,-10>, <6,9,-10> } triangle { <10,12,-10>, <6,9,-10>, <5.6956,7.4692,-10> } triangle { <5.6956,7.4692,-10>, <10,0,-10>, <10,12,-10> } triangle { <10,0,-10>, <5.6956,7.4692,-10>, <4.8284,6.1716,-10> } triangle { <10,0,-10>, <4.8284,6.1716,-10>, <3.5308,5.3044,-10> } triangle { <10,0,-10>, <3.5308,5.3044,-10>, <2,5,-10> } triangle { <10,0,-10>, <2,5,-10>, <-6,5,-10> } triangle { <-6,5,-10>, <-10,0,-10>, <10,0,-10> } triangle { <-4,11,-10>, <-4,7,-10>, <2,7,-10> } triangle { <2,7,-10>, <2,11,-10>, <-4,11,-10> } triangle { <-4,19,-10>, <4,19,-10>, <0,13,-10> } triangle { <0,13,-10>, <-4,13,-10>, <-4,19,-10> } } object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <10,24,10>, <6,24,6>, <-6,24,6> } triangle { <-6,24,6>, <-10,24,10>, <10,24,10> } triangle { <-10,24,10>, <-6,24,6>, <-6,24,-6> } triangle { <-6,24,-6>, <-10,24,-10>, <-10,24,10> } triangle { <-10,24,-10>, <-6,24,-6>, <6,24,-6> } triangle { <6,24,-6>, <10,24,-10>, <-10,24,-10> } triangle { <10,24,-10>, <6,24,-6>, <6,24,6> } triangle { <6,24,6>, <10,24,10>, <10,24,-10> } } object { box4_dash_1_dot_dat matrix <10,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } // } #declare _3005_dash_a_dot_dat = union { // Brick 1 x 1 with Blue "A" Pattern // Name: 3005-a.dat // Author: Tore Eriksson 1998 // Un-Official Element mesh { triangle { <-6,19,-10>, <-1,5,-10>, <1,5,-10> texture { Color1 } } triangle { <1,5,-10>, <-4,19,-10>, <-6,19,-10> texture { Color1 } } triangle { <4,19,-10>, <-1,5,-10>, <1,5,-10> texture { Color1 } } triangle { <1,5,-10>, <6,19,-10>, <4,19,-10> texture { Color1 } } triangle { <-3,16,-10>, <-2.1,14,-10>, <2.1,14,-10> texture { Color1 } } triangle { <2.1,14,-10>, <3,16,-10>, <-3,16,-10> texture { Color1 } } triangle { <-10,0,-10>, <10,0,-10>, <1,5,-10> } triangle { <1,5,-10>, <-1,5,-10>, <-10,0,-10> } triangle { <10,0,-10>, <10,24,-10>, <6,19,-10> } triangle { <6,19,-10>, <1,5,-10>, <10,0,-10> } triangle { <10,24,-10>, <-10,24,-10>, <-6,19,-10> } triangle { <-6,19,-10>, <6,19,-10>, <10,24,-10> } triangle { <-10,24,-10>, <-6,19,-10>, <-1,5,-10> } triangle { <-1,5,-10>, <-10,0,-10>, <-10,24,-10> } triangle { <-4,19,-10>, <4,19,-10>, <3,16,-10> } triangle { <3,16,-10>, <-3,16,-10>, <-4,19,-10> } triangle { <-2.1,14,-10>, <2.1,14,-10>, <0,8.3,-10> } } object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <10,24,10>, <6,24,6>, <-6,24,6> } triangle { <-6,24,6>, <-10,24,10>, <10,24,10> } triangle { <-10,24,10>, <-6,24,6>, <-6,24,-6> } triangle { <-6,24,-6>, <-10,24,-10>, <-10,24,10> } triangle { <-10,24,-10>, <-6,24,-6>, <6,24,-6> } triangle { <6,24,-6>, <10,24,-10>, <-10,24,-10> } triangle { <10,24,-10>, <6,24,-6>, <6,24,6> } triangle { <6,24,6>, <10,24,10>, <10,24,-10> } } object { box4_dash_1_dot_dat matrix <10,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } // } #declare _3005_dash_m_dot_dat = union { // Brick 1 x 1 with Blue "M" Pattern // Name: 3005-m.dat // Author: Tore Eriksson 1998 // Un-Official Element mesh { triangle { <-6,19,-10>, <-4,19,-10>, <-4,5,-10> texture { Color1 } } triangle { <-4,5,-10>, <-6,5,-10>, <-6,19,-10> texture { Color1 } } triangle { <-4,5,-10>, <-4,9.5,-10>, <-0.75,18,-10> texture { Color1 } } triangle { <-0.75,18,-10>, <0,14,-10>, <-4,5,-10> texture { Color1 } } triangle { <-0.75,18,-10>, <0.75,18,-10>, <0,14,-10> texture { Color1 } } triangle { <0.75,18,-10>, <0,14,-10>, <4,5,-10> texture { Color1 } } triangle { <4,5,-10>, <4,9.5,-10>, <0.75,18,-10> texture { Color1 } } triangle { <4,5,-10>, <6,5,-10>, <6,19,-10> texture { Color1 } } triangle { <6,19,-10>, <4,19,-10>, <4,5,-10> texture { Color1 } } triangle { <-10,0,-10>, <-6,5,-10>, <6,5,-10> } triangle { <6,5,-10>, <10,0,-10>, <-10,0,-10> } triangle { <10,0,-10>, <6,5,-10>, <6,19,-10> } triangle { <6,19,-10>, <10,24,-10>, <10,0,-10> } triangle { <10,24,-10>, <6,19,-10>, <-6,19,-10> } triangle { <-6,19,-10>, <-10,24,-10>, <10,24,-10> } triangle { <-10,24,-10>, <-6,19,-10>, <-6,5,-10> } triangle { <-6,5,-10>, <-10,0,-10>, <-10,24,-10> } triangle { <-4,5,-10>, <4,5,-10>, <0,14,-10> } triangle { <-4,19,-10>, <-0.75,18,-10>, <0.75,18,-10> } triangle { <0.75,18,-10>, <4,19,-10>, <-4,19,-10> } triangle { <-4,19,-10>, <-4,9.5,-10>, <-0.75,18,-10> } triangle { <0.75,18,-10>, <4,9.5,-10>, <4,19,-10> } } object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <10,24,10>, <6,24,6>, <-6,24,6> } triangle { <-6,24,6>, <-10,24,10>, <10,24,10> } triangle { <-10,24,10>, <-6,24,6>, <-6,24,-6> } triangle { <-6,24,-6>, <-10,24,-10>, <-10,24,10> } triangle { <-10,24,-10>, <-6,24,-6>, <6,24,-6> } triangle { <6,24,-6>, <10,24,-10>, <-10,24,-10> } triangle { <10,24,-10>, <6,24,-6>, <6,24,6> } triangle { <6,24,6>, <10,24,10>, <10,24,-10> } } object { box4_dash_1_dot_dat matrix <10,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } // } #declare _3005_dash_n_dot_dat = union { // Brick 1 x 1 with Blue "N" Pattern // Name: 3005-n.dat // Author: Tore Eriksson 1998 // Un-Official Element mesh { triangle { <-6,19,-10>, <-6,5,-10>, <-4,5,-10> texture { Color1 } } triangle { <-4,5,-10>, <-4,19,-10>, <-6,19,-10> texture { Color1 } } triangle { <4,5,-10>, <6,5,-10>, <6,19,-10> texture { Color1 } } triangle { <6,19,-10>, <4,19,-10>, <4,5,-10> texture { Color1 } } triangle { <4,19,-10>, <4,15,-10>, <-4,5,-10> texture { Color1 } } triangle { <-4,5,-10>, <-4,9,-10>, <4,19,-10> texture { Color1 } } triangle { <-10,0,-10>, <-6,5,-10>, <6,5,-10> } triangle { <6,5,-10>, <10,0,-10>, <-10,0,-10> } triangle { <6,5,-10>, <10,0,-10>, <10,24,-10> } triangle { <10,24,-10>, <6,19,-10>, <6,5,-10> } triangle { <10,24,-10>, <6,19,-10>, <-6,19,-10> } triangle { <-6,19,-10>, <-10,24,-10>, <10,24,-10> } triangle { <-10,24,-10>, <-6,19,-10>, <-6,5,-10> } triangle { <-6,5,-10>, <-10,0,-10>, <-10,24,-10> } triangle { <-4,5,-10>, <4,5,-10>, <4,15,-10> } triangle { <4,19,-10>, <-4,19,-10>, <-4,9,-10> } } object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <10,24,10>, <6,24,6>, <-6,24,6> } triangle { <-6,24,6>, <-10,24,10>, <10,24,10> } triangle { <-10,24,10>, <-6,24,6>, <-6,24,-6> } triangle { <-6,24,-6>, <-10,24,-10>, <-10,24,10> } triangle { <-10,24,-10>, <-6,24,-6>, <6,24,-6> } triangle { <6,24,-6>, <10,24,-10>, <-10,24,-10> } triangle { <10,24,-10>, <6,24,-6>, <6,24,6> } triangle { <6,24,6>, <10,24,10>, <10,24,-10> } } object { box4_dash_1_dot_dat matrix <10,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } // } #declare _3005_dash_i_dot_dat = union { // Brick 1 x 1 with Blue "I" Pattern // Name: 3005-i.dat // Author: Tore Eriksson 1998 // Un-Official Element mesh { triangle { <-10,0,-10>, <10,0,-10>, <10,5,-10> } triangle { <10,5,-10>, <-10,5,-10>, <-10,0,-10> } triangle { <-10,5,-10>, <-1,5,-10>, <-1,24,-10> } triangle { <-1,24,-10>, <-10,24,-10>, <-10,5,-10> } triangle { <-1,5,-10>, <1,5,-10>, <1,19,-10> texture { Color1 } } triangle { <1,19,-10>, <-1,19,-10>, <-1,5,-10> texture { Color1 } } triangle { <1,5,-10>, <10,5,-10>, <10,24,-10> } triangle { <10,24,-10>, <1,24,-10>, <1,5,-10> } triangle { <-1,19,-10>, <1,19,-10>, <1,24,-10> } triangle { <1,24,-10>, <-1,24,-10>, <-1,19,-10> } } object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <10,24,10>, <6,24,6>, <-6,24,6> } triangle { <-6,24,6>, <-10,24,10>, <10,24,10> } triangle { <-10,24,10>, <-6,24,6>, <-6,24,-6> } triangle { <-6,24,-6>, <-10,24,-10>, <-10,24,10> } triangle { <-10,24,-10>, <-6,24,-6>, <6,24,-6> } triangle { <6,24,-6>, <10,24,-10>, <-10,24,-10> } triangle { <10,24,-10>, <6,24,-6>, <6,24,6> } triangle { <6,24,6>, <10,24,10>, <10,24,-10> } } object { box4_dash_1_dot_dat matrix <10,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } // } #declare _3005_dash_g_dot_dat = union { // Brick 1 x 1 with Blue "G" Pattern // Name: 3005-g.dat // Author: Tore Eriksson 1998 // Un-Official Element mesh { triangle { <5.4497,7.0503,-10>, <4.0355,8.4645,-10>, <2.4135,7.3805,-10> texture { Color1 } } triangle { <2.4135,7.3805,-10>, <3.1789,5.5327,-10>, <5.4497,7.0503,-10> texture { Color1 } } triangle { <3.1789,5.5327,-10>, <2.4135,7.3805,-10>, <0.5,7,-10> texture { Color1 } } triangle { <0.5,7,-10>, <0.5,5,-10>, <3.1789,5.5327,-10> texture { Color1 } } triangle { <0.5,7,-10>, <0.5,5,-10>, <-2.1789,5.5327,-10> texture { Color1 } } triangle { <-2.1789,5.5327,-10>, <-1.4135,7.3805,-10>, <0.5,7,-10> texture { Color1 } } triangle { <-2.1789,5.5327,-10>, <-1.4135,7.3805,-10>, <-3.0355,8.4645,-10> texture { Color1 } } triangle { <-3.0355,8.4645,-10>, <-4.4497,7.0503,-10>, <-2.1789,5.5327,-10> texture { Color1 } } triangle { <-4.4497,7.0503,-10>, <-3.0355,8.4645,-10>, <-4.1195,10.0865,-10> texture { Color1 } } triangle { <-4.1195,10.0865,-10>, <-5.9673,9.3211,-10>, <-4.4497,7.0503,-10> texture { Color1 } } triangle { <-5.9673,9.3211,-10>, <-4.1195,10.0865,-10>, <-4.5,12,-10> texture { Color1 } } triangle { <-4.5,12,-10>, <-6.5,12,-10>, <-5.9673,9.3211,-10> texture { Color1 } } triangle { <-6.5,12,-10>, <-4.5,12,-10>, <-4.1195,13.9135,-10> texture { Color1 } } triangle { <-4.1195,13.9135,-10>, <-5.9673,14.6789,-10>, <-6.5,12,-10> texture { Color1 } } triangle { <-5.9673,14.6789,-10>, <-4.1195,13.9135,-10>, <-3.0355,15.5355,-10> texture { Color1 } } triangle { <-3.0355,15.5355,-10>, <-4.4497,16.9497,-10>, <-5.9673,14.6789,-10> texture { Color1 } } triangle { <-5.9673,14.6789,-10>, <-4.1195,13.9135,-10>, <-3.0355,15.5355,-10> texture { Color1 } } triangle { <-3.0355,15.5355,-10>, <-4.4497,16.9497,-10>, <-5.9673,14.6789,-10> texture { Color1 } } triangle { <-4.4497,16.9497,-10>, <-3.0355,15.5355,-10>, <-1.4135,16.6195,-10> texture { Color1 } } triangle { <-1.4135,16.6195,-10>, <-2.1789,18.4673,-10>, <-4.4497,16.9497,-10> texture { Color1 } } triangle { <-2.1789,18.4673,-10>, <-1.4135,16.6195,-10>, <0.5,17,-10> texture { Color1 } } triangle { <0.5,17,-10>, <0.5,19,-10>, <-2.1789,18.4673,-10> texture { Color1 } } triangle { <0.5,19,-10>, <0.5,17,-10>, <2.4135,16.6195,-10> texture { Color1 } } triangle { <2.4135,16.6195,-10>, <3.1789,18.4673,-10>, <0.5,19,-10> texture { Color1 } } triangle { <3.1789,18.4673,-10>, <2.4135,16.6195,-10>, <4.5355,15.5355,-10> texture { Color1 } } triangle { <4.5355,15.5355,-10>, <5.9997,16.9997,-10>, <3.1789,18.4673,-10> texture { Color1 } } triangle { <5.9997,16.9997,-10>, <6,13,-10>, <4.5,14.5,-10> texture { Color1 } } triangle { <4.5,14.5,-10>, <4.5355,15.5355,-10>, <5.9997,16.9997,-10> texture { Color1 } } triangle { <6,13,-10>, <4.5,14.5,-10>, <1,14.5,-10> texture { Color1 } } triangle { <1,14.5,-10>, <1,13,-10>, <6,13,-10> texture { Color1 } } triangle { <10,0,-10>, <5.4497,7.0503,-10>, <3.1789,5.5327,-10> } triangle { <3.1789,5.5327,-10>, <0,0,-10>, <10,0,-10> } triangle { <0,0,-10>, <3.1789,5.5327,-10>, <0.5,5,-10> } triangle { <0,0,-10>, <0.5,5,-10>, <-2.1789,5.5327,-10> } triangle { <-2.1789,5.5327,-10>, <-10,0,-10>, <0,0,-10> } triangle { <-10,0,-10>, <-2.1789,5.5327,-10>, <-4.4497,7.0503,-10> } triangle { <-10,0,-10>, <-4.4497,7.0503,-10>, <-5.9673,9.3211,-10> } triangle { <-5.9673,9.3211,-10>, <-10,12,-10>, <-10,0,-10> } triangle { <-10,12,-10>, <-5.9673,9.3211,-10>, <-6.5,12,-10> } triangle { <-10,12,-10>, <-6.5,12,-10>, <-5.9673,14.6789,-10> } triangle { <-5.9673,14.6789,-10>, <-10,24,-10>, <-10,12,-10> } triangle { <-10,24,-10>, <-5.9673,14.6789,-10>, <-4.4497,16.9497,-10> } triangle { <-10,24,-10>, <-4.4497,16.9497,-10>, <-2.1789,18.4673,-10> } triangle { <-10,24,-10>, <-2.1789,18.4673,-10>, <0.5,19,-10> } triangle { <0.5,19,-10>, <0,24,-10>, <-10,24,-10> } triangle { <0,24,-10>, <0.5,19,-10>, <3.1789,18.4673,-10> } triangle { <0,24,-10>, <3.1789,18.4673,-10>, <5.9997,16.9997,-10> } triangle { <5.9997,16.9997,-10>, <10,24,-10>, <0,24,-10> } triangle { <10,24,-10>, <5.9997,16.9997,-10>, <6,13,-10> } triangle { <6,13,-10>, <10,12,-10>, <10,24,-10> } triangle { <10,12,-10>, <6,13,-10>, <4.0355,8.4645,-10> } triangle { <4.0355,8.4645,-10>, <5.4497,7.0503,-10>, <10,12,-10> } triangle { <10,12,-10>, <5.4497,7.0503,-10>, <10,0,-10> } triangle { <6,13,-10>, <4.0355,8.4645,-10>, <0.5,12,-10> } triangle { <0.5,12,-10>, <1,13,-10>, <6,13,-10> } triangle { <0.5,12,-10>, <4.0355,8.4645,-10>, <2.4135,7.3805,-10> } triangle { <2.4135,7.3805,-10>, <0.5,7,-10>, <0.5,12,-10> } triangle { <0.5,12,-10>, <0.5,7,-10>, <-1.4135,7.3805,-10> } triangle { <-1.4135,7.3805,-10>, <-3.0355,8.4645,-10>, <0.5,12,-10> } triangle { <0.5,12,-10>, <-3.0355,8.4645,-10>, <-4.1195,10.0865,-10> } triangle { <-4.1195,10.0865,-10>, <-4.5,12,-10>, <0.5,12,-10> } triangle { <0.5,12,-10>, <-4.5,12,-10>, <-4.1195,13.9135,-10> } triangle { <-4.1195,13.9135,-10>, <-3.0355,15.5355,-10>, <0.5,12,-10> } triangle { <0.5,12,-10>, <-3.0355,15.5355,-10>, <1,14.5,-10> } triangle { <1,14.5,-10>, <1,13,-10>, <0.5,12,-10> } triangle { <1,14.5,-10>, <-3.0355,15.5355,-10>, <-1.4135,16.6195,-10> } triangle { <-1.4135,16.6195,-10>, <0.5,17,-10>, <1,14.5,-10> } triangle { <1,14.5,-10>, <0.5,17,-10>, <2.4135,16.6195,-10> } triangle { <1,14.5,-10>, <2.4135,16.6195,-10>, <4.5355,15.5355,-10> } triangle { <4.5355,15.5355,-10>, <4.5,14.5,-10>, <1,14.5,-10> } } object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <10,24,10>, <6,24,6>, <-6,24,6> } triangle { <-6,24,6>, <-10,24,10>, <10,24,10> } triangle { <-10,24,10>, <-6,24,6>, <-6,24,-6> } triangle { <-6,24,-6>, <-10,24,-10>, <-10,24,10> } triangle { <-10,24,-10>, <-6,24,-6>, <6,24,-6> } triangle { <6,24,-6>, <10,24,-10>, <-10,24,-10> } triangle { <10,24,-10>, <6,24,-6>, <6,24,6> } triangle { <6,24,6>, <10,24,10>, <10,24,-10> } } object { box4_dash_1_dot_dat matrix <10,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } // } #declare _3005_dash_e_dot_dat = union { // Brick 1 x 1 with Blue "E" Pattern // Name: 3005-e.dat // Author: Tore Eriksson 1998 // Un-Official Element mesh { triangle { <-10,0,-10>, <10,0,-10>, <10,5,-10> } triangle { <10,5,-10>, <-10,5,-10>, <-10,0,-10> } triangle { <-10,5,-10>, <-5,5,-10>, <-5,24,-10> } triangle { <-5,24,-10>, <-10,24,-10>, <-10,5,-10> } triangle { <-5,5,-10>, <5,5,-10>, <5,7,-10> texture { Color1 } } triangle { <5,7,-10>, <-5,7,-10>, <-5,5,-10> texture { Color1 } } triangle { <5,5,-10>, <10,5,-10>, <10,24,-10> } triangle { <10,24,-10>, <5,24,-10>, <5,5,-10> } triangle { <-5,7,-10>, <-3,7,-10>, <-3,19,-10> texture { Color1 } } triangle { <-3,19,-10>, <-5,19,-10>, <-5,7,-10> texture { Color1 } } triangle { <-3,7,-10>, <5,7,-10>, <5,11,-10> } triangle { <5,11,-10>, <-3,11,-10>, <-3,7,-10> } triangle { <-3,11,-10>, <3,11,-10>, <3,13,-10> texture { Color1 } } triangle { <3,13,-10>, <-3,13,-10>, <-3,11,-10> texture { Color1 } } triangle { <3,11,-10>, <5,11,-10>, <5,17,-10> } triangle { <5,17,-10>, <3,17,-10>, <3,11,-10> } triangle { <-3,13,-10>, <3,13,-10>, <3,17,-10> } triangle { <3,17,-10>, <-3,17,-10>, <-3,13,-10> } triangle { <-3,17,-10>, <5,17,-10>, <5,19,-10> texture { Color1 } } triangle { <5,19,-10>, <-3,19,-10>, <-3,17,-10> texture { Color1 } } triangle { <-5,19,-10>, <5,19,-10>, <5,24,-10> } triangle { <5,24,-10>, <-5,24,-10>, <-5,19,-10> } } object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <10,24,10>, <6,24,6>, <-6,24,6> } triangle { <-6,24,6>, <-10,24,10>, <10,24,10> } triangle { <-10,24,10>, <-6,24,6>, <-6,24,-6> } triangle { <-6,24,-6>, <-10,24,-10>, <-10,24,10> } triangle { <-10,24,-10>, <-6,24,-6>, <6,24,-6> } triangle { <6,24,-6>, <10,24,-10>, <-10,24,-10> } triangle { <10,24,-10>, <6,24,-6>, <6,24,6> } triangle { <6,24,6>, <10,24,10>, <10,24,-10> } } object { box4_dash_1_dot_dat matrix <10,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } // } #declare _3008_dot_dat = union { // Brick 1 x 8 object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,60,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,40,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,20,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-20,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-40,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-60,4,0> } object { box5_dot_dat matrix <76,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <80,24,10>, <76,24,6>, <-76,24,6> } triangle { <-76,24,6>, <-80,24,10>, <80,24,10> } triangle { <-80,24,10>, <-76,24,6>, <-76,24,-6> } triangle { <-76,24,-6>, <-80,24,-10>, <-80,24,10> } triangle { <-80,24,-10>, <-76,24,-6>, <76,24,-6> } triangle { <76,24,-6>, <80,24,-10>, <-80,24,-10> } triangle { <80,24,-10>, <76,24,-6>, <76,24,6> } triangle { <76,24,6>, <80,24,10>, <80,24,-10> } } object { box5_dot_dat matrix <80,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,0,0> } } #declare _3010_dot_dat = union { // Brick 1 x 4 object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,20,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-20,4,0> } object { box5_dot_dat matrix <36,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <40,24,10>, <36,24,6>, <-36,24,6> } triangle { <-36,24,6>, <-40,24,10>, <40,24,10> } triangle { <-40,24,10>, <-36,24,6>, <-36,24,-6> } triangle { <-36,24,-6>, <-40,24,-10>, <-40,24,10> } triangle { <-40,24,-10>, <-36,24,-6>, <36,24,-6> } triangle { <36,24,-6>, <40,24,-10>, <-40,24,-10> } triangle { <40,24,-10>, <36,24,-6>, <36,24,6> } triangle { <36,24,6>, <40,24,10>, <40,24,-10> } } object { box5_dot_dat matrix <40,0,0,0,-24,0,0,0,10,0,24,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,0> } } #declare light_3003_dot_dat = light_source { <0,0,0> color <0.5,0.5,0> looks_like {_3003_dot_dat}} #declare models_slash_test_dot_dat = union { object { _3063_dot_dat matrix <0,0,1,0,1,0,-1,0,0,690,-24,10> texture { Color1 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,580,-24,20> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,400,-24,20> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,240,-24,20> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,80,-24,20> texture { Color1 } } object { _3002_dot_dat matrix <1,0,0,0,1,0,0,0,1,690,-48,40> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,560,-48,40> texture { Color15 } } object { _3002_dot_dat matrix <1,0,0,0,1,0,0,0,1,430,-48,40> texture { Color15 } } object { _3003_dot_dat matrix <1,0,0,0,1,0,0,0,1,380,-48,40> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,260,-48,40> texture { Color15 } } object { _3063_dot_dat matrix <0,0,1,0,1,0,-1,0,0,710,-72,30> texture { Color15 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,620,-72,40> texture { Color15 } } object { _3001_dot_dat matrix <1,0,0,0,1,0,0,0,1,500,-72,40> texture { Color15 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,380,-72,40> texture { Color15 } } object { _3063_dot_dat matrix <0,0,1,0,1,0,-1,0,0,710,-96,30> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,600,-96,40> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,650,-120,50> texture { Color1 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,610,-120,50> texture { Color1 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,570,-120,50> texture { Color1 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,530,-120,50> texture { Color1 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,470,-96,50> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,470,-120,50> texture { Color15 } } object { _3063_dot_dat matrix <1,0,0,0,1,0,0,0,1,690,-24,-10> texture { Color1 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,580,-24,-20> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,400,-24,-20> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,240,-24,-20> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,80,-24,-20> texture { Color1 } } object { _3002_dot_dat matrix <1,0,0,0,1,0,0,0,1,690,-48,0> texture { Color15 } } object { _3003_dot_dat matrix <1,0,0,0,1,0,0,0,1,640,-48,0> texture { Color15 } } object { _3001_dot_dat matrix <1,0,0,0,1,0,0,0,1,580,-48,0> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,440,-48,0> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,640,-72,0> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,440,-72,0> texture { Color15 } } object { _3003_dot_dat matrix <1,0,0,0,1,0,0,0,1,720,-96,0> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,600,-96,0> texture { Color15 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,490,-96,0> texture { Color1 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,430,-96,0> texture { Color1 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,370,-96,0> texture { Color1 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,730,-120,10> texture { Color15 } } object { _3034_dot_dat matrix <1,0,0,0,1,0,0,0,1,460,-104,0> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,730,-144,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,730,-168,10> texture { Color15 } } object { _3002_dot_dat matrix <1,0,0,0,1,0,0,0,1,690,-48,-40> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,560,-48,-40> texture { Color15 } } object { _3002_dot_dat matrix <1,0,0,0,1,0,0,0,1,430,-48,-40> texture { Color15 } } object { _3003_dot_dat matrix <1,0,0,0,1,0,0,0,1,380,-48,-40> texture { Color15 } } object { _3063_dot_dat matrix <1,0,0,0,1,0,0,0,1,710,-72,-30> texture { Color15 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,620,-72,-40> texture { Color15 } } object { _3001_dot_dat matrix <1,0,0,0,1,0,0,0,1,500,-72,-40> texture { Color15 } } object { _3063_dot_dat matrix <1,0,0,0,1,0,0,0,1,710,-96,-30> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,600,-96,-40> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,470,-96,-50> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,650,-120,-50> texture { Color1 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,610,-120,-50> texture { Color1 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,570,-120,-50> texture { Color1 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,530,-120,-50> texture { Color1 } } object { _3036_dot_dat matrix <1,0,0,0,1,0,0,0,1,600,-128,0> texture { Color15 } } object { _3001_dot_dat matrix <0,0,1,0,1,0,-1,0,0,640,-152,0> texture { Color1 } } object { _3063_dot_dat matrix <0,0,1,0,1,0,-1,0,0,630,-176,10> texture { Color15 } } object { _3063_dot_dat matrix <0,0,1,0,1,0,-1,0,0,630,-200,10> texture { Color15 } } object { _3063_dot_dat matrix <0,0,1,0,1,0,-1,0,0,630,-224,10> texture { Color4 } } object { _3063_dot_dat matrix <1,0,0,0,1,0,0,0,1,630,-176,-10> texture { Color15 } } object { _3063_dot_dat matrix <1,0,0,0,1,0,0,0,1,630,-200,-10> texture { Color15 } } object { _3063_dot_dat matrix <1,0,0,0,1,0,0,0,1,630,-224,-10> texture { Color4 } } object { _3001_dot_dat matrix <0,0,1,0,1,0,-1,0,0,600,-152,0> texture { Color1 } } object { _3063_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,610,-176,10> texture { Color15 } } object { _3063_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,610,-200,10> texture { Color15 } } object { _3063_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,610,-224,10> texture { Color4 } } object { _3063_dot_dat matrix <0,0,-1,0,1,0,1,0,0,610,-176,-10> texture { Color15 } } object { _3063_dot_dat matrix <0,0,-1,0,1,0,1,0,0,610,-200,-10> texture { Color15 } } object { _3063_dot_dat matrix <0,0,-1,0,1,0,1,0,0,610,-224,-10> texture { Color4 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,550,-152,30> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,550,-176,30> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,550,-152,-30> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,550,-176,-30> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,470,-144,50> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,410,-128,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,410,-152,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,410,-176,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,410,-200,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,410,-224,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,410,-248,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,410,-272,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,410,-296,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,470,-120,-50> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,470,-144,-50> texture { Color15 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-80,-24,20> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-240,-24,20> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-400,-24,20> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-560,-24,20> texture { Color1 } } object { _3063_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,-650,-24,10> texture { Color1 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,60,-48,40> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,-140,-48,40> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,-340,-48,40> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,-540,-48,40> texture { Color15 } } object { _3063_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,-650,-48,30> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,240,-48,0> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,260,-48,-40> texture { Color15 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,220,-72,40> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,240,-72,0> texture { Color15 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,380,-72,-40> texture { Color15 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,310,-96,0> texture { Color1 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,250,-96,0> texture { Color1 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,190,-96,0> texture { Color1 } } object { _3034_dot_dat matrix <1,0,0,0,1,0,0,0,1,300,-104,0> texture { Color15 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,130,-72,50> texture { Color15 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,110,-72,50> texture { Color15 } } object { _3004_dot_dat matrix <1,0,0,0,1,0,0,0,1,120,-72,30> texture { Color15 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,90,-72,50> texture { Color15 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,-72,50> texture { Color15 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,-72,50> texture { Color15 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,-72,50> texture { Color15 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,-72,50> texture { Color15 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,-72,50> texture { Color15 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,-72,50> texture { Color15 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,-72,50> texture { Color15 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,-72,50> texture { Color15 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,-90,-72,50> texture { Color15 } } object { _6111_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,-72,30> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,-200,-72,40> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,-400,-72,40> texture { Color15 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-580,-72,40> texture { Color15 } } object { _3063_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,-670,-72,30> texture { Color15 } } object { _3001_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,40,-96,40> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,-120,50> texture { Color1 } } object { _39_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,30,-120,50> texture { Color15 } } object { _39_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,10,-120,50> texture { Color15 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-80,-24,-20> texture { Color1 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,40,-48,0> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,60,-48,-40> texture { Color15 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,220,-72,-40> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,40,-72,0> texture { Color15 } } object { _3004_dot_dat matrix <1,0,0,0,1,0,0,0,1,120,-72,-30> texture { Color15 } } object { _3005_dash_k_dot_dat matrix <1,0,0,0,1,0,0,0,1,130,-72,-50> texture { Color15 } } object { _3005_dash_s_dot_dat matrix <1,0,0,0,1,0,0,0,1,110,-72,-50> texture { Color15 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,130,-96,0> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-240,-24,-20> texture { Color1 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,-160,-48,0> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,-140,-48,-40> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,-160,-72,0> texture { Color15 } } object { _6111_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,-72,-30> texture { Color15 } } object { _3005_dash_r_dot_dat matrix <1,0,0,0,1,0,0,0,1,90,-72,-50> texture { Color15 } } object { _3005_dash_ae_dot_dat matrix <1,0,0,0,1,0,0,0,1,70,-72,-50> texture { Color15 } } object { _3005_dash_m_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,-72,-50> texture { Color15 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,-72,-50> texture { Color15 } } object { _3005_dash_a_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,-72,-50> texture { Color15 } } object { _3005_dash_n_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,-72,-50> texture { Color15 } } object { _3005_dash_i_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,-72,-50> texture { Color15 } } object { _3005_dash_g_dot_dat matrix <1,0,0,0,1,0,0,0,1,-50,-72,-50> texture { Color15 } } object { _3005_dash_e_dot_dat matrix <1,0,0,0,1,0,0,0,1,-70,-72,-50> texture { Color15 } } object { _3005_dash_r_dot_dat matrix <1,0,0,0,1,0,0,0,1,-90,-72,-50> texture { Color15 } } object { _3001_dot_dat matrix <0,0,1,0,1,0,-1,0,0,60,-96,-20> texture { Color15 } } object { _3034_dot_dat matrix <1,0,0,0,1,0,0,0,1,140,-104,0> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,-120,-50> texture { Color1 } } object { _3002_dot_dat matrix <0,0,1,0,1,0,-1,0,0,60,-144,30> texture { Color15 } } object { _3002_dot_dat matrix <0,0,1,0,1,0,-1,0,0,60,-144,-30> texture { Color15 } } object { _3001_dot_dat matrix <0,0,1,0,1,0,-1,0,0,60,-168,0> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,-192,10> texture { Color4 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,-216,10> texture { Color4 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,-240,10> texture { Color4 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,-264,10> texture { Color4 } } object { _3001_dot_dat matrix <0,0,-1,0,1,0,1,0,0,-20,-96,20> texture { Color15 } } object { _3008_dot_dat matrix <1,0,0,0,1,0,0,0,1,-520,-96,50> texture { Color15 } } object { _3010_dot_dat matrix <1,0,0,0,1,0,0,0,1,-640,-96,50> texture { Color15 } } object { _3063_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,-690,-96,30> texture { Color15 } } object { _3001_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,-96,-40> texture { Color15 } } object { _3001_dot_dat matrix <0,0,1,0,1,0,-1,0,0,20,-120,0> texture { Color47 } } object { _39_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,-120,-50> texture { Color15 } } object { _39_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,-120,-50> texture { Color15 } } object { _3063_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,-10,-120,30> texture { Color47 } } object { _3008_dot_dat matrix <1,0,0,0,1,0,0,0,1,-580,-120,50> texture { Color15 } } object { _3063_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,-670,-120,30> texture { Color15 } } object { light_3003_dot_dat matrix <1,0,0,0,1,0,0,0,1,-20,-120,0> texture { Color47 } } object { _3063_dot_dat matrix <0,0,-1,0,1,0,1,0,0,-10,-120,-30> texture { Color47 } } object { _3001_dot_dat matrix <0,0,1,0,1,0,-1,0,0,20,-144,0> texture { Color15 } } object { _39_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,30,-168,30> texture { Color15 } } object { _39_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,10,-168,30> texture { Color15 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,30,-168,0> texture { Color15 } } object { _39_dot_dat matrix <0,0,-1,0,1,0,1,0,0,10,-168,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,-192,10> texture { Color1 } } object { _3063_dot_dat matrix <-0.7,0,-0.7,0,1,0,0.7,0,-0.7,26,-216,20> texture { Color47 } } object { _39_dot_dat matrix <0,0,-1,0,1,0,1,0,0,10,-168,-10> texture { Color15 } } object { _39_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,-168,-30> texture { Color15 } } object { _39_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,-168,-30> texture { Color15 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-70,-96,0> texture { Color1 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-130,-96,0> texture { Color1 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-190,-96,0> texture { Color1 } } object { _3034_dot_dat matrix <1,0,0,0,1,0,0,0,1,-120,-104,0> texture { Color15 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-250,-96,0> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-400,-24,-20> texture { Color1 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,-360,-48,0> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,-360,-72,0> texture { Color15 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-310,-96,0> texture { Color1 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-370,-96,0> texture { Color1 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-430,-96,0> texture { Color1 } } object { _3034_dot_dat matrix <1,0,0,0,1,0,0,0,1,-280,-104,0> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,-340,-48,-40> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,-200,-72,-40> texture { Color15 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-560,-24,-20> texture { Color1 } } object { _3063_dot_dat matrix <0,0,-1,0,1,0,1,0,0,-650,-24,-10> texture { Color1 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,-560,-48,0> texture { Color15 } } object { _3003_dot_dat matrix <1,0,0,0,1,0,0,0,1,-680,-48,0> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,-540,-48,-40> texture { Color15 } } object { _3063_dot_dat matrix <0,0,-1,0,1,0,1,0,0,-650,-48,-30> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,-560,-72,0> texture { Color15 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-670,-72,0> texture { Color15 } } object { _3003_dot_dat matrix <1,0,0,0,1,0,0,0,1,-700,-72,0> texture { Color15 } } object { _3006_dot_dat matrix <1,0,0,0,1,0,0,0,1,-400,-72,-40> texture { Color15 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-580,-72,-40> texture { Color15 } } object { _3063_dot_dat matrix <0,0,-1,0,1,0,1,0,0,-670,-72,-30> texture { Color15 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-490,-96,0> texture { Color1 } } object { _3034_dot_dat matrix <1,0,0,0,1,0,0,0,1,-440,-104,0> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,-430,-128,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,-430,-152,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,-430,-176,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,-430,-200,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,-430,-224,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,-430,-248,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,-430,-272,10> texture { Color15 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,-430,-296,10> texture { Color15 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-550,-96,0> texture { Color1 } } object { _3008_dot_dat matrix <1,0,0,0,1,0,0,0,1,-520,-96,-50> texture { Color15 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-610,-96,0> texture { Color1 } } object { _3010_dot_dat matrix <1,0,0,0,1,0,0,0,1,-640,-96,-50> texture { Color15 } } object { _3003_dot_dat matrix <1,0,0,0,1,0,0,0,1,-720,-96,0> texture { Color15 } } object { _3063_dot_dat matrix <0,0,-1,0,1,0,1,0,0,-690,-96,-30> texture { Color15 } } object { _3034_dot_dat matrix <1,0,0,0,1,0,0,0,1,-600,-104,0> texture { Color15 } } object { _3008_dot_dat matrix <1,0,0,0,1,0,0,0,1,-580,-120,-50> texture { Color15 } } object { _3063_dot_dat matrix <0,0,-1,0,1,0,1,0,0,-670,-120,-30> texture { Color15 } } object { _3063_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,-710,-120,10> texture { Color15 } } object { _3063_dot_dat matrix <0,0,-1,0,1,0,1,0,0,-710,-120,-10> texture { Color15 } } } #declare submarine = union { object { _3001_dot_dat matrix <1,0,0,0,1,0,0,0,1,200,-24,-20> texture { Color15 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,80,-24,-20> texture { Color15 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-80,-24,-20> texture { Color15 } } object { _3001_dot_dat matrix <1,0,0,0,1,0,0,0,1,-200,-24,-20> texture { Color15 } } object { _3001_dot_dat matrix <1,0,0,0,1,0,0,0,1,240,-48,-40> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,120,-48,-40> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-40,-48,-40> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-200,-48,-40> texture { Color1 } } object { _3001_dot_dat matrix <1,0,0,0,1,0,0,0,1,200,-24,20> texture { Color15 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,80,-24,20> texture { Color15 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-80,-24,20> texture { Color15 } } object { _3001_dot_dat matrix <1,0,0,0,1,0,0,0,1,-200,-24,20> texture { Color15 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,280,-48,0> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-280,-48,0> texture { Color1 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,250,-72,0> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,160,-72,-20> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,-72,-20> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-160,-72,-20> texture { Color1 } } object { _3063_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,-96,-10> texture { Color1 } } object { _3063_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,-120,-10> texture { Color1 } } object { _3063_dot_dat matrix <1,0,0,0,1,0,0,0,1,50,-144,-10> texture { Color1 } } object { _3004_dot_dat matrix <1,0,0,0,1,0,0,0,1,20,-96,-30> texture { Color1 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,-120,-30> texture { Color1 } } object { _3005_dash_1_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,-120,-30> texture { Color15 } } object { _3004_dot_dat matrix <1,0,0,0,1,0,0,0,1,20,-144,-30> texture { Color1 } } object { _3004_dot_dat matrix <1,0,0,0,1,0,0,0,1,-20,-96,-30> texture { Color1 } } object { _3005_dash_u_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,-120,-30> texture { Color15 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,-120,-30> texture { Color1 } } object { _3004_dot_dat matrix <1,0,0,0,1,0,0,0,1,-20,-144,-30> texture { Color1 } } object { _3063_dot_dat matrix <0,0,-1,0,1,0,1,0,0,-50,-96,-10> texture { Color1 } } object { _3063_dot_dat matrix <0,0,-1,0,1,0,1,0,0,-50,-120,-10> texture { Color1 } } object { _3063_dot_dat matrix <0,0,-1,0,1,0,1,0,0,-50,-144,-10> texture { Color1 } } object { _3001_dot_dat matrix <1,0,0,0,1,0,0,0,1,240,-48,40> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,120,-48,40> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-40,-48,40> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-200,-48,40> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,160,-72,20> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,-72,20> texture { Color1 } } object { _3007_dot_dat matrix <1,0,0,0,1,0,0,0,1,-160,-72,20> texture { Color1 } } object { _3004_dot_dat matrix <0,0,1,0,1,0,-1,0,0,-250,-72,0> texture { Color1 } } object { _3063_dot_dat matrix <0,0,1,0,1,0,-1,0,0,50,-96,10> texture { Color1 } } object { _3063_dot_dat matrix <0,0,1,0,1,0,-1,0,0,50,-120,10> texture { Color1 } } object { _3063_dot_dat matrix <0,0,1,0,1,0,-1,0,0,50,-144,10> texture { Color1 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,-96,10> texture { Color1 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,-120,10> texture { Color1 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,-144,10> texture { Color1 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,-168,10> texture { Color1 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,-192,10> texture { Color1 } } object { _3062_dash_old_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,-216,10> texture { Color1 } } object { _3004_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,-240,10> texture { Color1 } } object { _3004_dot_dat matrix <1,0,0,0,1,0,0,0,1,20,-96,30> texture { Color1 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,30,-120,30> texture { Color1 } } object { _3005_dash_u_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,10,-120,30> texture { Color15 } } object { _3004_dot_dat matrix <1,0,0,0,1,0,0,0,1,20,-144,30> texture { Color1 } } object { _3004_dot_dat matrix <1,0,0,0,1,0,0,0,1,-20,-96,30> texture { Color1 } } object { _3005_dash_1_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,-10,-120,30> texture { Color15 } } object { _3005_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,-120,30> texture { Color1 } } object { _3004_dot_dat matrix <1,0,0,0,1,0,0,0,1,-20,-144,30> texture { Color1 } } object { _3063_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,-50,-96,10> texture { Color1 } } object { _3063_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,-50,-120,10> texture { Color1 } } object { _3063_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,-50,-144,10> texture { Color1 } } } /* The sky */ sky_sphere { pigment { gradient y color_map { [0.000 0.002 color rgb <1.0, 0.2, 0.0> color rgb <1.0, 0.2, 0.0>] [0.002 0.200 color rgb <0.8, 0.1, 0.0> color rgb <0.1, 0.2, 0.3>] } scale 2 translate -1 } pigment { bozo turbulence 0.65 octaves 6 omega 0.7 lambda 2 color_map { [0.0 0.1 color rgb <0.75, 0.75, 0.75> color rgb <0.65, 0.65, 0.65>] [0.1 0.5 color rgb <0.65, 0.65, 0.65> color rgbt <0.80, 0.80, 0.80, 1>] [0.5 1.0 color rgbt <0.85, 0.85, 0.85, 1> color rgbt <0.85, 0.85, 0.85, 1>] } scale <0.2, 0.5, 0.2> } rotate 75*x rotate 45*z } /**/ /* Sea bottom - simple version plane { -y, // unit surface normal, vector points "away from surface" -420.0 // distance from the origin in the direction of the surface normal pigment {color rgb <0.2,0.0,0.7> } } */ /* Sea bottom - complex version height_field { tga "image.tga" smooth pigment { color rgb <0.6,0.6,0.9>} finish { crand 0.02 ambient .0 diffuse .4 roughness .8 reflection 0.3 } translate <-.5, -2.5, -.5> rotate <180, 120, 0> scale <20000, 70.0, 20000> } */ /* Water */ height_field { tga "image.tga" smooth pigment { color rgbt <0.1,0.1,0.1,0.6> } finish { ambient 0 diffuse .1 // crand 0.03 // specular 0.25 // roughness 1.8 reflection 0.5 //25 refraction 1 ior 1.3 //42 // caustics .9 } rotate <180, 50, 0> scale <3000, 100.0, 3000> translate <400,40,2400> } /**/ /* Water - new version */ //the water plane plane {-y, 0 // pigment {color rgbt <.1, .1, .1, 1>} //transmit .6 with reflection on, 1 with it off pigment {color rgbt <.1, .4, .1, .6>} //transmit .6 with reflection on, 1 with it off finish {phong 1 phong_size 90 diffuse 0 reflection .5 refraction 1 ior 1.33 } normal { ripples scale 8000 frequency 500 } halo { glowing constant poly samples 2 color_map { [0 color rgbt <0.1, 0.1, 0.1, .975>] [1 color rgbt <0.1, 0.1, 0.1, .975>] } } hollow } /**/ /* plane {-y, -20 pigment {color 0.4*White} } */ /* Explosion */ sphere { <0, 0, 0> 1 pigment { color rgbt <1, 1, 1, 1> } halo { emitting spherical_mapping linear turbulence 1.5 color_map { [ 0.0 color rgbt <1, 0, 0, 1.05> ] [ 0.5 color rgbt <1, 1, 0, -1.05> ] [ 1.0 color rgbt <1, 0, 0, 1.05> ] } frequency 2 samples 8 scale 1 } hollow // no_shadow scale 150 rotate <0, 90, 0> translate <180, -160, 0> } /**/ /* Smoke */ sphere { <0, 0, 0> 1 pigment { color rgbt <1, 1, 1, 1> } halo { glowing spherical_mapping linear turbulence 0.6 color_map { [ 0.0 color rgbt <.25, .25, .25, 1.05> ] [ 0.5 color rgbt <.8, .8, .8, -1.05> ] [ 1.0 color rgbt <.25, .25, .25, 1.05> ] } frequency 2 samples 6 scale <1,1,1> } hollow // no_shadow scale <300, 430, 300> rotate <0, 85, 0> translate <420, -660, 300> } /**/ /* fog { fog_type 1 distance 5500 colour rgbt <0.3,0.3,0.3,0.2> turbulence 0.8 turb_depth 0.4 } */ /* Regina Maersk */ object { models_slash_test_dot_dat texture { Color7 } rotate <-15, -10, 0> translate <0, 50, 0>} /**/ /* Submarine */ object { submarine texture {Color7 } rotate <3, -90, 3> translate <200, 100, -700>} /**/ // Camera (Latitude,Longitude,Radius = 30,45,0) camera { #declare PCT = 300 // Percentage further away location <-1100,-240,-1280> sky -y right -4/3*x look_at <301,-148,160> angle 55 } // Lights: light_source { <-200,-1739.577,-317.577> // Latitude,Longitude,Radius: 45,0,449.121 color rgb <1,1,1> } light_source { <-736.841,-1946.561,-394.475> // Latitude,Longitude,Radius: 30,120,449.121 color rgb <1,1,1> } light_source { <-400,-1900.951,-396.28> // Latitude,Longitude,Radius: 60,-120,449.121 color rgb <1,1,1> } /* light_source { <-1600,-1739,-707> color 1 } light_source { <1436,-1946,-1494> color rgb <0.7,0.7,0.5> } light_source { <400,-1900,1396> color rgb <.8,.8,.8> } */