// Generated by L3P v1.3 20010120 (C) 1998-2001 Lars C. Hassing lch@ccieurope.com // WWW: http://home16.inet.tele.dk/hassing/l3p.html // WWW: http://www.ldraw.org/download/software/l3p // Date: Tue Jan 15 10:23:02 2002 // Input file: C:\Documents and Settings\herreraag.NUWCNPT\Desktop\Tutorials\Lego Animation 102\Optional Files\YWing.ldr // ModelDir: C:\Documents and Settings\herreraag.NUWCNPT\Desktop\Tutorials\Lego Animation 102\Optional Files\ // LDRAWDIR: e:\LEGO\LDRAW // Commandline: e:\LEGO\L3P\L3P.exe C:\Documents and Settings\herreraag.NUWCNPT\Desktop\Tutorials\Lego Animation 102\Optional Files\YWing.ldr C:\Documents and Settings\herreraag.NUWCNPT\Desktop\Tutorials\Lego Animation 102 -bu -sw0.5 -o #declare QUAL = 2; // Quality level, 0=BBox, 1=no refr, 2=normal, 3=studlogo #declare SW = 0.5; // Width of seam between two bricks #declare STUDS = 1; // 1=on 0=off #declare BUMPS = 1; // 1=on 0=off #declare BUMPNORMAL = normal { bumps 0.01 scale 20 } #declare AMB = 0.4; #declare DIF = 0.4; #declare O7071 = sqrt(0.5); #declare L3Logo = union { sphere {<-59,0,-96>,6} cylinder {<-59,0,-96>,<59,0,-122>,6 open} sphere {<59,0,-122>,6} cylinder {<59,0,-122>,<59,0,-84>,6 open} sphere {<59,0,-84>,6} sphere {<-59,0,-36>,6} cylinder {<-59,0,-36>,<-59,0,1>,6 open} sphere {<-59,0,1>,6} cylinder {<0,0,-49>,<0,0,-25>,6 open} sphere {<0,0,-25>,6} sphere {<59,0,-62>,6} cylinder {<59,0,-62>,<59,0,-24>,6 open} sphere {<59,0,-24>,6} cylinder {<-59,0,-36>,<59,0,-62>,6 open} sphere {<-35.95,0,57>,6} torus {18.45,6 clipped_by{plane{<40,0,-9>,0}} translate<-40,0,39>} cylinder {<-44.05,0,21>,<35.95,0,3>,6 open} torus {18.45,6 clipped_by{plane{<-40,0,9>,0}} translate<40,0,21>} cylinder {<44.05,0,39>,<0,0,49>,6 open} sphere {<0,0,49>,6} cylinder {<0,0,49>,<0,0,34>,6 open} sphere {<0,0,34>,6} torus {18.45,6 clipped_by{plane{<40,0,-9>,0}} translate<-40,0,99>} cylinder {<-44.05,0,81>,<35.95,0,63>,6 open} torus {18.45,6 clipped_by{plane{<-40,0,9>,0}} translate<40,0,81>} cylinder {<44.05,0,99>,<-35.95,0,117>,6 open} scale 4.5/128 } #ifndef (Color7) #declare Color7 = #if (version >= 3.1) material { #end texture { pigment { rgb <0.682353,0.682353,0.682353> } finish { ambient AMB diffuse DIF } #if (QUAL > 1) finish { phong 0.5 phong_size 40 reflection 0.08 } #if (BUMPS) normal { BUMPNORMAL } #end #end } #if (version >= 3.1) } #end #end #ifndef (Color0) #declare Color0 = #if (version >= 3.1) material { #end texture { pigment { rgb <0.301961,0.301961,0.301961> } finish { ambient AMB diffuse DIF } #if (QUAL > 1) finish { phong 0.5 phong_size 40 reflection 0.08 } #if (BUMPS) normal { BUMPNORMAL } #end #end } #if (version >= 3.1) } #end #end #ifndef (Color8) #declare Color8 = #if (version >= 3.1) material { #end texture { pigment { rgb <0.47451,0.47451,0.45098> } finish { ambient AMB diffuse DIF } #if (QUAL > 1) finish { phong 0.5 phong_size 40 reflection 0.08 } #if (BUMPS) normal { BUMPNORMAL } #end #end } #if (version >= 3.1) } #end #end #ifndef (Color14) #declare Color14 = #if (version >= 3.1) material { #end texture { pigment { rgb <1,0.905882,0.211765> } finish { ambient AMB diffuse DIF } #if (QUAL > 1) finish { phong 0.5 phong_size 40 reflection 0.08 } #if (BUMPS) normal { BUMPNORMAL } #end #end } #if (version >= 3.1) } #end #end #ifndef (Color15) #declare Color15 = #if (version >= 3.1) material { #end texture { pigment { rgb <1,1,1> } finish { ambient AMB diffuse DIF } #if (QUAL > 1) finish { phong 0.5 phong_size 40 reflection 0.08 } #if (BUMPS) normal { BUMPNORMAL } #end #end } #if (version >= 3.1) } #end #end #ifndef (Color4) #declare Color4 = #if (version >= 3.1) material { #end texture { pigment { rgb <0.968627,0.160784,0.054902> } finish { ambient AMB diffuse DIF } #if (QUAL > 1) finish { phong 0.5 phong_size 40 reflection 0.08 } #if (BUMPS) normal { BUMPNORMAL } #end #end } #if (version >= 3.1) } #end #end #ifndef (Color19) #declare Color19 = #if (version >= 3.1) material { #end texture { pigment { rgb <0.8,0.666667,0.4> } finish { ambient AMB diffuse DIF } #if (QUAL > 1) finish { phong 0.5 phong_size 40 reflection 0.08 } #if (BUMPS) normal { BUMPNORMAL } #end #end } #if (version >= 3.1) } #end #end #ifndef (Color32) #declare Color32 = #if (version >= 3.1) material { #end texture { pigment { rgb <0.301961,0.301961,0.301961> #if (QUAL > 1) filter 0.85 #end } finish { ambient AMB diffuse DIF } #if (QUAL > 1) finish { phong 0.5 phong_size 40 reflection 0.2 } #if (version >= 3.1) #else finish { refraction 1 ior 1.25 } #end #if (BUMPS) normal { BUMPNORMAL } #end #end } #if (version >= 3.1) #if (QUAL > 1) interior { ior 1.25 } #end } #end #end #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 stud_dot_dat = #if (QUAL <= 2) cylinder { <0,0,0>, <0,-4,0>, 6 } #else union { cylinder { <0,0,0>, <0,-4,0>, 6 } object { L3Logo translate <0,-4,0> } } #end #declare _3033_dot_dat = #if (QUAL = 0) box { <-100,-4,-60>, <100,8,60> } #else union { // Plate 6 x 10 // Name: 3033.dat // Author: James Jessiman // Original LDraw Part // LDRAW_ORG Part UPDATE 2001-01 #if (STUDS) object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,80,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,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,-80,4,40> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,80,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,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,-80,4,20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,80,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,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,-80,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,80,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,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,-80,4,-20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,80,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,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,-80,4,-40> } #end object { box5_dot_dat matrix <96,0,0,0,-4,0,0,0,56,0,8,0> } mesh { triangle { <100,8,60>, <96,8,56>, <-96,8,56> } triangle { <-96,8,56>, <-100,8,60>, <100,8,60> } triangle { <100,8,-60>, <96,8,-56>, <-96,8,-56> } triangle { <-96,8,-56>, <-100,8,-60>, <100,8,-60> } triangle { <100,8,60>, <96,8,56>, <96,8,-56> } triangle { <96,8,-56>, <100,8,-60>, <100,8,60> } triangle { <-100,8,60>, <-96,8,56>, <-96,8,-56> } triangle { <-96,8,-56>, <-100,8,-60>, <-100,8,60> } } object { box5_dot_dat matrix <100,0,0,0,-8,0,0,0,60,0,8,0> } #if (STUDS) object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,90,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,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,-90,0,50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,90,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,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,-90,0,30> } 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> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,90,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,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,-90,0,-30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,90,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,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,-90,0,-50> } // #end } #end #declare stud3_dot_dat = cylinder { <0,0,0>, <0,-4,0>, 4 } #declare _2877_dot_dat = #if (QUAL = 0) box { <-20,-4,-10>, <20,24,10> } #else union { // Brick 1 x 2 with Grille #if (STUDS) object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> } #end object { box5_dot_dat matrix <16,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <20,24,8>, <16,24,6>, <-16,24,6> } triangle { <-16,24,6>, <-20,24,8>, <20,24,8> } triangle { <-20,24,8>, <-16,24,6>, <-16,24,-6> } triangle { <-16,24,-6>, <-20,24,-8>, <-20,24,8> } triangle { <-20,24,-8>, <-16,24,-6>, <16,24,-6> } triangle { <16,24,-6>, <20,24,-8>, <-20,24,-8> } triangle { <20,24,-8>, <16,24,-6>, <16,24,6> } triangle { <16,24,6>, <20,24,8>, <20,24,-8> } triangle { <20,24,8>, <20,0,8>, <20,0,-8> } triangle { <20,0,-8>, <20,24,-8>, <20,24,8> } triangle { <-20,24,8>, <-20,0,8>, <-20,0,-8> } triangle { <-20,0,-8>, <-20,24,-8>, <-20,24,8> } triangle { <20,0,8>, <20,0,-8>, <-20,0,-8> } triangle { <-20,0,-8>, <-20,0,8>, <20,0,8> } triangle { <20,24,-8>, <20,22,-10>, <-20,22,-10> } triangle { <-20,22,-10>, <-20,24,-8>, <20,24,-8> } triangle { <20,22,-10>, <20,20,-8>, <-20,20,-8> } triangle { <-20,20,-8>, <-20,22,-10>, <20,22,-10> } triangle { <20,20,-8>, <20,18,-10>, <-20,18,-10> } triangle { <-20,18,-10>, <-20,20,-8>, <20,20,-8> } triangle { <20,18,-10>, <20,16,-8>, <-20,16,-8> } triangle { <-20,16,-8>, <-20,18,-10>, <20,18,-10> } triangle { <20,16,-8>, <20,14,-10>, <-20,14,-10> } triangle { <-20,14,-10>, <-20,16,-8>, <20,16,-8> } triangle { <20,14,-10>, <20,12,-8>, <-20,12,-8> } triangle { <-20,12,-8>, <-20,14,-10>, <20,14,-10> } triangle { <20,12,-8>, <20,10,-10>, <-20,10,-10> } triangle { <-20,10,-10>, <-20,12,-8>, <20,12,-8> } triangle { <20,10,-10>, <20,8,-8>, <-20,8,-8> } triangle { <-20,8,-8>, <-20,10,-10>, <20,10,-10> } triangle { <20,8,-8>, <20,6,-10>, <-20,6,-10> } triangle { <-20,6,-10>, <-20,8,-8>, <20,8,-8> } triangle { <20,6,-10>, <20,4,-8>, <-20,4,-8> } triangle { <-20,4,-8>, <-20,6,-10>, <20,6,-10> } triangle { <20,4,-8>, <20,2,-10>, <-20,2,-10> } triangle { <-20,2,-10>, <-20,4,-8>, <20,4,-8> } triangle { <20,2,-10>, <20,0,-8>, <-20,0,-8> } triangle { <-20,0,-8>, <-20,2,-10>, <20,2,-10> } triangle { <20,24,-8>, <20,22,-10>, <20,20,-8> } triangle { <20,20,-8>, <20,18,-10>, <20,16,-8> } triangle { <20,16,-8>, <20,14,-10>, <20,12,-8> } triangle { <20,12,-8>, <20,10,-10>, <20,8,-8> } triangle { <20,8,-8>, <20,6,-10>, <20,4,-8> } triangle { <20,4,-8>, <20,2,-10>, <20,0,-8> } triangle { <-20,24,-8>, <-20,22,-10>, <-20,20,-8> } triangle { <-20,20,-8>, <-20,18,-10>, <-20,16,-8> } triangle { <-20,16,-8>, <-20,14,-10>, <-20,12,-8> } triangle { <-20,12,-8>, <-20,10,-10>, <-20,8,-8> } triangle { <-20,8,-8>, <-20,6,-10>, <-20,4,-8> } triangle { <-20,4,-8>, <-20,2,-10>, <-20,0,-8> } triangle { <20,24,8>, <18,24,10>, <18,0,10> } triangle { <18,0,10>, <20,0,8>, <20,24,8> } triangle { <18,24,10>, <16,24,8>, <16,0,8> } triangle { <16,0,8>, <18,0,10>, <18,24,10> } triangle { <16,24,8>, <14,24,10>, <14,0,10> } triangle { <14,0,10>, <16,0,8>, <16,24,8> } triangle { <14,24,10>, <12,24,8>, <12,0,8> } triangle { <12,0,8>, <14,0,10>, <14,24,10> } triangle { <12,24,8>, <10,24,10>, <10,0,10> } triangle { <10,0,10>, <12,0,8>, <12,24,8> } triangle { <10,24,10>, <8,24,8>, <8,0,8> } triangle { <8,0,8>, <10,0,10>, <10,24,10> } triangle { <8,24,8>, <6,24,10>, <6,0,10> } triangle { <6,0,10>, <8,0,8>, <8,24,8> } triangle { <6,24,10>, <4,24,8>, <4,0,8> } triangle { <4,0,8>, <6,0,10>, <6,24,10> } triangle { <4,24,8>, <2,24,10>, <2,0,10> } triangle { <2,0,10>, <4,0,8>, <4,24,8> } triangle { <2,24,10>, <0,24,8>, <0,0,8> } triangle { <0,0,8>, <2,0,10>, <2,24,10> } triangle { <0,24,8>, <-2,24,10>, <-2,0,10> } triangle { <-2,0,10>, <0,0,8>, <0,24,8> } triangle { <-2,24,10>, <-4,24,8>, <-4,0,8> } triangle { <-4,0,8>, <-2,0,10>, <-2,24,10> } triangle { <-4,24,8>, <-6,24,10>, <-6,0,10> } triangle { <-6,0,10>, <-4,0,8>, <-4,24,8> } triangle { <-6,24,10>, <-8,24,8>, <-8,0,8> } triangle { <-8,0,8>, <-6,0,10>, <-6,24,10> } triangle { <-8,24,8>, <-10,24,10>, <-10,0,10> } triangle { <-10,0,10>, <-8,0,8>, <-8,24,8> } triangle { <-10,24,10>, <-12,24,8>, <-12,0,8> } triangle { <-12,0,8>, <-10,0,10>, <-10,24,10> } triangle { <-12,24,8>, <-14,24,10>, <-14,0,10> } triangle { <-14,0,10>, <-12,0,8>, <-12,24,8> } triangle { <-14,24,10>, <-16,24,8>, <-16,0,8> } triangle { <-16,0,8>, <-14,0,10>, <-14,24,10> } triangle { <-16,24,8>, <-18,24,10>, <-18,0,10> } triangle { <-18,0,10>, <-16,0,8>, <-16,24,8> } triangle { <-18,24,10>, <-20,24,8>, <-20,0,8> } triangle { <-20,0,8>, <-18,0,10>, <-18,24,10> } triangle { <20,24,8>, <18,24,10>, <16,24,8> } triangle { <16,24,8>, <14,24,10>, <12,24,8> } triangle { <12,24,8>, <10,24,10>, <8,24,8> } triangle { <8,24,8>, <6,24,10>, <4,24,8> } triangle { <4,24,8>, <2,24,10>, <0,24,8> } triangle { <0,24,8>, <-2,24,10>, <-4,24,8> } triangle { <-4,24,8>, <-6,24,10>, <-8,24,8> } triangle { <-8,24,8>, <-10,24,10>, <-12,24,8> } triangle { <-12,24,8>, <-14,24,10>, <-16,24,8> } triangle { <-16,24,8>, <-18,24,10>, <-20,24,8> } triangle { <20,0,8>, <18,0,10>, <16,0,8> } triangle { <16,0,8>, <14,0,10>, <12,0,8> } triangle { <12,0,8>, <10,0,10>, <8,0,8> } triangle { <8,0,8>, <6,0,10>, <4,0,8> } triangle { <4,0,8>, <2,0,10>, <0,0,8> } triangle { <0,0,8>, <-2,0,10>, <-4,0,8> } triangle { <-4,0,8>, <-6,0,10>, <-8,0,8> } triangle { <-8,0,8>, <-10,0,10>, <-12,0,8> } triangle { <-12,0,8>, <-14,0,10>, <-16,0,8> } triangle { <-16,0,8>, <-18,0,10>, <-20,0,8> } } #if (STUDS) 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> } #end } #end #declare _3031_dot_dat = #if (QUAL = 0) box { <-40,-4,-40>, <40,8,40> } #else union { // Plate 4 x 4 // Name: 3031.dat // Author: James Jessiman // Original LDraw Part // LDRAW_ORG Part UPDATE 2001-01 #if (STUDS) 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,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,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> } #end object { box5_dot_dat matrix <36,0,0,0,-4,0,0,0,36,0,8,0> } mesh { triangle { <40,8,40>, <36,8,36>, <-36,8,36> } triangle { <-36,8,36>, <-40,8,40>, <40,8,40> } triangle { <40,8,-40>, <36,8,-36>, <-36,8,-36> } triangle { <-36,8,-36>, <-40,8,-40>, <40,8,-40> } triangle { <40,8,40>, <36,8,36>, <36,8,-36> } triangle { <36,8,-36>, <40,8,-40>, <40,8,40> } triangle { <-40,8,40>, <-36,8,36>, <-36,8,-36> } triangle { <-36,8,-36>, <-40,8,-40>, <-40,8,40> } } object { box5_dot_dat matrix <40,0,0,0,-8,0,0,0,40,0,8,0> } #if (STUDS) 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,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> } 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> } // #end } #end #declare _2_dash_4cyls_dot_dat = cylinder { <0,0,0>, <0,2,0>, 1 open clipped_by { plane { <0,0,-1>,0 } plane { <1,1,0>,O7071 } } } #declare _4_dash_4cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open } #declare stud2a_dot_dat = difference { cylinder { <0,0,0>, <0,-4,0>, 6 } cylinder { <0,0.01,0>, <0,-4.01,0>, 4 } } #declare _3660_dot_dat = #if (QUAL = 0) box { <-20,-4,-30>, <20,24,10> } #else union { // Slope Brick 45 2 x 2 Inverted #if (STUDS) object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> } #end 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 { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,4,0,4,0,0,10,6,-20> } object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,4,0,-4,0,0,10,6,-20> } object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,4,0,4,0,0,-10,6,-20> } object { _2_dash_4cyls_dot_dat matrix <0,0,-4,0,4,0,-4,0,0,-10,6,-20> } object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,6,0,6,0,0,10,4,-20> } object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,6,0,-6,0,0,10,4,-20> } object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,6,0,6,0,0,-10,4,-20> } object { _2_dash_4cyls_dot_dat matrix <0,0,-6,0,6,0,-6,0,0,-10,4,-20> } object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,6,0,0,0,4,10,0,-20> } object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,6,0,0,0,4,-10,0,-20> } object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,4,0,0,0,6,10,0,-20> } object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,4,0,0,0,6,-10,0,-20> } mesh { triangle { <20,24,-10>, <20,4,-30>, <20,0,10> } triangle { <20,0,10>, <20,24,10>, <20,24,-10> } triangle { <20,24,-10>, <20,4,-30>, <-20,4,-30> } triangle { <-20,4,-30>, <-20,24,-10>, <20,24,-10> } triangle { <20,24,10>, <20,0,10>, <-20,0,10> } triangle { <-20,0,10>, <-20,24,10>, <20,24,10> } triangle { <-20,24,-10>, <-20,4,-30>, <-20,0,10> } triangle { <-20,0,10>, <-20,24,10>, <-20,24,-10> } triangle { <20,0,-30>, <20,4,-30>, <20,0,10> } triangle { <20,0,-30>, <20,4,-30>, <-20,4,-30> } triangle { <-20,4,-30>, <-20,0,-30>, <20,0,-30> } triangle { <-20,0,-30>, <-20,4,-30>, <-20,0,10> } triangle { <18,20,-10>, <18,4,-26>, <-18,4,-26> } triangle { <-18,4,-26>, <-18,20,-10>, <18,20,-10> } triangle { <18,20,-10>, <18,0,-10>, <18,0,-26> } triangle { <18,0,-26>, <18,4,-26>, <18,20,-10> } triangle { <-18,20,-10>, <-18,0,-10>, <-18,0,-26> } triangle { <-18,0,-26>, <-18,4,-26>, <-18,20,-10> } triangle { <18,20,-10>, <18,0,-10>, <-18,0,-10> } triangle { <-18,0,-10>, <-18,20,-10>, <18,20,-10> } triangle { <18,4,-26>, <18,0,-26>, <-18,0,-26> } triangle { <-18,0,-26>, <-18,4,-26>, <18,4,-26> } triangle { <20,0,10>, <18,0,-10>, <-18,0,-10> } triangle { <-18,0,-10>, <-20,0,10>, <20,0,10> } triangle { <-20,0,10>, <-18,0,-10>, <-18,0,-26> } triangle { <-18,0,-26>, <-20,0,-30>, <-20,0,10> } triangle { <-20,0,-30>, <-18,0,-26>, <18,0,-26> } triangle { <18,0,-26>, <20,0,-30>, <-20,0,-30> } triangle { <20,0,-30>, <18,0,-26>, <18,0,-10> } triangle { <18,0,-10>, <20,0,10>, <20,0,-30> } } #if (STUDS) object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,0> } object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,-20> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,0> } object { stud2a_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,-20> } #end } #end #declare _3005_dot_dat = #if (QUAL = 0) box { <-10,-4,-10>, <10,24,10> } #else union { // Brick 1 x 1 // Name: 3005.dat // Author: James Jessiman // Original LDraw Part // LDRAW_ORG Part UPDATE 2001-01 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> } #if (STUDS) object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } // #end } #end #declare _6112_dot_dat = #if (QUAL = 0) box { <-120,-4,-10>, <120,24,10> } #else union { // Brick 1 x 12 #if (STUDS) object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,100,4,0> } 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 { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-100,4,0> } #end object { box5_dot_dat matrix <116,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <120,24,10>, <116,24,6>, <-116,24,6> } triangle { <-116,24,6>, <-120,24,10>, <120,24,10> } triangle { <-120,24,10>, <-116,24,6>, <-116,24,-6> } triangle { <-116,24,-6>, <-120,24,-10>, <-120,24,10> } triangle { <-120,24,-10>, <-116,24,-6>, <116,24,-6> } triangle { <116,24,-6>, <120,24,-10>, <-120,24,-10> } triangle { <120,24,-10>, <116,24,-6>, <116,24,6> } triangle { <116,24,6>, <120,24,10>, <120,24,-10> } } object { box5_dot_dat matrix <120,0,0,0,-24,0,0,0,10,0,24,0> } #if (STUDS) object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,110,0,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> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-110,0,0> } #end } #end #declare _3029_dot_dat = #if (QUAL = 0) box { <-120,-4,-40>, <120,8,40> } #else union { // Plate 4 x 12 // Name: 3029.dat // Author: James Jessiman // Original LDraw Part // LDRAW_ORG Part UPDATE 2001-01 #if (STUDS) object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,100,4,20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,80,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,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,-80,4,20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-100,4,20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,100,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,80,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,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,-80,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-100,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,100,4,-20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,80,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,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,-80,4,-20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-100,4,-20> } #end object { box5_dot_dat matrix <116,0,0,0,-4,0,0,0,36,0,8,0> } mesh { triangle { <120,8,40>, <116,8,36>, <-116,8,36> } triangle { <-116,8,36>, <-120,8,40>, <120,8,40> } triangle { <120,8,-40>, <116,8,-36>, <-116,8,-36> } triangle { <-116,8,-36>, <-120,8,-40>, <120,8,-40> } triangle { <120,8,40>, <116,8,36>, <116,8,-36> } triangle { <116,8,-36>, <120,8,-40>, <120,8,40> } triangle { <-120,8,40>, <-116,8,36>, <-116,8,-36> } triangle { <-116,8,-36>, <-120,8,-40>, <-120,8,40> } } object { box5_dot_dat matrix <120,0,0,0,-8,0,0,0,40,0,8,0> } #if (STUDS) object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,110,0,30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,90,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,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,-90,0,30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-110,0,30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,110,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> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-110,0,10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,110,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> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-110,0,-10> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,110,0,-30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,90,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,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,-90,0,-30> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-110,0,-30> } // #end } #end #declare _3002_dot_dat = #if (QUAL = 0) box { <-30,-4,-20>, <30,24,20> } #else union { // Brick 2 x 3 // Name: 3002.dat // Author: James Jessiman // Original LDraw Part // LDRAW_ORG Part UPDATE 2001-01 #if (STUDS) 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> } #end 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> } #if (STUDS) 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> } // #end } #end #declare _3010_dot_dat = #if (QUAL = 0) box { <-40,-4,-10>, <40,24,10> } #else union { // Brick 1 x 4 // Name: 3010.dat // Author: James Jessiman // Original LDraw Part // LDRAW_ORG Part UPDATE 2001-01 #if (STUDS) 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> } #end 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> } #if (STUDS) 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> } // #end } #end #declare _3069_dot_dat = #if (QUAL = 0) box { <-20,0,-10>, <20,8,10> } #else union { // Tile 1 x 2 object { box5_dot_dat matrix <16,0,0,0,-4,0,0,0,6,0,8,0> } mesh { triangle { <20,8,10>, <16,8,6>, <-16,8,6> } triangle { <-16,8,6>, <-20,8,10>, <20,8,10> } triangle { <-20,8,10>, <-16,8,6>, <-16,8,-6> } triangle { <-16,8,-6>, <-20,8,-10>, <-20,8,10> } triangle { <-20,8,-10>, <-16,8,-6>, <16,8,-6> } triangle { <16,8,-6>, <20,8,-10>, <-20,8,-10> } triangle { <20,8,-10>, <16,8,-6>, <16,8,6> } triangle { <16,8,6>, <20,8,10>, <20,8,-10> } } object { box5_dot_dat matrix <20,0,0,0,-8,0,0,0,10,0,8,0> } } #end #declare _3068_dot_dat = #if (QUAL = 0) box { <-20,0,-20>, <20,8,20> } #else union { // Tile 2 x 2 #if (STUDS) object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,0> } #end object { box5_dot_dat matrix <16,0,0,0,-4,0,0,0,16,0,8,0> } mesh { triangle { <20,8,20>, <16,8,16>, <-16,8,16> } triangle { <-16,8,16>, <-20,8,20>, <20,8,20> } triangle { <20,8,-20>, <16,8,-16>, <-16,8,-16> } triangle { <-16,8,-16>, <-20,8,-20>, <20,8,-20> } triangle { <20,8,20>, <16,8,16>, <16,8,-16> } triangle { <16,8,-16>, <20,8,-20>, <20,8,20> } triangle { <-20,8,20>, <-16,8,16>, <-16,8,-16> } triangle { <-16,8,-16>, <-20,8,-20>, <-20,8,20> } } object { box5_dot_dat matrix <20,0,0,0,-8,0,0,0,20,0,8,0> } } #end #declare _2450_dot_dat = #if (QUAL = 0) box { <-30,-4,-30>, <30,8,30> } #else union { // Plate 3 x 3 without Corner #if (STUDS) object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,10,4,10> } #end object { box5_dot_dat matrix <2,0,0,0,4,0,0,0,2,0,4,10> } #if (STUDS) object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-10,4,10> } #end object { box5_dot_dat matrix <2,0,0,0,4,0,0,0,2,-10,4,0> } #if (STUDS) object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-10,4,-10> } #end mesh { triangle { <30,8,30>, <26,8,26>, <-26,8,26> } triangle { <-26,8,26>, <-30,8,30>, <30,8,30> } triangle { <-30,8,30>, <-26,8,26>, <-26,8,-26> } triangle { <-26,8,-26>, <-30,8,-30>, <-30,8,30> } triangle { <-30,8,-30>, <-26,8,-26>, <-12,8,-26> } triangle { <-12,8,-26>, <-10,8,-30>, <-30,8,-30> } triangle { <-10,8,-30>, <-12,8,-26>, <-7,8,-21> } triangle { <-7,8,-21>, <-4,8,-24>, <-10,8,-30> } triangle { <4,8,-16>, <1,8,-13>, <13,8,-1> } triangle { <13,8,-1>, <16,8,-4>, <4,8,-16> } triangle { <24,8,4>, <21,8,7>, <26,8,12> } triangle { <26,8,12>, <30,8,10>, <24,8,4> } triangle { <30,8,10>, <26,8,12>, <26,8,26> } triangle { <26,8,26>, <30,8,30>, <30,8,10> } triangle { <5,8,-3>, <8,8,-6>, <6,8,-8> } triangle { <6,8,-8>, <3,8,-5>, <5,8,-3> } triangle { <26,4,26>, <26,4,12>, <-12,4,-26> } triangle { <-12,4,-26>, <-26,4,-26>, <26,4,26> } triangle { <26,4,26>, <-26,4,-26>, <-26,4,26> } triangle { <21,4,7>, <24,4,4>, <16,4,-4> } triangle { <16,4,-4>, <13,4,-1>, <21,4,7> } triangle { <1,4,-13>, <4,4,-16>, <-4,4,-24> } triangle { <-4,4,-24>, <-7,4,-21>, <1,4,-13> } triangle { <30,0,30>, <30,0,10>, <-10,0,-30> } triangle { <-10,0,-30>, <-30,0,-30>, <30,0,30> } triangle { <30,0,30>, <-30,0,-30>, <-30,0,30> } triangle { <26,4,26>, <-26,4,26>, <-26,8,26> } triangle { <-26,8,26>, <26,8,26>, <26,4,26> } triangle { <-26,4,26>, <-26,4,-26>, <-26,8,-26> } triangle { <-26,8,-26>, <-26,8,26>, <-26,4,26> } triangle { <-26,4,-26>, <-12,4,-26>, <-12,8,-26> } triangle { <-12,8,-26>, <-26,8,-26>, <-26,4,-26> } triangle { <-12,4,-26>, <-7,4,-21>, <-7,8,-21> } triangle { <-7,8,-21>, <-12,8,-26>, <-12,4,-26> } triangle { <-7,4,-21>, <-4,4,-24>, <-4,8,-24> } triangle { <-4,8,-24>, <-7,8,-21>, <-7,4,-21> } triangle { <4,4,-16>, <1,4,-13>, <1,8,-13> } triangle { <1,8,-13>, <4,8,-16>, <4,4,-16> } triangle { <1,4,-13>, <6,4,-8>, <6,8,-8> } triangle { <6,8,-8>, <1,8,-13>, <1,4,-13> } triangle { <6,4,-8>, <3,4,-5>, <3,8,-5> } triangle { <3,8,-5>, <6,8,-8>, <6,4,-8> } triangle { <3,4,-5>, <5,4,-3>, <5,8,-3> } triangle { <5,8,-3>, <3,8,-5>, <3,4,-5> } triangle { <5,4,-3>, <8,4,-6>, <8,8,-6> } triangle { <8,8,-6>, <5,8,-3>, <5,4,-3> } triangle { <8,4,-6>, <13,4,-1>, <13,8,-1> } triangle { <13,8,-1>, <8,8,-6>, <8,4,-6> } triangle { <13,4,-1>, <16,4,-4>, <16,8,-4> } triangle { <16,8,-4>, <13,8,-1>, <13,4,-1> } triangle { <24,4,4>, <21,4,7>, <21,8,7> } triangle { <21,8,7>, <24,8,4>, <24,4,4> } triangle { <21,4,7>, <26,4,12>, <26,8,12> } triangle { <26,8,12>, <21,8,7>, <21,4,7> } triangle { <26,4,12>, <26,4,26>, <26,8,26> } triangle { <26,8,26>, <26,8,12>, <26,4,12> } triangle { <30,0,30>, <-30,0,30>, <-30,8,30> } triangle { <-30,8,30>, <30,8,30>, <30,0,30> } triangle { <-30,0,30>, <-30,0,-30>, <-30,8,-30> } triangle { <-30,8,-30>, <-30,8,30>, <-30,0,30> } triangle { <-30,0,-30>, <-10,0,-30>, <-10,8,-30> } triangle { <-10,8,-30>, <-30,8,-30>, <-30,0,-30> } triangle { <30,0,10>, <24,4,4>, <24,8,4> } triangle { <24,8,4>, <30,8,10>, <30,0,10> } triangle { <16,4,-4>, <4,4,-16>, <4,8,-16> } triangle { <4,8,-16>, <16,8,-4>, <16,4,-4> } triangle { <-4,4,-24>, <-10,0,-30>, <-10,8,-30> } triangle { <-10,8,-30>, <-4,8,-24>, <-4,4,-24> } triangle { <30,0,10>, <24,4,4>, <-4,4,-24> } triangle { <-4,4,-24>, <-10,0,-30>, <30,0,10> } triangle { <30,0,10>, <30,0,30>, <30,8,30> } triangle { <30,8,30>, <30,8,10>, <30,0,10> } } #if (STUDS) object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-20,0,20> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,20> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,20,0,20> } 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,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-20,0,-20> } #end } #end #declare _3021_dot_dat = #if (QUAL = 0) box { <-30,-4,-20>, <30,8,20> } #else union { // Plate 2 x 3 // Name: 3021.dat // Author: James Jessiman // Original LDraw Part // LDRAW_ORG Part UPDATE 2001-01 #if (STUDS) object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,10,4,0> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-10,4,0> } #end object { box5_dot_dat matrix <26,0,0,0,-4,0,0,0,16,0,8,0> } mesh { triangle { <30,8,20>, <26,8,16>, <-26,8,16> } triangle { <-26,8,16>, <-30,8,20>, <30,8,20> } triangle { <30,8,-20>, <26,8,-16>, <-26,8,-16> } triangle { <-26,8,-16>, <-30,8,-20>, <30,8,-20> } triangle { <30,8,20>, <26,8,16>, <26,8,-16> } triangle { <26,8,-16>, <30,8,-20>, <30,8,20> } triangle { <-30,8,20>, <-26,8,16>, <-26,8,-16> } triangle { <-26,8,-16>, <-30,8,-20>, <-30,8,20> } } object { box5_dot_dat matrix <30,0,0,0,-8,0,0,0,20,0,8,0> } #if (STUDS) 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> } // #end } #end #declare _3623_dot_dat = #if (QUAL = 0) box { <-30,-4,-10>, <30,8,10> } #else union { // Plate 1 x 3 #if (STUDS) object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,10,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-10,4,0> } #end object { box5_dot_dat matrix <26,0,0,0,-4,0,0,0,6,0,8,0> } mesh { triangle { <30,8,10>, <26,8,6>, <-26,8,6> } triangle { <-26,8,6>, <-30,8,10>, <30,8,10> } triangle { <-30,8,10>, <-26,8,6>, <-26,8,-6> } triangle { <-26,8,-6>, <-30,8,-10>, <-30,8,10> } triangle { <-30,8,-10>, <-26,8,-6>, <26,8,-6> } triangle { <26,8,-6>, <30,8,-10>, <-30,8,-10> } triangle { <30,8,-10>, <26,8,-6>, <26,8,6> } triangle { <26,8,6>, <30,8,10>, <30,8,-10> } } object { box5_dot_dat matrix <30,0,0,0,-8,0,0,0,10,0,8,0> } #if (STUDS) 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,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-20,0,0> } #end } #end #declare rect_dot_dat = object { mesh { triangle { <1,0,1>, <1,0,-1>, <-1,0,-1> } triangle { <-1,0,-1>, <-1,0,1>, <1,0,1> } } } #declare _2_dash_4cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open clipped_by { box { <-2,-1,0>,<2,2,2> } } } #declare _1_dash_8cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open clipped_by { box { , <1,1,O7071> } } } #declare _2_dash_4ndis_dot_dat = #if (version >= 3.1) disc { <0,0,0>, <0,1,0>, 2, 1 clipped_by { box { <-1,-1,0>, <1,1,1> } } } #else difference { box { <-1,-0.001,0>, <1,0.001,1> } cylinder { <0,-1,0>, <0,1,0>, 1 } } #end #declare _2_dash_4disc_dot_dat = #if (version >= 3.1) disc { <0,0,0>, <0,1,0>, 1 clipped_by { box { <-2,-1,0>, <2,1,2> } } } #else cylinder { <0,-0.001,0>, <0,0.001,0>, 1 clipped_by { box { <-2,-1,0>, <2,1,2> } } } #end #declare _3937_dot_dat = #if (QUAL = 0) box { <-20,2,-10>, <20,24,10> } #else union { // Hinge 1 x 2 Base object { box5_dot_dat matrix <7,0,0,0,-4,0,0,0,6,9,24,0> } object { box5_dot_dat matrix <7,0,0,0,-4,0,0,0,6,-9,24,0> } mesh { triangle { <2,24,6>, <2,24,-6>, <-2,24,-6> } triangle { <-2,24,-6>, <-2,24,6>, <2,24,6> } 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 { rect_dot_dat matrix <20,0,0,0,1,0,0,0,1,0,20,-9> } object { rect_dot_dat matrix <16,0,0,0,1,0,0,0,7,0,16,-1> } mesh { triangle { <20,16,-8>, <20,20,-8>, <-20,20,-8> } triangle { <-20,20,-8>, <-20,16,-8>, <20,16,-8> } triangle { <20,20,-10>, <20,24,-10>, <-20,24,-10> } triangle { <-20,24,-10>, <-20,20,-10>, <20,20,-10> } triangle { <20,24,10>, <20,2,10>, <-20,2,10> } triangle { <-20,2,10>, <-20,24,10>, <20,24,10> } triangle { <20,2,10>, <20,2,6>, <-20,2,6> } triangle { <-20,2,6>, <-20,2,10>, <20,2,10> } triangle { <16,2,6>, <16,16,6>, <-16,16,6> } triangle { <-16,16,6>, <-16,2,6>, <16,2,6> } triangle { <2,16,2>, <2,10,2>, <-2,10,2> } triangle { <-2,10,2>, <-2,16,2>, <2,16,2> } } object { _2_dash_4cyli_dot_dat matrix <0,0,2,-4,0,0,0,-2,0,2,10,0> } mesh { triangle { <2,10,-2>, <2,16,-2>, <-2,16,-2> } triangle { <-2,16,-2>, <-2,10,-2>, <2,10,-2> } triangle { <20,2,6>, <20,2,4>, <16,2,4> } triangle { <16,2,4>, <16,2,6>, <20,2,6> } triangle { <20,2,4>, <20,10,4>, <16,10,4> } triangle { <16,10,4>, <16,2,4>, <20,2,4> } } object { _2_dash_4cyli_dot_dat matrix <0,0,4,-4,0,0,0,4,0,20,10,0> } mesh { triangle { <20,10,-4>, <20,3.24,-4>, <16,3.24,-4> } triangle { <16,3.24,-4>, <16,10,-4>, <20,10,-4> } triangle { <20,3.24,-4>, <20,4.34,-5.66>, <16,4.34,-5.66> } triangle { <16,4.34,-5.66>, <16,3.24,-4>, <20,3.24,-4> } } object { _1_dash_8cyli_dot_dat matrix <0,0,-8,-4,0,0,0,-8,0,20,10,0> } mesh { triangle { <20,10,-8>, <20,16,-8>, <16,16,-8> } triangle { <16,16,-8>, <16,10,-8>, <20,10,-8> } triangle { <-20,2,6>, <-20,2,4>, <-16,2,4> } triangle { <-16,2,4>, <-16,2,6>, <-20,2,6> } triangle { <-20,2,4>, <-20,10,4>, <-16,10,4> } triangle { <-16,10,4>, <-16,2,4>, <-20,2,4> } } object { _2_dash_4cyli_dot_dat matrix <0,0,4,4,0,0,0,4,0,-20,10,0> } mesh { triangle { <-20,10,-4>, <-20,3.24,-4>, <-16,3.24,-4> } triangle { <-16,3.24,-4>, <-16,10,-4>, <-20,10,-4> } triangle { <-20,3.24,-4>, <-20,4.34,-5.66>, <-16,4.34,-5.66> } triangle { <-16,4.34,-5.66>, <-16,3.24,-4>, <-20,3.24,-4> } } object { _1_dash_8cyli_dot_dat matrix <0,0,-8,4,0,0,0,-8,0,-20,10,0> } mesh { triangle { <-20,10,-8>, <-20,16,-8>, <-16,16,-8> } triangle { <-16,16,-8>, <-16,10,-8>, <-20,10,-8> } } object { _2_dash_4ndis_dot_dat matrix <0,0,4,1,0,0,0,4,0,20,10,0> } mesh { triangle { <20,3.24,-4>, <20,4.34,-5.66>, <20,6.94,-7.39> } triangle { <20,6.94,-7.39>, <20,10,-8>, <20,3.24,-4> } triangle { <20,3.24,-4>, <20,10,-8>, <20,20,-8> } triangle { <20,20,-8>, <20,14,-4>, <20,3.24,-4> } triangle { <20,24,10>, <20,20,-8>, <20,20,-10> } triangle { <20,20,-10>, <20,24,-10>, <20,24,10> } triangle { <20,24,10>, <20,14,4>, <20,14,-4> } triangle { <20,14,-4>, <20,20,-8>, <20,24,10> } triangle { <20,24,10>, <20,2,10>, <20,2,4> } triangle { <20,2,4>, <20,14,4>, <20,24,10> } } object { _2_dash_4ndis_dot_dat matrix <0,0,4,1,0,0,0,4,0,16,10,0> } mesh { triangle { <16,3.24,-4>, <16,4.34,-5.66>, <16,6.94,-7.39> } triangle { <16,6.94,-7.39>, <16,10,-8>, <16,3.24,-4> } triangle { <16,3.24,-4>, <16,10,-8>, <16,16,-8> } triangle { <16,16,-8>, <16,14,-4>, <16,3.24,-4> } triangle { <16,16,6>, <16,14,4>, <16,14,-4> } triangle { <16,14,-4>, <16,16,-8>, <16,16,6> } triangle { <16,16,6>, <16,2,6>, <16,2,4> } triangle { <16,2,4>, <16,14,4>, <16,16,6> } triangle { <2,16,2>, <2,10,2>, <2,10,-2> } triangle { <2,10,-2>, <2,16,-2>, <2,16,2> } } object { _2_dash_4disc_dot_dat matrix <0,0,2,1,0,0,0,-2,0,2,10,0> } mesh { triangle { <-2,16,2>, <-2,10,2>, <-2,10,-2> } triangle { <-2,10,-2>, <-2,16,-2>, <-2,16,2> } } object { _2_dash_4disc_dot_dat matrix <0,0,2,1,0,0,0,-2,0,-2,10,0> } object { _2_dash_4ndis_dot_dat matrix <0,0,4,1,0,0,0,4,0,-16,10,0> } mesh { triangle { <-16,3.24,-4>, <-16,4.34,-5.66>, <-16,6.94,-7.39> } triangle { <-16,6.94,-7.39>, <-16,10,-8>, <-16,3.24,-4> } triangle { <-16,3.24,-4>, <-16,10,-8>, <-16,16,-8> } triangle { <-16,16,-8>, <-16,14,-4>, <-16,3.24,-4> } triangle { <-16,16,6>, <-16,14,4>, <-16,14,-4> } triangle { <-16,14,-4>, <-16,16,-8>, <-16,16,6> } triangle { <-16,16,6>, <-16,2,6>, <-16,2,4> } triangle { <-16,2,4>, <-16,14,4>, <-16,16,6> } } object { _2_dash_4ndis_dot_dat matrix <0,0,4,1,0,0,0,4,0,-20,10,0> } mesh { triangle { <-20,3.24,-4>, <-20,4.34,-5.66>, <-20,6.94,-7.39> } triangle { <-20,6.94,-7.39>, <-20,10,-8>, <-20,3.24,-4> } triangle { <-20,3.24,-4>, <-20,10,-8>, <-20,20,-8> } triangle { <-20,20,-8>, <-20,14,-4>, <-20,3.24,-4> } triangle { <-20,24,10>, <-20,20,-8>, <-20,20,-10> } triangle { <-20,20,-10>, <-20,24,-10>, <-20,24,10> } triangle { <-20,24,10>, <-20,14,4>, <-20,14,-4> } triangle { <-20,14,-4>, <-20,20,-8>, <-20,24,10> } triangle { <-20,24,10>, <-20,2,10>, <-20,2,4> } triangle { <-20,2,4>, <-20,14,4>, <-20,24,10> } } } #end #declare box_dot_dat = box { <-1,-1,-1>, <1,1,1> } #declare _4_dash_4disc_dot_dat = #if (version >= 3.1) disc { <0,0,0>, <0,1,0>, 1 } #else cylinder { <0,-0.001,0>, <0,0.001,0>, 1 } #end #declare stud2_dot_dat = difference { cylinder { <0,0,0>, <0,-4,0>, 6 } cylinder { <0,0.01,0>, <0,-4.01,0>, 4 } } #declare _6134_dot_dat = #if (QUAL = 0) box { <-20,-4,-10>, <20,16,30> } #else union { // Hinge 2 x 2 Top // name 6134.DAT // Created by Lutz Uhlmann // Official LCad update 97-01 object { rect_dot_dat matrix <4,0,0,0,1,0,0,0,2,12,16,0> } object { rect_dot_dat matrix <4,0,0,0,1,0,0,0,2,-12,16,0> } object { rect_dot_dat matrix <2,0,0,0,1,0,0,0,2,6,4,0> } object { rect_dot_dat matrix <2,0,0,0,1,0,0,0,2,0,4,0> } object { rect_dot_dat matrix <2,0,0,0,1,0,0,0,2,-6,4,0> } object { rect_dot_dat matrix <0,6,0,1,0,0,0,0,2,8,10,0> } object { rect_dot_dat matrix <0,6,0,1,0,0,0,0,2,-8,10,0> } object { rect_dot_dat matrix <2,0,0,0,0,1,0,1,0,0,3,2> } object { rect_dot_dat matrix <2,0,0,0,0,1,0,1,0,0,3,-2> } object { box_dot_dat matrix <20,0,0,0,1,0,0,0,20,0,1,10> } object { _4_dash_4disc_dot_dat matrix <0,4,0,1,0,0,0,0,4,20,10,0> } object { _4_dash_4disc_dot_dat matrix <0,4,0,1,0,0,0,0,4,-20,10,0> } object { _2_dash_4disc_dot_dat matrix <0,0,6,1,0,0,0,6,0,16,10,0> } object { _2_dash_4disc_dot_dat matrix <0,0,6,1,0,0,0,6,0,-16,10,0> } object { _2_dash_4disc_dot_dat matrix <0,0,6,1,0,0,0,6,0,14,10,0> } object { _2_dash_4disc_dot_dat matrix <0,0,6,1,0,0,0,6,0,-14,10,0> } object { _2_dash_4disc_dot_dat matrix <0,0,6,1,0,0,0,6,0,4,10,0> } object { _2_dash_4disc_dot_dat matrix <0,0,6,1,0,0,0,6,0,-4,10,0> } object { _2_dash_4disc_dot_dat matrix <0,0,6,1,0,0,0,6,0,2,10,0> } object { _2_dash_4disc_dot_dat matrix <0,0,6,1,0,0,0,6,0,-2,10,0> } mesh { triangle { <16,2,6>, <16,10,6>, <16,10,-6> } triangle { <16,10,-6>, <16,2,-6>, <16,2,6> } triangle { <-16,2,6>, <-16,10,6>, <-16,10,-6> } triangle { <-16,10,-6>, <-16,2,-6>, <-16,2,6> } triangle { <14,2,6>, <14,10,6>, <14,10,-6> } triangle { <14,10,-6>, <14,2,-6>, <14,2,6> } triangle { <-14,2,6>, <-14,10,6>, <-14,10,-6> } triangle { <-14,10,-6>, <-14,2,-6>, <-14,2,6> } triangle { <4,2,6>, <4,10,6>, <4,10,-6> } triangle { <4,10,-6>, <4,2,-6>, <4,2,6> } triangle { <-4,2,6>, <-4,10,6>, <-4,10,-6> } triangle { <-4,10,-6>, <-4,2,-6>, <-4,2,6> } triangle { <2,2,6>, <2,10,6>, <2,10,-6> } triangle { <2,10,-6>, <2,2,-6>, <2,2,6> } triangle { <-2,2,6>, <-2,10,6>, <-2,10,-6> } triangle { <-2,10,-6>, <-2,2,-6>, <-2,2,6> } } object { _4_dash_4cyli_dot_dat matrix <0,4,0,-4,0,0,0,0,4,20,10,0> } object { _4_dash_4cyli_dot_dat matrix <0,4,0,4,0,0,0,0,4,-20,10,0> } object { _2_dash_4cyli_dot_dat matrix <0,0,6,-2,0,0,0,6,0,16,10,0> } object { _2_dash_4cyli_dot_dat matrix <0,0,6,2,0,0,0,6,0,-16,10,0> } object { _2_dash_4cyli_dot_dat matrix <0,0,6,-2,0,0,0,6,0,4,10,0> } object { _2_dash_4cyli_dot_dat matrix <0,0,6,2,0,0,0,6,0,-4,10,0> } mesh { triangle { <16,10,6>, <16,2,6>, <14,2,6> } triangle { <14,2,6>, <14,10,6>, <16,10,6> } triangle { <-16,10,6>, <-16,2,6>, <-14,2,6> } triangle { <-14,2,6>, <-14,10,6>, <-16,10,6> } triangle { <16,10,-6>, <16,2,-6>, <14,2,-6> } triangle { <14,2,-6>, <14,10,-6>, <16,10,-6> } triangle { <-16,10,-6>, <-16,2,-6>, <-14,2,-6> } triangle { <-14,2,-6>, <-14,10,-6>, <-16,10,-6> } triangle { <4,10,6>, <4,2,6>, <2,2,6> } triangle { <2,2,6>, <2,10,6>, <4,10,6> } triangle { <-4,10,6>, <-4,2,6>, <-2,2,6> } triangle { <-2,2,6>, <-2,10,6>, <-4,10,6> } triangle { <4,10,-6>, <4,2,-6>, <2,2,-6> } triangle { <2,2,-6>, <2,10,-6>, <4,10,-6> } triangle { <-4,10,-6>, <-4,2,-6>, <-2,2,-6> } triangle { <-2,2,-6>, <-2,10,-6>, <-4,10,-6> } triangle { <14,16,2>, <14,2,2>, <8,8,2> } triangle { <8,8,2>, <8,16,2>, <14,16,2> } triangle { <-14,16,2>, <-14,2,2>, <-8,8,2> } triangle { <-8,8,2>, <-8,16,2>, <-14,16,2> } triangle { <14,2,2>, <8,8,2>, <-8,8,2> } triangle { <-8,8,2>, <-14,2,2>, <14,2,2> } triangle { <14,16,-2>, <14,2,-2>, <8,8,-2> } triangle { <8,8,-2>, <8,16,-2>, <14,16,-2> } triangle { <-14,16,-2>, <-14,2,-2>, <-8,8,-2> } triangle { <-8,8,-2>, <-8,16,-2>, <-14,16,-2> } triangle { <14,2,-2>, <8,8,-2>, <-8,8,-2> } triangle { <-8,8,-2>, <-14,2,-2>, <14,2,-2> } } #if (STUDS) object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,0> } object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,0> } object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,20> } object { stud2_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,20> } // #end } #end #declare _1_dash_4disc_dot_dat = #if (version >= 3.1) disc { <0,0,0>, <0,1,0>, 1 clipped_by { box { <0,-1,0>, <2,1,2> } } } #else cylinder { <0,-0.001,0>, <0,0.001,0>, 1 clipped_by { box { <0,-1,0>, <2,1,2> } } } #end #declare _1_dash_4ndis_dot_dat = #if (version >= 3.1) disc { <0,0,0>, <0,1,0>, 2, 1 clipped_by { box { <0,-1,0>, <1,1,1> } } } #else difference { box { <0,-0.001,0>, <1,0.001,1> } cylinder { <0,-1,0>, <0,1,0>, 1 } } #end #declare _1_dash_4cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open clipped_by { box { <0,-1,0>,<2,2,2> } } } #declare _2462_dot_dat = #if (QUAL = 0) box { <-30,-4,-30>, <30,24,30> } #else union { // Brick 3 x 3 Facet mesh { triangle { <10,24,6>, <10,24,-4>, <8,24,-6> } triangle { <8,24,-6>, <8,24,6>, <10,24,6> } triangle { <-6,24,-10>, <4,24,-10>, <6,24,-8> } triangle { <6,24,-8>, <-6,24,-8>, <-6,24,-10> } } object { box5_dot_dat matrix <6,0,0,0,20,0,0,0,1,20,4,13> } object { rect_dot_dat matrix <0,10,0,1,0,0,0,0,5,10,14,1> } object { rect_dot_dat matrix <0,10,0,1,0,0,0,0,6,8,14,0> } object { box5_dot_dat matrix <1,0,0,0,20,0,0,0,1,7,4,0> } object { box5_dot_dat matrix <1,0,0,0,20,0,0,0,1,0,4,-7> } object { rect_dot_dat matrix <6,0,0,0,0,1,0,10,0,0,14,-8> } object { rect_dot_dat matrix <5,0,0,0,0,1,0,10,0,-1,14,-10> } object { box5_dot_dat matrix <1,0,0,0,20,0,0,0,6,-13,4,-20> } mesh { triangle { <30,24,30>, <26,24,26>, <14,24,26> } triangle { <14,24,26>, <10,24,30>, <30,24,30> } triangle { <10,24,30>, <14,24,26>, <14,24,10> } triangle { <14,24,10>, <10,24,10>, <10,24,30> } } object { _1_dash_4disc_dot_dat matrix <4,0,0,0,1,0,0,0,-4,10,24,10> } mesh { triangle { <10,24,10>, <10,24,6>, <-6,24,6> } triangle { <-6,24,6>, <-10,24,10>, <10,24,10> } triangle { <-10,24,10>, <-6,24,6>, <-6,24,-10> } triangle { <-6,24,-10>, <-10,24,-10>, <-10,24,10> } } object { _1_dash_4disc_dot_dat matrix <4,0,0,0,1,0,0,0,-4,-10,24,-10> } mesh { triangle { <-10,24,-10>, <-10,24,-14>, <-26,24,-14> } triangle { <-26,24,-14>, <-30,24,-10>, <-10,24,-10> } triangle { <-30,24,-10>, <-26,24,-14>, <-26,24,-26> } triangle { <-26,24,-26>, <-30,24,-30>, <-30,24,-10> } triangle { <-30,24,-30>, <-26,24,-26>, <-12,24,-26> } triangle { <-12,24,-26>, <-10,24,-30>, <-30,24,-30> } triangle { <-10,24,-30>, <-12,24,-26>, <-7,24,-21> } triangle { <-7,24,-21>, <-4,24,-24>, <-10,24,-30> } triangle { <4,24,-16>, <1,24,-13>, <13,24,-1> } triangle { <13,24,-1>, <16,24,-4>, <4,24,-16> } triangle { <24,24,4>, <21,24,7>, <26,24,12> } triangle { <26,24,12>, <30,24,10>, <24,24,4> } triangle { <30,24,10>, <26,24,12>, <26,24,26> } triangle { <26,24,26>, <30,24,30>, <30,24,10> } triangle { <24,20,4>, <21,20,7>, <13,20,-1> } triangle { <13,20,-1>, <16,20,-4>, <24,20,4> } triangle { <4,20,-16>, <1,20,-13>, <-7,20,-21> } triangle { <-7,20,-21>, <-4,20,-24>, <4,20,-16> } triangle { <26,4,26>, <26,4,12>, <14,4,6> } triangle { <14,4,6>, <14,4,26>, <26,4,26> } triangle { <-26,4,-26>, <-12,4,-26>, <-6,4,-14> } triangle { <-6,4,-14>, <-26,4,-14>, <-26,4,-26> } triangle { <14,4,6>, <26,4,12>, <-12,4,-26> } triangle { <-12,4,-26>, <-6,4,-14>, <14,4,6> } triangle { <14,4,6>, <-6,4,6>, <-6,4,-14> } } object { _1_dash_4ndis_dot_dat matrix <4,0,0,0,1,0,0,0,-4,10,4,10> } object { _1_dash_4ndis_dot_dat matrix <4,0,0,0,1,0,0,0,-4,-10,4,-10> } mesh { triangle { <30,0,30>, <30,0,10>, <10,0,10> } triangle { <10,0,10>, <10,0,30>, <30,0,30> } triangle { <-30,0,-30>, <-10,0,-30>, <-10,0,-10> } triangle { <-10,0,-10>, <-30,0,-10>, <-30,0,-30> } triangle { <30,0,10>, <-10,0,10>, <-10,0,-30> } triangle { <24,24,4>, <24,20,4>, <21,20,7> } triangle { <21,20,7>, <21,24,7>, <24,24,4> } triangle { <16,24,-4>, <16,20,-4>, <13,20,-1> } triangle { <13,20,-1>, <13,24,-1>, <16,24,-4> } triangle { <4,24,-16>, <4,20,-16>, <1,20,-13> } triangle { <1,20,-13>, <1,24,-13>, <4,24,-16> } triangle { <-4,24,-24>, <-4,20,-24>, <-7,20,-21> } triangle { <-7,20,-21>, <-7,24,-21>, <-4,24,-24> } triangle { <26,4,26>, <26,4,12>, <26,24,12> } triangle { <26,24,12>, <26,24,26>, <26,4,26> } triangle { <-12,4,-26>, <-26,4,-26>, <-26,24,-26> } triangle { <-26,24,-26>, <-12,24,-26>, <-12,4,-26> } triangle { <-26,4,-26>, <-26,4,-14>, <-26,24,-14> } triangle { <-26,24,-14>, <-26,24,-26>, <-26,4,-26> } triangle { <-26,4,-14>, <-10,4,-14>, <-10,24,-14> } triangle { <-10,24,-14>, <-26,24,-14>, <-26,4,-14> } } object { _1_dash_4cyli_dot_dat matrix <4,0,0,0,20,0,0,0,-4,-10,4,-10> } mesh { triangle { <-6,4,-10>, <-6,4,6>, <-6,24,6> } triangle { <-6,24,6>, <-6,24,-10>, <-6,4,-10> } triangle { <-6,4,6>, <10,4,6>, <10,24,6> } triangle { <10,24,6>, <-6,24,6>, <-6,4,6> } } object { _1_dash_4cyli_dot_dat matrix <4,0,0,0,20,0,0,0,-4,10,4,10> } mesh { triangle { <14,4,10>, <14,4,26>, <14,24,26> } triangle { <14,24,26>, <14,24,10>, <14,4,10> } triangle { <14,4,26>, <26,4,26>, <26,24,26> } triangle { <26,24,26>, <14,24,26>, <14,4,26> } triangle { <26,4,12>, <26,24,12>, <21,24,7> } triangle { <21,24,7>, <21,20,7>, <26,4,12> } triangle { <13,20,-1>, <13,24,-1>, <1,24,-13> } triangle { <1,24,-13>, <1,20,-13>, <13,20,-1> } triangle { <-7,20,-21>, <-7,24,-21>, <-12,24,-26> } triangle { <-12,24,-26>, <-12,4,-26>, <-7,20,-21> } triangle { <26,4,12>, <21,20,7>, <-7,20,-21> } triangle { <-7,20,-21>, <-12,4,-26>, <26,4,12> } triangle { <30,0,30>, <10,0,30>, <10,24,30> } triangle { <10,24,30>, <30,24,30>, <30,0,30> } triangle { <10,0,30>, <10,0,10>, <10,24,10> } triangle { <10,24,10>, <10,24,30>, <10,0,30> } triangle { <10,0,10>, <-10,0,10>, <-10,24,10> } triangle { <-10,24,10>, <10,24,10>, <10,0,10> } triangle { <-10,0,10>, <-10,0,-10>, <-10,24,-10> } triangle { <-10,24,-10>, <-10,24,10>, <-10,0,10> } triangle { <-10,0,-10>, <-30,0,-10>, <-30,24,-10> } triangle { <-30,24,-10>, <-10,24,-10>, <-10,0,-10> } triangle { <-30,0,-10>, <-30,0,-30>, <-30,24,-30> } triangle { <-30,24,-30>, <-30,24,-10>, <-30,0,-10> } triangle { <-30,0,-30>, <-10,0,-30>, <-10,24,-30> } triangle { <-10,24,-30>, <-30,24,-30>, <-30,0,-30> } triangle { <30,0,10>, <30,0,30>, <30,24,30> } triangle { <30,24,30>, <30,24,10>, <30,0,10> } triangle { <30,0,10>, <30,24,10>, <24,24,4> } triangle { <24,24,4>, <24,20,4>, <30,0,10> } triangle { <16,20,-4>, <16,24,-4>, <4,24,-16> } triangle { <4,24,-16>, <4,20,-16>, <16,20,-4> } triangle { <-4,20,-24>, <-4,24,-24>, <-10,24,-30> } triangle { <-10,24,-30>, <-10,0,-30>, <-4,20,-24> } triangle { <30,0,10>, <24,20,4>, <-4,20,-24> } triangle { <-4,20,-24>, <-10,0,-30>, <30,0,10> } } #if (STUDS) object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,20,0,20> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-20,0,-20> } #end } #end #declare _3622_dot_dat = #if (QUAL = 0) box { <-30,-4,-10>, <30,24,10> } #else union { // Brick 1 x 3 #if (STUDS) object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,10,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,-10,4,0> } #end object { box5_dot_dat matrix <26,0,0,0,-20,0,0,0,6,0,24,0> } mesh { triangle { <30,24,10>, <26,24,6>, <-26,24,6> } triangle { <-26,24,6>, <-30,24,10>, <30,24,10> } triangle { <-30,24,10>, <-26,24,6>, <-26,24,-6> } triangle { <-26,24,-6>, <-30,24,-10>, <-30,24,10> } triangle { <-30,24,-10>, <-26,24,-6>, <26,24,-6> } triangle { <26,24,-6>, <30,24,-10>, <-30,24,-10> } triangle { <30,24,-10>, <26,24,-6>, <26,24,6> } triangle { <26,24,6>, <30,24,10>, <30,24,-10> } } object { box5_dot_dat matrix <30,0,0,0,-24,0,0,0,10,0,24,0> } #if (STUDS) 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,0> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-20,0,0> } #end } #end #declare _3004_dot_dat = #if (QUAL = 0) box { <-20,-4,-10>, <20,24,10> } #else union { // Brick 1 x 2 // Name: 3004.dat // Author: James Jessiman // Original LDraw Part // LDRAW_ORG Part UPDATE 2001-01 #if (STUDS) object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,0,4,0> } #end 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> } #if (STUDS) 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> } // #end } #end #declare _4_dash_4ndis_dot_dat = #if (version >= 3.1) disc { <0,0,0>, <0,1,0>, 2, 1 clipped_by { box { <-1,-1,-1>, <1,1,1> } } } #else difference { box { <-1,-0.001,-1>, <1,0.001,1> } cylinder { <0,-1,0>, <0,1,0>, 1 } } #end #declare _4070_dot_dat = #if (QUAL = 0) box { <-10,-4,-10>, <10,24,10> } #else union { // Brick 1 x 1 with Headlight 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 { rect_dot_dat matrix <10,0,0,0,1,0,0,0,2,0,20,-8> } object { rect_dot_dat matrix <6,0,0,0,1,0,0,0,2,0,20,-4> } object { rect_dot_dat matrix <6,0,0,0,1,0,0,0,2,0,16,8> } object { rect_dot_dat matrix <6,0,0,0,1,0,0,0,6,0,4,4> } object { rect_dot_dat matrix <10,0,0,0,1,0,0,0,8,0,0,2> } object { _4_dash_4ndis_dot_dat matrix <4,0,0,0,0,1,0,4,0,0,10,-2> } object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,0,-4,0,4,0,0,10,-2> } object { _4_dash_4ndis_dot_dat matrix <6,0,0,0,0,1,0,6,0,0,10,-6> } mesh { triangle { <10,24,10>, <6,16,10>, <-6,16,10> } triangle { <-6,16,10>, <-10,24,10>, <10,24,10> } triangle { <-10,24,10>, <-6,16,10>, <-6,4,10> } triangle { <-6,4,10>, <-10,0,10>, <-10,24,10> } triangle { <-10,0,10>, <-6,4,10>, <6,4,10> } triangle { <6,4,10>, <10,0,10>, <-10,0,10> } triangle { <10,0,10>, <6,4,10>, <6,16,10> } triangle { <6,16,10>, <10,24,10>, <10,0,10> } triangle { <6,24,6>, <6,16,6>, <-6,16,6> } triangle { <-6,16,6>, <-6,24,6>, <6,24,6> } triangle { <6,20,-2>, <4,14,-2>, <-4,14,-2> } triangle { <-4,14,-2>, <-6,20,-2>, <6,20,-2> } triangle { <-6,20,-2>, <-4,14,-2>, <-4,6,-2> } triangle { <-4,6,-2>, <-6,4,-2>, <-6,20,-2> } triangle { <-6,4,-2>, <-4,6,-2>, <4,6,-2> } triangle { <4,6,-2>, <6,4,-2>, <-6,4,-2> } triangle { <6,4,-2>, <4,6,-2>, <4,14,-2> } triangle { <4,14,-2>, <6,20,-2>, <6,4,-2> } triangle { <10,20,-6>, <6,16,-6>, <-6,16,-6> } triangle { <-6,16,-6>, <-10,20,-6>, <10,20,-6> } triangle { <-10,20,-6>, <-6,16,-6>, <-6,4,-6> } triangle { <-6,4,-6>, <-10,0,-6>, <-10,20,-6> } triangle { <-10,0,-6>, <-6,4,-6>, <6,4,-6> } triangle { <6,4,-6>, <10,0,-6>, <-10,0,-6> } triangle { <10,0,-6>, <6,4,-6>, <6,16,-6> } triangle { <6,16,-6>, <10,20,-6>, <10,0,-6> } triangle { <6,24,-6>, <6,20,-6>, <-6,20,-6> } triangle { <-6,20,-6>, <-6,24,-6>, <6,24,-6> } triangle { <10,24,-10>, <10,20,-10>, <-10,20,-10> } triangle { <-10,20,-10>, <-10,24,-10>, <10,24,-10> } triangle { <10,24,10>, <10,20,-6>, <10,20,-10> } triangle { <10,20,-10>, <10,24,-10>, <10,24,10> } triangle { <10,24,10>, <10,0,10>, <10,0,-6> } triangle { <10,0,-6>, <10,20,-6>, <10,24,10> } triangle { <6,24,6>, <6,20,6>, <6,20,-6> } triangle { <6,20,-6>, <6,24,-6>, <6,24,6> } triangle { <6,20,10>, <6,4,10>, <6,4,-2> } triangle { <6,4,-2>, <6,20,-2>, <6,20,10> } triangle { <-6,24,6>, <-6,20,6>, <-6,20,-6> } triangle { <-6,20,-6>, <-6,24,-6>, <-6,24,6> } triangle { <-6,20,10>, <-6,4,10>, <-6,4,-2> } triangle { <-6,4,-2>, <-6,20,-2>, <-6,20,10> } triangle { <-10,24,10>, <-10,20,-6>, <-10,20,-10> } triangle { <-10,20,-10>, <-10,24,-10>, <-10,24,10> } triangle { <-10,24,10>, <-10,0,10>, <-10,0,-6> } triangle { <-10,0,-6>, <-10,20,-6>, <-10,24,10> } } #if (STUDS) object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } object { stud2a_dot_dat matrix <1,0,0,0,0,1,0,1,0,0,10,-6> } #end } #end #declare _157_dot_dat = #if (QUAL = 0) box { <-10,-4,-10>, <10,24,10> } #else object { // ~Moved to 4070 // WRITE Part 157 moved to 4070 object { _4070_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } } #end #declare _3034_dot_dat = #if (QUAL = 0) box { <-80,-4,-20>, <80,8,20> } #else union { // Plate 2 x 8 // Name: 3034.dat // Author: James Jessiman // Original LDraw Part // LDRAW_ORG Part UPDATE 2001-01 #if (STUDS) 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> } #end 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> } #if (STUDS) 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> } // #end } #end #declare _3933_dot_dat = #if (QUAL = 0) box { <-40,-4,-80>, <38.71,8,80> } #else #if (STUDS) union #else object #end { // Wing 8 x 4 Left #if (STUDS) object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,60> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,60> } 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,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,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,-20,4,-20> } object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,-40> } object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-30,4,-60> } #end mesh { triangle { <20,8,80>, <16,8,76>, <-36,8,76> } triangle { <-36,8,76>, <-40,8,80>, <20,8,80> } triangle { <-40,8,80>, <-36,8,76>, <-36,8,-76> } triangle { <-36,8,-76>, <-40,8,-80>, <-40,8,80> } triangle { <-40,8,-80>, <-36,8,-76>, <-22.29,8,-76> } triangle { <-22.29,8,-76>, <-20,8,-80>, <-40,8,-80> } triangle { <-20,8,-80>, <-22.29,8,-76>, <34.29,8,56> } triangle { <34.29,8,56>, <38.71,8,57>, <-20,8,-80> } triangle { <38.71,8,57>, <34.29,8,56>, <38.71,8,60> } triangle { <38.71,8,60>, <34.29,8,56>, <19,8,56> } triangle { <19,8,56>, <20,8,60>, <38.71,8,60> } triangle { <20,8,60>, <19,8,56>, <16,8,76> } triangle { <16,8,76>, <20,8,80>, <20,8,60> } triangle { <16,8,76>, <19,8,56>, <19,8,20.32> } triangle { <19,8,20.32>, <16,8,13.33>, <16,8,76> } triangle { <1.8,8,-19.8>, <-4,8,-14>, <-6,8,-16> } triangle { <-6,8,-16>, <0.6,8,-22.6>, <1.8,8,-19.8> } triangle { <-1.93,8,-28.5>, <-4,8,-28.5>, <-4,8,-31.5> } triangle { <-4,8,-31.5>, <-3.22,8,-31.5>, <-1.93,8,-28.5> } triangle { <-16.21,8,-61.8>, <-24,8,-54>, <-26,8,-56> } triangle { <-26,8,-56>, <-17.41,8,-64.6>, <-16.21,8,-61.8> } triangle { <-19.07,8,-68.5>, <-24,8,-68.5>, <-24,8,-71.5> } triangle { <-24,8,-71.5>, <-20.36,8,-71.5>, <-19.07,8,-68.5> } triangle { <34.29,8,56>, <19,8,56>, <19,4,56> } triangle { <19,4,56>, <34.29,4,56>, <34.29,8,56> } triangle { <19,8,56>, <19,8,20.32>, <19,4,20.32> } triangle { <19,4,20.32>, <19,4,56>, <19,8,56> } triangle { <19,8,20.32>, <34.29,8,56>, <34.29,4,56> } triangle { <34.29,4,56>, <19,4,20.32>, <19,8,20.32> } triangle { <16,8,76>, <16,8,13.33>, <16,4,13.33> } triangle { <16,4,13.33>, <16,4,76>, <16,8,76> } triangle { <16,8,13.33>, <1.8,8,-19.8>, <1.8,4,-19.8> } triangle { <1.8,4,-19.8>, <16,4,13.33>, <16,8,13.33> } triangle { <1.8,8,-19.8>, <-4,8,-14>, <-4,4,-14> } triangle { <-4,4,-14>, <1.8,4,-19.8>, <1.8,8,-19.8> } triangle { <-4,8,-14>, <-6,8,-16>, <-6,4,-16> } triangle { <-6,4,-16>, <-4,4,-14>, <-4,8,-14> } triangle { <-6,8,-16>, <0.6,8,-22.6>, <0.6,4,-22.6> } triangle { <0.6,4,-22.6>, <-6,4,-16>, <-6,8,-16> } triangle { <0.6,8,-22.6>, <-1.93,8,-28.5>, <-1.93,4,-28.5> } triangle { <-1.93,4,-28.5>, <0.6,4,-22.6>, <0.6,8,-22.6> } triangle { <-1.93,8,-28.5>, <-4,8,-28.5>, <-4,4,-28.5> } triangle { <-4,4,-28.5>, <-1.93,4,-28.5>, <-1.93,8,-28.5> } triangle { <-4,8,-28.5>, <-4,8,-31.5>, <-4,4,-31.5> } triangle { <-4,4,-31.5>, <-4,4,-28.5>, <-4,8,-28.5> } triangle { <-4,8,-31.5>, <-3.22,8,-31.5>, <-3.22,4,-31.5> } triangle { <-3.22,4,-31.5>, <-4,4,-31.5>, <-4,8,-31.5> } triangle { <-3.22,8,-31.5>, <-16.21,8,-61.8>, <-16.21,4,-61.8> } triangle { <-16.21,4,-61.8>, <-3.22,4,-31.5>, <-3.22,8,-31.5> } triangle { <-16.21,8,-61.8>, <-24,8,-54>, <-24,4,-54> } triangle { <-24,4,-54>, <-16.21,4,-61.8>, <-16.21,8,-61.8> } triangle { <-24,8,-54>, <-26,8,-56>, <-26,4,-56> } triangle { <-26,4,-56>, <-24,4,-54>, <-24,8,-54> } triangle { <-26,8,-56>, <-17.41,8,-64.6>, <-17.41,4,-64.6> } triangle { <-17.41,4,-64.6>, <-26,4,-56>, <-26,8,-56> } triangle { <-17.41,8,-64.6>, <-19.07,8,-68.5>, <-19.07,4,-68.5> } triangle { <-19.07,4,-68.5>, <-17.41,4,-64.6>, <-17.41,8,-64.6> } triangle { <-19.07,8,-68.5>, <-24,8,-68.5>, <-24,4,-68.5> } triangle { <-24,4,-68.5>, <-19.07,4,-68.5>, <-19.07,8,-68.5> } triangle { <-24,8,-68.5>, <-24,8,-71.5>, <-24,4,-71.5> } triangle { <-24,4,-71.5>, <-24,4,-68.5>, <-24,8,-68.5> } triangle { <-24,8,-71.5>, <-20.36,8,-71.5>, <-20.36,4,-71.5> } triangle { <-20.36,4,-71.5>, <-24,4,-71.5>, <-24,8,-71.5> } triangle { <-20.36,8,-71.5>, <-22.29,8,-76>, <-22.29,4,-76> } triangle { <-22.29,4,-76>, <-20.36,4,-71.5>, <-20.36,8,-71.5> } triangle { <-22.29,8,-76>, <-36,8,-76>, <-36,4,-76> } triangle { <-36,4,-76>, <-22.29,4,-76>, <-22.29,8,-76> } triangle { <-36,8,-76>, <-36,8,76>, <-36,4,76> } triangle { <-36,4,76>, <-36,4,-76>, <-36,8,-76> } triangle { <-36,8,76>, <16,8,76>, <16,4,76> } triangle { <16,4,76>, <-36,4,76>, <-36,8,76> } triangle { <34.29,4,56>, <19,4,56>, <19,4,20.32> } triangle { <16,4,76>, <-36,4,76>, <-36,4,-76> } triangle { <16,4,76>, <16,4,13.33>, <-22.29,4,-76> } triangle { <-22.29,4,-76>, <-36,4,-76>, <16,4,76> } triangle { <20,8,80>, <-40,8,80>, <-40,0,80> } triangle { <-40,0,80>, <20,0,80>, <20,8,80> } triangle { <-40,8,80>, <-40,8,-80>, <-40,0,-80> } triangle { <-40,0,-80>, <-40,0,80>, <-40,8,80> } triangle { <-40,8,-80>, <-20,8,-80>, <-20,0,-80> } triangle { <-20,0,-80>, <-40,0,-80>, <-40,8,-80> } triangle { <-20,8,-80>, <38.71,8,57>, <38.71,0,57> } triangle { <38.71,0,57>, <-20,0,-80>, <-20,8,-80> } triangle { <38.71,8,57>, <38.71,8,60>, <38.71,0,60> } triangle { <38.71,0,60>, <38.71,0,57>, <38.71,8,57> } triangle { <38.71,8,60>, <20,8,60>, <20,0,60> } triangle { <20,0,60>, <38.71,0,60>, <38.71,8,60> } triangle { <20,8,60>, <20,8,80>, <20,0,80> } triangle { <20,0,80>, <20,0,60>, <20,8,60> } triangle { <20,0,80>, <20,0,60>, <-40,0,-80> } triangle { <-40,0,-80>, <-40,0,80>, <20,0,80> } triangle { <38.71,0,57>, <20,0,60>, <-40,0,-80> } triangle { <-40,0,-80>, <-20,0,-80>, <38.71,0,57> } triangle { <20,0,60>, <38.71,0,60>, <38.71,0,57> } } #if (STUDS) object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,70> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-10,0,70> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,70> } 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,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,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,-10,0,-10> } 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,-30,0,-50> } object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,-30,0,-70> } #end } #end #declare _3934_dot_dat = #if (QUAL = 0) box { <-38.71,-4,-80>, <40,8,80> } #else object { // Wing 8 x 4 Right object { _3933_dot_dat matrix <-1,0,0,0,1,0,0,0,1,0,0,0> } } #end #declare _3020_dot_dat = #if (QUAL = 0) box { <-40,-4,-20>, <40,8,20> } #else union { // Plate 2 x 4 // Name: 3020.dat // Author: James Jessiman // Original LDraw Part // LDRAW_ORG Part UPDATE 2001-01 #if (STUDS) 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> } #end object { box5_dot_dat matrix <36,0,0,0,-4,0,0,0,16,0,8,0> } mesh { triangle { <40,8,20>, <36,8,16>, <-36,8,16> } triangle { <-36,8,16>, <-40,8,20>, <40,8,20> } triangle { <40,8,-20>, <36,8,-16>, <-36,8,-16> } triangle { <-36,8,-16>, <-40,8,-20>, <40,8,-20> } triangle { <40,8,20>, <36,8,16>, <36,8,-16> } triangle { <36,8,-16>, <40,8,-20>, <40,8,20> } triangle { <-40,8,20>, <-36,8,16>, <-36,8,-16> } triangle { <-36,8,-16>, <-40,8,-20>, <-40,8,20> } } object { box5_dot_dat matrix <40,0,0,0,-8,0,0,0,20,0,8,0> } #if (STUDS) 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> } // #end } #end #declare _6564_dot_dat = #if (QUAL = 0) box { <-20,-4,-30>, <20,24,30> } #else union { // Wedge 3 x 2 Right #if (STUDS) object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,10,4,10> } object { stud3_dot_dat matrix <1,0,0,0,-5,0,0,0,1,10,4,-10> } #end object { box5_dot_dat matrix <6,0,0,0,-20,0,0,0,26,10,24,0> } mesh { triangle { <20,24,30>, <1,24,27>, <-15.67,24,27> } triangle { <-15.67,24,27>, <-20,24,30>, <20,24,30> } triangle { <20,24,30>, <16,24,26>, <4,24,26> } triangle { <4,24,26>, <1,24,27>, <20,24,30> } triangle { <-20,24,30>, <-15.67,24,27>, <-15,24,25> } triangle { <-15,24,25>, <-18,24,24>, <-20,24,30> } triangle { <-14,24,12>, <-11,24,13>, <-9,24,7> } triangle { <-9,24,7>, <-12,24,6>, <-14,24,12> } triangle { <-8,24,-6>, <-5,24,-5>, <1,24,-23> } triangle { <1,24,-23>, <0,24,-30>, <-8,24,-6> } triangle { <1,24,27>, <4,24,26>, <4,24,-26> } triangle { <4,24,-26>, <1,24,-23>, <1,24,27> } triangle { <20,24,30>, <16,24,26>, <16,24,-26> } triangle { <16,24,-26>, <20,24,-30>, <20,24,30> } triangle { <20,24,-30>, <16,24,-26>, <4,24,-26> } triangle { <4,24,-26>, <0,24,-30>, <20,24,-30> } triangle { <1,24,-23>, <4,24,-26>, <0,24,-30> } triangle { <-18,20,24>, <-15,20,25>, <-11,20,13> } triangle { <-11,20,13>, <-14,20,12>, <-18,20,24> } triangle { <-12,20,6>, <-9,20,7>, <-5,20,-5> } triangle { <-5,20,-5>, <-8,20,-6>, <-12,20,6> } triangle { <1,4,27>, <-15.67,4,27>, <1,4,-23> } triangle { <20,0,30>, <-20,0,30>, <0,0,-30> } triangle { <0,0,-30>, <20,0,-30>, <20,0,30> } triangle { <20,24,30>, <20,0,30>, <-20,0,30> } triangle { <-20,0,30>, <-20,24,30>, <20,24,30> } triangle { <1,24,27>, <1,4,27>, <-15.67,4,27> } triangle { <-15.67,4,27>, <-15.67,24,27>, <1,24,27> } triangle { <-15,24,25>, <-15,20,25>, <-18,20,24> } triangle { <-18,20,24>, <-18,24,24>, <-15,24,25> } triangle { <-11,24,13>, <-11,20,13>, <-14,20,12> } triangle { <-14,20,12>, <-14,24,12>, <-11,24,13> } triangle { <-9,24,7>, <-9,20,7>, <-12,20,6> } triangle { <-12,20,6>, <-12,24,6>, <-9,24,7> } triangle { <-5,24,-5>, <-5,20,-5>, <-8,20,-6> } triangle { <-8,20,-6>, <-8,24,-6>, <-5,24,-5> } triangle { <20,24,-30>, <20,0,-30>, <0,0,-30> } triangle { <0,0,-30>, <0,24,-30>, <20,24,-30> } triangle { <-20,0,30>, <-20,24,30>, <-18,24,24> } triangle { <-18,24,24>, <-18,20,24>, <-20,0,30> } triangle { <-14,20,12>, <-14,24,12>, <-12,24,6> } triangle { <-12,24,6>, <-12,20,6>, <-14,20,12> } triangle { <-8,20,-6>, <-8,24,-6>, <0,24,-30> } triangle { <0,24,-30>, <0,0,-30>, <-8,20,-6> } triangle { <-20,0,30>, <-18,20,24>, <-8,20,-6> } triangle { <-8,20,-6>, <0,0,-30>, <-20,0,30> } triangle { <-15.67,4,27>, <-15.67,24,27>, <-15,24,25> } triangle { <-15,24,25>, <-15,20,25>, <-15.67,4,27> } triangle { <-11,20,13>, <-11,24,13>, <-9,24,7> } triangle { <-9,24,7>, <-9,20,7>, <-11,20,13> } triangle { <-5,20,-5>, <-5,24,-5>, <1,24,-23> } triangle { <1,24,-23>, <1,4,-23>, <-5,20,-5> } triangle { <-15.67,4,27>, <-15,20,25>, <-5,20,-5> } triangle { <-5,20,-5>, <1,4,-23>, <-15.67,4,27> } triangle { <1,4,27>, <1,24,27>, <1,24,-23> } triangle { <1,24,-23>, <1,4,-23>, <1,4,27> } triangle { <20,0,30>, <20,24,30>, <20,24,-30> } triangle { <20,24,-30>, <20,0,-30>, <20,0,30> } } #if (STUDS) object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,10,0,20> } 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,-20> } #end } #end #declare _6565_dot_dat = #if (QUAL = 0) box { <-20,-4,-30>, <20,24,30> } #else object { // Wedge 3 x 2 Left object { _6564_dot_dat matrix <-1,0,0,0,1,0,0,0,1,0,0,0> } } #end #declare _3795_dot_dat = #if (QUAL = 0) box { <-60,-4,-20>, <60,8,20> } #else union { // Plate 2 x 6 #if (STUDS) 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> } #end object { box5_dot_dat matrix <56,0,0,0,-4,0,0,0,16,0,8,0> } mesh { triangle { <60,8,20>, <56,8,16>, <-56,8,16> } triangle { <-56,8,16>, <-60,8,20>, <60,8,20> } triangle { <60,8,-20>, <56,8,-16>, <-56,8,-16> } triangle { <-56,8,-16>, <-60,8,-20>, <60,8,-20> } triangle { <60,8,20>, <56,8,16>, <56,8,-16> } triangle { <56,8,-16>, <60,8,-20>, <60,8,20> } triangle { <-60,8,20>, <-56,8,16>, <-56,8,-16> } triangle { <-56,8,-16>, <-60,8,-20>, <-60,8,20> } } object { box5_dot_dat matrix <60,0,0,0,-8,0,0,0,20,0,8,0> } #if (STUDS) 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,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> } #end } #end #declare _3666_dot_dat = #if (QUAL = 0) box { <-60,-4,-10>, <60,8,10> } #else union { // Plate 1 x 6 #if (STUDS) object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,0> } #end object { box5_dot_dat matrix <56,0,0,0,-4,0,0,0,6,0,8,0> } mesh { triangle { <60,8,10>, <56,8,6>, <-56,8,6> } triangle { <-56,8,6>, <-60,8,10>, <60,8,10> } triangle { <-60,8,10>, <-56,8,6>, <-56,8,-6> } triangle { <-56,8,-6>, <-60,8,-10>, <-60,8,10> } triangle { <-60,8,-10>, <-56,8,-6>, <56,8,-6> } triangle { <56,8,-6>, <60,8,-10>, <-60,8,-10> } triangle { <60,8,-10>, <56,8,-6>, <56,8,6> } triangle { <56,8,6>, <60,8,10>, <60,8,-10> } } object { box5_dot_dat matrix <60,0,0,0,-8,0,0,0,10,0,8,0> } #if (STUDS) 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> } #end } #end #declare _3460_dot_dat = #if (QUAL = 0) box { <-80,-4,-10>, <80,8,10> } #else union { // Plate 1 x 8 #if (STUDS) object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,60,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,40,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-40,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-60,4,0> } #end object { box5_dot_dat matrix <76,0,0,0,-4,0,0,0,6,0,8,0> } mesh { triangle { <80,8,10>, <76,8,6>, <-76,8,6> } triangle { <-76,8,6>, <-80,8,10>, <80,8,10> } triangle { <-80,8,10>, <-76,8,6>, <-76,8,-6> } triangle { <-76,8,-6>, <-80,8,-10>, <-80,8,10> } triangle { <-80,8,-10>, <-76,8,-6>, <76,8,-6> } triangle { <76,8,-6>, <80,8,-10>, <-80,8,-10> } triangle { <80,8,-10>, <76,8,-6>, <76,8,6> } triangle { <76,8,6>, <80,8,10>, <80,8,-10> } } object { box5_dot_dat matrix <80,0,0,0,-8,0,0,0,10,0,8,0> } #if (STUDS) 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> } #end } #end #declare _9_dot_dat = #if (QUAL = 0) box { <-80,-4,-10>, <80,8,10> } #else object { // ~Moved to 3460 // WRITE Part 9 moved to 3460 object { _3460_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } } #end #declare _3032_dot_dat = #if (QUAL = 0) box { <-60,-4,-40>, <60,8,40> } #else union { // Plate 4 x 6 // Name: 3032.dat // Author: James Jessiman // Original LDraw Part // LDRAW_ORG Part UPDATE 2001-01 #if (STUDS) 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,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,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> } #end object { box5_dot_dat matrix <56,0,0,0,-4,0,0,0,36,0,8,0> } mesh { triangle { <60,8,40>, <56,8,36>, <-56,8,36> } triangle { <-56,8,36>, <-60,8,40>, <60,8,40> } triangle { <60,8,-40>, <56,8,-36>, <-56,8,-36> } triangle { <-56,8,-36>, <-60,8,-40>, <60,8,-40> } triangle { <60,8,40>, <56,8,36>, <56,8,-36> } triangle { <56,8,-36>, <60,8,-40>, <60,8,40> } triangle { <-60,8,40>, <-56,8,36>, <-56,8,-36> } triangle { <-56,8,-36>, <-60,8,-40>, <-60,8,40> } } object { box5_dot_dat matrix <60,0,0,0,-8,0,0,0,40,0,8,0> } #if (STUDS) 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,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,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,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> } // #end } #end #declare _3710_dot_dat = #if (QUAL = 0) box { <-40,-4,-10>, <40,8,10> } #else union { // Plate 1 x 4 #if (STUDS) object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,20,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,0> } object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,-20,4,0> } #end object { box5_dot_dat matrix <36,0,0,0,-4,0,0,0,6,0,8,0> } mesh { triangle { <40,8,10>, <36,8,6>, <-36,8,6> } triangle { <-36,8,6>, <-40,8,10>, <40,8,10> } triangle { <-40,8,10>, <-36,8,6>, <-36,8,-6> } triangle { <-36,8,-6>, <-40,8,-10>, <-40,8,10> } triangle { <-40,8,-10>, <-36,8,-6>, <36,8,-6> } triangle { <36,8,-6>, <40,8,-10>, <-40,8,-10> } triangle { <40,8,-10>, <36,8,-6>, <36,8,6> } triangle { <36,8,6>, <40,8,10>, <40,8,-10> } } object { box5_dot_dat matrix <40,0,0,0,-8,0,0,0,10,0,8,0> } #if (STUDS) 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> } #end } #end #declare _3023_dot_dat = #if (QUAL = 0) box { <-20,-4,-10>, <20,8,10> } #else union { // Plate 1 x 2 // Name: 3023.dat // Author: James Jessiman // Original LDraw Part // LDRAW_ORG Part UPDATE 2001-01 #if (STUDS) object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,0> } #end object { box5_dot_dat matrix <16,0,0,0,-4,0,0,0,6,0,8,0> } mesh { triangle { <20,8,10>, <16,8,6>, <-16,8,6> } triangle { <-16,8,6>, <-20,8,10>, <20,8,10> } triangle { <-20,8,10>, <-16,8,6>, <-16,8,-6> } triangle { <-16,8,-6>, <-20,8,-10>, <-20,8,10> } triangle { <-20,8,-10>, <-16,8,-6>, <16,8,-6> } triangle { <16,8,-6>, <20,8,-10>, <-20,8,-10> } triangle { <20,8,-10>, <16,8,-6>, <16,8,6> } triangle { <16,8,6>, <20,8,10>, <20,8,-10> } } object { box5_dot_dat matrix <20,0,0,0,-8,0,0,0,10,0,8,0> } #if (STUDS) 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> } // #end } #end #declare _3022_dot_dat = #if (QUAL = 0) box { <-20,-4,-20>, <20,8,20> } #else union { // Plate 2 x 2 // Name: 3022.dat // Author: James Jessiman // Original LDraw Part // LDRAW_ORG Part UPDATE 2001-01 #if (STUDS) object { stud4_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,0> } #end object { box5_dot_dat matrix <16,0,0,0,-4,0,0,0,16,0,8,0> } mesh { triangle { <20,8,20>, <16,8,16>, <-16,8,16> } triangle { <-16,8,16>, <-20,8,20>, <20,8,20> } triangle { <20,8,-20>, <16,8,-16>, <-16,8,-16> } triangle { <-16,8,-16>, <-20,8,-20>, <20,8,-20> } triangle { <20,8,20>, <16,8,16>, <16,8,-16> } triangle { <16,8,-16>, <20,8,-20>, <20,8,20> } triangle { <-20,8,20>, <-16,8,16>, <-16,8,-16> } triangle { <-16,8,-16>, <-20,8,-20>, <-20,8,20> } } object { box5_dot_dat matrix <20,0,0,0,-8,0,0,0,20,0,8,0> } #if (STUDS) 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> } // #end } #end #declare box4_dash_4a_dot_dat = object { // Box, 4 faces drawn, 4 adjacent edges left out // Name: box4-4a.dat // Author: M. Moolhuysen 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 _4085c_dot_dat = #if (QUAL = 0) box { <-10,-4,-24>, <10,8,10> } #else union { // Plate 1 x 1 with Clip Vertical - Type 3 // Name: 4085c.dat // Author: Chris Dee (chris_w_dee@hotmail.com) // LDRAW_ORG Part UPDATE 2001-02 object { box5_dot_dat matrix <-6,0,0,0,-4,0,0,0,-6,0,8,0> } object { box4_dash_4a_dot_dat matrix <-10,0,0,0,-8,0,0,0,10,0,8,0> } mesh { triangle { <-6,8,-6>, <-10,8,-10>, <10,8,-10> } triangle { <10,8,-10>, <6,8,-6>, <-6,8,-6> } triangle { <6,8,-6>, <10,8,-10>, <10,8,10> } triangle { <10,8,10>, <6,8,6>, <6,8,-6> } triangle { <6,8,6>, <10,8,10>, <-10,8,10> } triangle { <-10,8,10>, <-6,8,6>, <6,8,6> } triangle { <-6,8,6>, <-10,8,10>, <-10,8,-10> } triangle { <-10,8,-10>, <-6,8,-6>, <-6,8,6> } } #if (STUDS) object { stud_dot_dat matrix <-1,0,0,0,1,0,0,0,-1,0,0,0> } #end mesh { triangle { <-10,0,-10>, <-4.75,0,-10>, <-4.75,8,-10> } triangle { <-4.75,8,-10>, <-10,8,-10>, <-10,0,-10> } triangle { <-4.75,0,-10>, <-4.75,0,-13>, <-4.75,8,-13> } triangle { <-4.75,8,-13>, <-4.75,8,-10>, <-4.75,0,-10> } triangle { <-4.75,0,-13>, <-5.4,0,-14.5>, <-5.4,8,-14.5> } triangle { <-5.4,8,-14.5>, <-4.75,8,-13>, <-4.75,0,-13> } triangle { <-5.4,0,-14.5>, <-6.5,0,-16>, <-6.5,8,-16> } triangle { <-6.5,8,-16>, <-5.4,8,-14.5>, <-5.4,0,-14.5> } triangle { <-6.5,0,-16>, <-7.2,0,-17.5>, <-7.2,8,-17.5> } triangle { <-7.2,8,-17.5>, <-6.5,8,-16>, <-6.5,0,-16> } triangle { <-7.2,0,-17.5>, <-7.584,0,-19>, <-7.584,8,-19> } triangle { <-7.584,8,-19>, <-7.2,8,-17.5>, <-7.2,0,-17.5> } triangle { <-7.584,0,-19>, <-7.584,0,-24>, <-7.584,8,-24> } triangle { <-7.584,8,-24>, <-7.584,8,-19>, <-7.584,0,-19> } triangle { <-7.584,0,-24>, <-3.696,0,-24>, <-3.696,8,-24> } triangle { <-3.696,8,-24>, <-7.584,8,-24>, <-7.584,0,-24> } triangle { <-3.696,0,-24>, <-3.696,0,-21.531>, <-3.696,8,-21.531> } triangle { <-3.696,8,-21.531>, <-3.696,8,-24>, <-3.696,0,-24> } triangle { <-3.696,0,-21.531>, <-4,0,-20>, <-4,8,-20> } triangle { <-4,8,-20>, <-3.696,8,-21.531>, <-3.696,0,-21.531> } triangle { <-4,0,-16>, <-4.75,0,-13>, <-5.4,0,-14.5> } triangle { <-4,0,-16>, <-5.4,0,-14.5>, <-6.5,0,-16> } triangle { <-4,0,-16>, <-6.5,0,-16>, <-7.2,0,-17.5> } triangle { <-4,0,-20>, <-4,0,-16>, <-7.2,0,-17.5> } triangle { <-7.2,0,-17.5>, <-7.584,0,-19>, <-4,0,-20> } triangle { <-3.696,0,-21.531>, <-4,0,-20>, <-7.584,0,-19> } triangle { <-7.584,0,-19>, <-7.584,0,-24>, <-3.696,0,-21.531> } triangle { <-7.584,0,-24>, <-3.696,0,-24>, <-3.696,0,-21.531> } triangle { <-4,8,-16>, <-4.75,8,-13>, <-5.4,8,-14.5> } triangle { <-4,8,-16>, <-5.4,8,-14.5>, <-6.5,8,-16> } triangle { <-4,8,-16>, <-6.5,8,-16>, <-7.2,8,-17.5> } triangle { <-4,8,-20>, <-4,8,-16>, <-7.2,8,-17.5> } triangle { <-7.2,8,-17.5>, <-7.584,8,-19>, <-4,8,-20> } triangle { <-3.696,8,-21.531>, <-4,8,-20>, <-7.584,8,-19> } triangle { <-7.584,8,-19>, <-7.584,8,-24>, <-3.696,8,-21.531> } triangle { <-7.584,8,-24>, <-3.696,8,-24>, <-3.696,8,-21.531> } triangle { <10,0,-10>, <4.75,0,-10>, <4.75,8,-10> } triangle { <4.75,8,-10>, <10,8,-10>, <10,0,-10> } triangle { <4.75,0,-10>, <4.75,0,-13>, <4.75,8,-13> } triangle { <4.75,8,-13>, <4.75,8,-10>, <4.75,0,-10> } triangle { <4.75,0,-13>, <5.4,0,-14.5>, <5.4,8,-14.5> } triangle { <5.4,8,-14.5>, <4.75,8,-13>, <4.75,0,-13> } triangle { <5.4,0,-14.5>, <6.5,0,-16>, <6.5,8,-16> } triangle { <6.5,8,-16>, <5.4,8,-14.5>, <5.4,0,-14.5> } triangle { <6.5,0,-16>, <7.2,0,-17.5>, <7.2,8,-17.5> } triangle { <7.2,8,-17.5>, <6.5,8,-16>, <6.5,0,-16> } triangle { <7.2,0,-17.5>, <7.584,0,-19>, <7.584,8,-19> } triangle { <7.584,8,-19>, <7.2,8,-17.5>, <7.2,0,-17.5> } triangle { <7.584,0,-19>, <7.584,0,-24>, <7.584,8,-24> } triangle { <7.584,8,-24>, <7.584,8,-19>, <7.584,0,-19> } triangle { <7.584,0,-24>, <3.696,0,-24>, <3.696,8,-24> } triangle { <3.696,8,-24>, <7.584,8,-24>, <7.584,0,-24> } triangle { <3.696,0,-24>, <3.696,0,-21.531>, <3.696,8,-21.531> } triangle { <3.696,8,-21.531>, <3.696,8,-24>, <3.696,0,-24> } triangle { <3.696,0,-21.531>, <4,0,-20>, <4,8,-20> } triangle { <4,8,-20>, <3.696,8,-21.531>, <3.696,0,-21.531> } triangle { <4,0,-16>, <4.75,0,-13>, <5.4,0,-14.5> } triangle { <4,0,-16>, <5.4,0,-14.5>, <6.5,0,-16> } triangle { <4,0,-16>, <6.5,0,-16>, <7.2,0,-17.5> } triangle { <4,0,-20>, <4,0,-16>, <7.2,0,-17.5> } triangle { <7.2,0,-17.5>, <7.584,0,-19>, <4,0,-20> } triangle { <3.696,0,-21.531>, <4,0,-20>, <7.584,0,-19> } triangle { <7.584,0,-19>, <7.584,0,-24>, <3.696,0,-21.531> } triangle { <7.584,0,-24>, <3.696,0,-24>, <3.696,0,-21.531> } triangle { <4,8,-16>, <4.75,8,-13>, <5.4,8,-14.5> } triangle { <4,8,-16>, <5.4,8,-14.5>, <6.5,8,-16> } triangle { <4,8,-16>, <6.5,8,-16>, <7.2,8,-17.5> } triangle { <4,8,-20>, <4,8,-16>, <7.2,8,-17.5> } triangle { <7.2,8,-17.5>, <7.584,8,-19>, <4,8,-20> } triangle { <3.696,8,-21.531>, <4,8,-20>, <7.584,8,-19> } triangle { <7.584,8,-19>, <7.584,8,-24>, <3.696,8,-21.531> } triangle { <7.584,8,-24>, <3.696,8,-24>, <3.696,8,-21.531> } // } object { _2_dash_4cyli_dot_dat matrix <-4,0,0,0,8,0,0,0,4,0,0,-20> } object { _2_dash_4ndis_dot_dat matrix <-4,0,0,0,1,0,0,0,4,0,0,-20> } object { _2_dash_4ndis_dot_dat matrix <-4,0,0,0,1,0,0,0,4,0,8,-20> } mesh { triangle { <-4.75,0,-10>, <-4.75,0,-13>, <4.75,0,-13> } triangle { <4.75,0,-13>, <4.75,0,-10>, <-4.75,0,-10> } triangle { <-4.75,0,-13>, <-4,0,-16>, <4,0,-16> } triangle { <4,0,-16>, <4.75,0,-13>, <-4.75,0,-13> } triangle { <-4.75,8,-10>, <-4.75,8,-13>, <4.75,8,-13> } triangle { <4.75,8,-13>, <4.75,8,-10>, <-4.75,8,-10> } triangle { <-4.75,8,-13>, <-4,8,-16>, <4,8,-16> } triangle { <4,8,-16>, <4.75,8,-13>, <-4.75,8,-13> } // } } #end #declare _4085_dot_dat = #if (QUAL = 0) box { <-10,-4,-24>, <10,8,10> } #else object { // ~Moved to 4085c // WRITE Part 4085 moved to 4085c // LDRAW_ORG Part UPDATE 2001-02 object { _4085c_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } } #end #declare _161_dot_dat = #if (QUAL = 0) box { <-10,-4,-24>, <10,8,10> } #else object { // ~Moved to 4085 // WRITE Part 161 moved to 4085 object { _4085_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } } #end #declare _2540_dot_dat = #if (QUAL = 0) box { <-20,-4,-26>, <20,8,10> } #else union { // Plate 1 x 2 with Handle #if (STUDS) object { stud3_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,4,0> } #end object { box5_dot_dat matrix <16,0,0,0,-4,0,0,0,6,0,8,0> } mesh { triangle { <20,8,10>, <16,8,6>, <-16,8,6> } triangle { <-16,8,6>, <-20,8,10>, <20,8,10> } triangle { <-20,8,10>, <-16,8,6>, <-16,8,-6> } triangle { <-16,8,-6>, <-20,8,-10>, <-20,8,10> } triangle { <-20,8,-10>, <-16,8,-6>, <16,8,-6> } triangle { <16,8,-6>, <20,8,-10>, <-20,8,-10> } triangle { <20,8,-10>, <16,8,-6>, <16,8,6> } triangle { <16,8,6>, <20,8,10>, <20,8,-10> } triangle { <20,8,10>, <20,0,10>, <-20,0,10> } triangle { <-20,0,10>, <-20,8,10>, <20,8,10> } triangle { <20,8,10>, <20,0,10>, <20,0,-10> } triangle { <20,0,-10>, <20,8,-10>, <20,8,10> } triangle { <-20,8,10>, <-20,0,10>, <-20,0,-10> } triangle { <-20,0,-10>, <-20,8,-10>, <-20,8,10> } triangle { <12,8,-10>, <12,0,-10>, <20,0,-10> } triangle { <20,0,-10>, <20,8,-10>, <12,8,-10> } triangle { <-12,8,-10>, <-12,0,-10>, <-20,0,-10> } triangle { <-20,0,-10>, <-20,8,-10>, <-12,8,-10> } triangle { <6,8,-10>, <6,0,-10>, <-6,0,-10> } triangle { <-6,0,-10>, <-6,8,-10>, <6,8,-10> } triangle { <20,0,10>, <20,0,-10>, <-20,0,-10> } triangle { <-20,0,-10>, <-20,0,10>, <20,0,10> } } object { _4_dash_4disc_dot_dat matrix <0,4,0,1,0,0,0,0,4,20,2,-20> } object { _4_dash_4disc_dot_dat matrix <0,4,0,1,0,0,0,0,4,-20,2,-20> } object { _4_dash_4disc_dot_dat matrix <0,6,0,1,0,0,0,0,6,12,2,-20> } object { _4_dash_4disc_dot_dat matrix <0,6,0,1,0,0,0,0,6,6,2,-20> } object { _4_dash_4disc_dot_dat matrix <0,6,0,1,0,0,0,0,6,-6,2,-20> } object { _4_dash_4disc_dot_dat matrix <0,6,0,1,0,0,0,0,6,-12,2,-20> } mesh { triangle { <12,8,-10>, <12,0,-10>, <12,0,-20> } triangle { <12,0,-20>, <12,8,-20>, <12,8,-10> } triangle { <6,8,-10>, <6,0,-10>, <6,0,-20> } triangle { <6,0,-20>, <6,8,-20>, <6,8,-10> } triangle { <-6,8,-10>, <-6,0,-10>, <-6,0,-20> } triangle { <-6,0,-20>, <-6,8,-20>, <-6,8,-10> } triangle { <-12,8,-10>, <-12,0,-10>, <-12,0,-20> } triangle { <-12,0,-20>, <-12,8,-20>, <-12,8,-10> } triangle { <12,8,-10>, <12,8,-20>, <6,8,-20> } triangle { <6,8,-20>, <6,8,-10>, <12,8,-10> } } object { _2_dash_4cyli_dot_dat matrix <0,6,0,-6,0,0,0,0,-6,12,2,-20> } object { _1_dash_8cyli_dot_dat matrix <0,-6,0,-6,0,0,0,0,6,12,2,-20> } mesh { triangle { <12,-2.24,-15.76>, <12,0,-14.39>, <6,0,-14.39> } triangle { <6,0,-14.39>, <6,-2.24,-15.76>, <12,-2.24,-15.76> } triangle { <12,0,-14.39>, <12,0,-10>, <6,0,-10> } triangle { <6,0,-10>, <6,0,-14.39>, <12,0,-14.39> } triangle { <-12,8,-10>, <-12,8,-20>, <-6,8,-20> } triangle { <-6,8,-20>, <-6,8,-10>, <-12,8,-10> } } object { _2_dash_4cyli_dot_dat matrix <0,6,0,6,0,0,0,0,-6,-12,2,-20> } object { _1_dash_8cyli_dot_dat matrix <0,-6,0,6,0,0,0,0,6,-12,2,-20> } mesh { triangle { <-12,-2.24,-15.76>, <-12,0,-14.39>, <-6,0,-14.39> } triangle { <-6,0,-14.39>, <-6,-2.24,-15.76>, <-12,-2.24,-15.76> } triangle { <-12,0,-14.39>, <-12,0,-10>, <-6,0,-10> } triangle { <-6,0,-10>, <-6,0,-14.39>, <-12,0,-14.39> } } object { _4_dash_4cyli_dot_dat matrix <0,4,0,-40,0,0,0,0,4,20,2,-20> } #if (STUDS) 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> } #end } #end #declare stud4a_dot_dat = difference { cylinder { <0,0,0>, <0,-4,0>, 8 } cylinder { <0,0.01,0>, <0,-4.01,0>, 6 } } #declare _1_dash_4cyls_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open clipped_by { plane { <-1,0,-1>,-O7071 } plane { <1,1,0>,O7071 } } } #declare _3_dash_4cyli_dot_dat = cylinder { <0,0,0>, <0,1,0>, 1 open clipped_by { plane { <1,0,-1>, O7071 } } } #declare _3045_dot_dat = #if (QUAL = 0) box { <-10,-4,-30>, <30,24,10> } #else union { // Slope Brick 45 2 x 2 Double Convex #if (STUDS) object { stud4a_dot_dat matrix <1,0,0,0,-1,0,0,0,1,10,20,-10> } #end object { _1_dash_4cyls_dot_dat matrix <0,0,-6,0,-6,0,-6,0,0,10,10,-10> } object { _1_dash_4cyls_dot_dat matrix <6,0,0,0,-6,0,0,0,6,10,10,-10> } object { _1_dash_4cyli_dot_dat matrix <-6,0,0,0,16,0,0,0,6,10,4,-10> } object { _3_dash_4cyli_dot_dat matrix <-6,0,0,0,10,0,0,0,-6,10,10,-10> } object { _1_dash_4cyls_dot_dat matrix <0,0,-8,0,-8,0,-8,0,0,10,12,-10> } object { _1_dash_4cyls_dot_dat matrix <8,0,0,0,-8,0,0,0,8,10,12,-10> } object { _1_dash_4cyli_dot_dat matrix <-8,0,0,0,16,0,0,0,8,10,4,-10> } object { _3_dash_4cyli_dot_dat matrix <-8,0,0,0,8,0,0,0,-8,10,12,-10> } mesh { triangle { <30,24,10>, <26,24,6>, <-6,24,6> } triangle { <-6,24,6>, <-10,24,10>, <30,24,10> } triangle { <-10,24,10>, <-6,24,6>, <-6,24,-26> } triangle { <-6,24,-26>, <-10,24,-30>, <-10,24,10> } triangle { <-10,24,-30>, <-6,24,-26>, <26,24,-26> } triangle { <26,24,-26>, <30,24,-30>, <-10,24,-30> } triangle { <30,24,-30>, <26,24,-26>, <26,24,6> } triangle { <26,24,6>, <30,24,10>, <30,24,-30> } triangle { <10,4,-10>, <-6,4,-10>, <-6,4,6> } triangle { <-6,4,6>, <10,4,6>, <10,4,-10> } triangle { <10,0,-10>, <-10,0,-10>, <-10,0,10> } triangle { <-10,0,10>, <10,0,10>, <10,0,-10> } triangle { <26,20,-26>, <26,20,6>, <26,24,6> } triangle { <26,24,6>, <26,24,-26>, <26,20,-26> } triangle { <26,20,-26>, <-6,20,-26>, <-6,24,-26> } triangle { <-6,24,-26>, <26,24,-26>, <26,20,-26> } triangle { <30,20,-30>, <30,20,10>, <30,24,10> } triangle { <30,24,10>, <30,24,-30>, <30,20,-30> } triangle { <30,20,-30>, <-10,20,-30>, <-10,24,-30> } triangle { <-10,24,-30>, <30,24,-30>, <30,20,-30> } triangle { <10,4,-10>, <26,20,-26>, <-6,20,-26> } triangle { <-6,20,-26>, <-6,4,-10>, <10,4,-10> } triangle { <-6,4,-10>, <-6,20,-26>, <-6,24,-26> } triangle { <-6,4,-10>, <-6,24,-26>, <-6,24,6> } triangle { <-6,24,6>, <-6,4,6>, <-6,4,-10> } triangle { <-6,4,6>, <-6,24,6>, <26,24,6> } triangle { <26,24,6>, <10,4,6>, <-6,4,6> } triangle { <10,4,6>, <26,20,6>, <26,24,6> } triangle { <10,4,6>, <26,20,6>, <26,20,-26> } triangle { <26,20,-26>, <10,4,-10>, <10,4,6> } triangle { <10,0,-10>, <30,20,-30>, <-10,20,-30> } triangle { <-10,20,-30>, <-10,0,-10>, <10,0,-10> } triangle { <-10,0,-10>, <-10,20,-30>, <-10,24,-30> } triangle { <-10,0,-10>, <-10,24,-30>, <-10,24,10> } triangle { <-10,24,10>, <-10,0,10>, <-10,0,-10> } triangle { <-10,0,10>, <-10,24,10>, <30,24,10> } triangle { <30,24,10>, <10,0,10>, <-10,0,10> } triangle { <10,0,10>, <30,20,10>, <30,24,10> } triangle { <10,0,10>, <30,20,10>, <30,20,-30> } triangle { <30,20,-30>, <10,0,-10>, <10,0,10> } } #if (STUDS) object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } #end } #end #declare axlehole_dot_dat = object { // Axle Hole // Name: axlehole.dat // Author: James Jessiman // Original LDraw Primitive 2000-01 // 2000-04-23 SEB Added conditional edges along outermost diameters // 2 24 6 0 0 5.52 0 2.28 // 2 24 5.52 0 2.28 4.26 0 4.26 // 2 24 4.26 0 4.26 2.28 0 5.52 // 2 24 2.28 0 5.52 0 0 6 // 2 24 6 0 0 5.58 0 2 // 2 24 2 0 5.58 0 0 6 // 2 24 -6 0 0 -5.58 0 2 // 2 24 -2 0 5.58 -0 0 6 // 2 24 6 0 -0 5.58 0 -2 // 2 24 2 0 -5.58 0 0 -6 // 2 24 -6 0 -0 -5.58 0 -2 // 2 24 -2 0 -5.58 -0 0 -6 // 2 24 6 1 0 5.58 1 2 // 2 24 2 1 5.58 0 1 6 // 2 24 -6 1 0 -5.58 1 2 // 2 24 -2 1 5.58 -0 1 6 // 2 24 6 1 -0 5.58 1 -2 // 2 24 2 1 -5.58 0 1 -6 // 2 24 -6 1 -0 -5.58 1 -2 // 2 24 -2 1 -5.58 -0 1 -6 mesh { triangle { <6,0,0>, <5.58,0,2>, <5.58,1,2> } triangle { <5.58,1,2>, <6,1,0>, <6,0,0> } triangle { <5.58,0,2>, <2,0,2>, <2,1,2> } triangle { <2,1,2>, <5.58,1,2>, <5.58,0,2> } triangle { <2,0,2>, <2,0,5.58>, <2,1,5.58> } triangle { <2,1,5.58>, <2,1,2>, <2,0,2> } triangle { <2,0,5.58>, <0,0,6>, <0,1,6> } triangle { <0,1,6>, <2,1,5.58>, <2,0,5.58> } triangle { <-6,0,0>, <-5.58,0,2>, <-5.58,1,2> } triangle { <-5.58,1,2>, <-6,1,0>, <-6,0,0> } triangle { <-5.58,0,2>, <-2,0,2>, <-2,1,2> } triangle { <-2,1,2>, <-5.58,1,2>, <-5.58,0,2> } triangle { <-2,0,2>, <-2,0,5.58>, <-2,1,5.58> } triangle { <-2,1,5.58>, <-2,1,2>, <-2,0,2> } triangle { <-2,0,5.58>, <0,0,6>, <0,1,6> } triangle { <0,1,6>, <-2,1,5.58>, <-2,0,5.58> } triangle { <6,0,0>, <5.58,0,-2>, <5.58,1,-2> } triangle { <5.58,1,-2>, <6,1,0>, <6,0,0> } triangle { <5.58,0,-2>, <2,0,-2>, <2,1,-2> } triangle { <2,1,-2>, <5.58,1,-2>, <5.58,0,-2> } triangle { <2,0,-2>, <2,0,-5.58>, <2,1,-5.58> } triangle { <2,1,-5.58>, <2,1,-2>, <2,0,-2> } triangle { <2,0,-5.58>, <0,0,-6>, <0,1,-6> } triangle { <0,1,-6>, <2,1,-5.58>, <2,0,-5.58> } triangle { <-6,0,0>, <-5.58,0,-2>, <-5.58,1,-2> } triangle { <-5.58,1,-2>, <-6,1,0>, <-6,0,0> } triangle { <-5.58,0,-2>, <-2,0,-2>, <-2,1,-2> } triangle { <-2,1,-2>, <-5.58,1,-2>, <-5.58,0,-2> } triangle { <-2,0,-2>, <-2,0,-5.58>, <-2,1,-5.58> } triangle { <-2,1,-5.58>, <-2,1,-2>, <-2,0,-2> } triangle { <-2,0,-5.58>, <0,0,-6>, <0,1,-6> } triangle { <0,1,-6>, <-2,1,-5.58>, <-2,0,-5.58> } triangle { <5.58,0,2>, <5.52,0,2.28>, <2,0,2> } triangle { <5.52,0,2.28>, <4.26,0,4.26>, <2,0,2> } triangle { <4.26,0,4.26>, <2.28,0,5.52>, <2,0,2> } triangle { <2.28,0,5.52>, <2,0,5.58>, <2,0,2> } triangle { <-5.58,0,2>, <-5.52,0,2.28>, <-2,0,2> } triangle { <-5.52,0,2.28>, <-4.26,0,4.26>, <-2,0,2> } triangle { <-4.26,0,4.26>, <-2.28,0,5.52>, <-2,0,2> } triangle { <-2.28,0,5.52>, <-2,0,5.58>, <-2,0,2> } triangle { <5.58,0,-2>, <5.52,0,-2.28>, <2,0,-2> } triangle { <5.52,0,-2.28>, <4.26,0,-4.26>, <2,0,-2> } triangle { <4.26,0,-4.26>, <2.28,0,-5.52>, <2,0,-2> } triangle { <2.28,0,-5.52>, <2,0,-5.58>, <2,0,-2> } triangle { <-5.58,0,-2>, <-5.52,0,-2.28>, <-2,0,-2> } triangle { <-5.52,0,-2.28>, <-4.26,0,-4.26>, <-2,0,-2> } triangle { <-4.26,0,-4.26>, <-2.28,0,-5.52>, <-2,0,-2> } triangle { <-2.28,0,-5.52>, <-2,0,-5.58>, <-2,0,-2> } triangle { <5.58,1,2>, <5.52,1,2.28>, <2,1,2> } triangle { <5.52,1,2.28>, <4.26,1,4.26>, <2,1,2> } triangle { <4.26,1,4.26>, <2.28,1,5.52>, <2,1,2> } triangle { <2.28,1,5.52>, <2,1,5.58>, <2,1,2> } triangle { <-5.58,1,2>, <-5.52,1,2.28>, <-2,1,2> } triangle { <-5.52,1,2.28>, <-4.26,1,4.26>, <-2,1,2> } triangle { <-4.26,1,4.26>, <-2.28,1,5.52>, <-2,1,2> } triangle { <-2.28,1,5.52>, <-2,1,5.58>, <-2,1,2> } triangle { <5.58,1,-2>, <5.52,1,-2.28>, <2,1,-2> } triangle { <5.52,1,-2.28>, <4.26,1,-4.26>, <2,1,-2> } triangle { <4.26,1,-4.26>, <2.28,1,-5.52>, <2,1,-2> } triangle { <2.28,1,-5.52>, <2,1,-5.58>, <2,1,-2> } triangle { <-5.58,1,-2>, <-5.52,1,-2.28>, <-2,1,-2> } triangle { <-5.52,1,-2.28>, <-4.26,1,-4.26>, <-2,1,-2> } triangle { <-4.26,1,-4.26>, <-2.28,1,-5.52>, <-2,1,-2> } triangle { <-2.28,1,-5.52>, <-2,1,-5.58>, <-2,1,-2> } } } #declare box4_dot_dat = object { mesh { 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 connect_dot_dat = union { // Connector object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,12,0,0,0,4,0,-12,0> } object { _4_dash_4cyli_dot_dat matrix <6,0,0,0,10,0,0,0,6,0,-12,0> } object { _4_dash_4cyli_dot_dat matrix <8,0,0,0,2,0,0,0,8,0,-2,0> } mesh { triangle { <0,-20,6>, <0,-20,4>, <1.52,-20,3.68> } triangle { <1.52,-20,3.68>, <2.28,-20,5.52>, <0,-20,6> } triangle { <2.28,-20,5.52>, <1.52,-20,3.68>, <2.8,-20,2.8> } triangle { <2.8,-20,2.8>, <4.2,-20,4.2>, <2.28,-20,5.52> } triangle { <4.2,-20,4.2>, <2.8,-20,2.8>, <3.68,-20,1.52> } triangle { <3.68,-20,1.52>, <5.52,-20,2.28>, <4.2,-20,4.2> } triangle { <5.52,-20,2.28>, <3.68,-20,1.52>, <3.79,-20,1> } triangle { <3.79,-20,1>, <5.79,-20,1>, <5.52,-20,2.28> } triangle { <5.79,-20,1>, <3.79,-20,1>, <3.79,-12,1> } triangle { <3.79,-12,1>, <5.79,-12,1>, <5.79,-20,1> } triangle { <5.79,-12,1>, <3.79,-12,1>, <4,-12,0> } triangle { <4,-12,0>, <6,-12,0>, <5.79,-12,1> } triangle { <0,-20,6>, <0,-20,4>, <-1.52,-20,3.68> } triangle { <-1.52,-20,3.68>, <-2.28,-20,5.52>, <0,-20,6> } triangle { <-2.28,-20,5.52>, <-1.52,-20,3.68>, <-2.8,-20,2.8> } triangle { <-2.8,-20,2.8>, <-4.2,-20,4.2>, <-2.28,-20,5.52> } triangle { <-4.2,-20,4.2>, <-2.8,-20,2.8>, <-3.68,-20,1.52> } triangle { <-3.68,-20,1.52>, <-5.52,-20,2.28>, <-4.2,-20,4.2> } triangle { <-5.52,-20,2.28>, <-3.68,-20,1.52>, <-3.79,-20,1> } triangle { <-3.79,-20,1>, <-5.79,-20,1>, <-5.52,-20,2.28> } triangle { <-5.79,-20,1>, <-3.79,-20,1>, <-3.79,-12,1> } triangle { <-3.79,-12,1>, <-5.79,-12,1>, <-5.79,-20,1> } triangle { <-5.79,-12,1>, <-3.79,-12,1>, <-4,-12,0> } triangle { <-4,-12,0>, <-6,-12,0>, <-5.79,-12,1> } triangle { <0,-20,-6>, <0,-20,-4>, <1.52,-20,-3.68> } triangle { <1.52,-20,-3.68>, <2.28,-20,-5.52>, <0,-20,-6> } triangle { <2.28,-20,-5.52>, <1.52,-20,-3.68>, <2.8,-20,-2.8> } triangle { <2.8,-20,-2.8>, <4.2,-20,-4.2>, <2.28,-20,-5.52> } triangle { <4.2,-20,-4.2>, <2.8,-20,-2.8>, <3.68,-20,-1.52> } triangle { <3.68,-20,-1.52>, <5.52,-20,-2.28>, <4.2,-20,-4.2> } triangle { <5.52,-20,-2.28>, <3.68,-20,-1.52>, <3.79,-20,-1> } triangle { <3.79,-20,-1>, <5.79,-20,-1>, <5.52,-20,-2.28> } triangle { <5.79,-20,-1>, <3.79,-20,-1>, <3.79,-12,-1> } triangle { <3.79,-12,-1>, <5.79,-12,-1>, <5.79,-20,-1> } triangle { <5.79,-12,-1>, <3.79,-12,-1>, <4,-12,0> } triangle { <4,-12,0>, <6,-12,0>, <5.79,-12,-1> } triangle { <0,-20,-6>, <0,-20,-4>, <-1.52,-20,-3.68> } triangle { <-1.52,-20,-3.68>, <-2.28,-20,-5.52>, <0,-20,-6> } triangle { <-2.28,-20,-5.52>, <-1.52,-20,-3.68>, <-2.8,-20,-2.8> } triangle { <-2.8,-20,-2.8>, <-4.2,-20,-4.2>, <-2.28,-20,-5.52> } triangle { <-4.2,-20,-4.2>, <-2.8,-20,-2.8>, <-3.68,-20,-1.52> } triangle { <-3.68,-20,-1.52>, <-5.52,-20,-2.28>, <-4.2,-20,-4.2> } triangle { <-5.52,-20,-2.28>, <-3.68,-20,-1.52>, <-3.79,-20,-1> } triangle { <-3.79,-20,-1>, <-5.79,-20,-1>, <-5.52,-20,-2.28> } triangle { <-5.79,-20,-1>, <-3.79,-20,-1>, <-3.79,-12,-1> } triangle { <-3.79,-12,-1>, <-5.79,-12,-1>, <-5.79,-20,-1> } triangle { <-5.79,-12,-1>, <-3.79,-12,-1>, <-4,-12,0> } triangle { <-4,-12,0>, <-6,-12,0>, <-5.79,-12,-1> } triangle { <0,-12,6>, <0,-20,6>, <2.28,-20,5.52> } triangle { <2.28,-20,5.52>, <2.28,-12,5.52>, <0,-12,6> } triangle { <2.28,-12,5.52>, <2.28,-20,5.52>, <4.2,-20,4.2> } triangle { <4.2,-20,4.2>, <4.2,-12,4.2>, <2.28,-12,5.52> } triangle { <4.2,-12,4.2>, <4.2,-20,4.2>, <5.52,-20,2.28> } triangle { <5.52,-20,2.28>, <5.52,-12,2.28>, <4.2,-12,4.2> } triangle { <5.52,-12,2.28>, <5.52,-20,2.28>, <5.79,-20,1> } triangle { <5.79,-20,1>, <5.79,-12,1>, <5.52,-12,2.28> } triangle { <0,-12,6>, <0,-20,6>, <-2.28,-20,5.52> } triangle { <-2.28,-20,5.52>, <-2.28,-12,5.52>, <0,-12,6> } triangle { <-2.28,-12,5.52>, <-2.28,-20,5.52>, <-4.2,-20,4.2> } triangle { <-4.2,-20,4.2>, <-4.2,-12,4.2>, <-2.28,-12,5.52> } triangle { <-4.2,-12,4.2>, <-4.2,-20,4.2>, <-5.52,-20,2.28> } triangle { <-5.52,-20,2.28>, <-5.52,-12,2.28>, <-4.2,-12,4.2> } triangle { <-5.52,-12,2.28>, <-5.52,-20,2.28>, <-5.79,-20,1> } triangle { <-5.79,-20,1>, <-5.79,-12,1>, <-5.52,-12,2.28> } triangle { <0,-12,-6>, <0,-20,-6>, <2.28,-20,-5.52> } triangle { <2.28,-20,-5.52>, <2.28,-12,-5.52>, <0,-12,-6> } triangle { <2.28,-12,-5.52>, <2.28,-20,-5.52>, <4.2,-20,-4.2> } triangle { <4.2,-20,-4.2>, <4.2,-12,-4.2>, <2.28,-12,-5.52> } triangle { <4.2,-12,-4.2>, <4.2,-20,-4.2>, <5.52,-20,-2.28> } triangle { <5.52,-20,-2.28>, <5.52,-12,-2.28>, <4.2,-12,-4.2> } triangle { <5.52,-12,-2.28>, <5.52,-20,-2.28>, <5.79,-20,-1> } triangle { <5.79,-20,-1>, <5.79,-12,-1>, <5.52,-12,-2.28> } triangle { <0,-12,-6>, <0,-20,-6>, <-2.28,-20,-5.52> } triangle { <-2.28,-20,-5.52>, <-2.28,-12,-5.52>, <0,-12,-6> } triangle { <-2.28,-12,-5.52>, <-2.28,-20,-5.52>, <-4.2,-20,-4.2> } triangle { <-4.2,-20,-4.2>, <-4.2,-12,-4.2>, <-2.28,-12,-5.52> } triangle { <-4.2,-12,-4.2>, <-4.2,-20,-4.2>, <-5.52,-20,-2.28> } triangle { <-5.52,-20,-2.28>, <-5.52,-12,-2.28>, <-4.2,-12,-4.2> } triangle { <-5.52,-12,-2.28>, <-5.52,-20,-2.28>, <-5.79,-20,-1> } triangle { <-5.79,-20,-1>, <-5.79,-12,-1>, <-5.52,-12,-2.28> } triangle { <0,-12,4>, <0,-20,4>, <1.52,-20,3.68> } triangle { <1.52,-20,3.68>, <1.52,-12,3.68>, <0,-12,4> } triangle { <1.52,-12,3.68>, <1.52,-20,3.68>, <2.8,-20,2.8> } triangle { <2.8,-20,2.8>, <2.8,-12,2.8>, <1.52,-12,3.68> } triangle { <2.8,-12,2.8>, <2.8,-20,2.8>, <3.68,-20,1.52> } triangle { <3.68,-20,1.52>, <3.68,-12,1.52>, <2.8,-12,2.8> } triangle { <3.68,-12,1.52>, <3.68,-20,1.52>, <3.79,-20,1> } triangle { <3.79,-20,1>, <3.79,-12,1>, <3.68,-12,1.52> } triangle { <0,-12,4>, <0,-20,4>, <-1.52,-20,3.68> } triangle { <-1.52,-20,3.68>, <-1.52,-12,3.68>, <0,-12,4> } triangle { <-1.52,-12,3.68>, <-1.52,-20,3.68>, <-2.8,-20,2.8> } triangle { <-2.8,-20,2.8>, <-2.8,-12,2.8>, <-1.52,-12,3.68> } triangle { <-2.8,-12,2.8>, <-2.8,-20,2.8>, <-3.68,-20,1.52> } triangle { <-3.68,-20,1.52>, <-3.68,-12,1.52>, <-2.8,-12,2.8> } triangle { <-3.68,-12,1.52>, <-3.68,-20,1.52>, <-3.79,-20,1> } triangle { <-3.79,-20,1>, <-3.79,-12,1>, <-3.68,-12,1.52> } triangle { <0,-12,-4>, <0,-20,-4>, <1.52,-20,-3.68> } triangle { <1.52,-20,-3.68>, <1.52,-12,-3.68>, <0,-12,-4> } triangle { <1.52,-12,-3.68>, <1.52,-20,-3.68>, <2.8,-20,-2.8> } triangle { <2.8,-20,-2.8>, <2.8,-12,-2.8>, <1.52,-12,-3.68> } triangle { <2.8,-12,-2.8>, <2.8,-20,-2.8>, <3.68,-20,-1.52> } triangle { <3.68,-20,-1.52>, <3.68,-12,-1.52>, <2.8,-12,-2.8> } triangle { <3.68,-12,-1.52>, <3.68,-20,-1.52>, <3.79,-20,-1> } triangle { <3.79,-20,-1>, <3.79,-12,-1>, <3.68,-12,-1.52> } triangle { <0,-12,-4>, <0,-20,-4>, <-1.52,-20,-3.68> } triangle { <-1.52,-20,-3.68>, <-1.52,-12,-3.68>, <0,-12,-4> } triangle { <-1.52,-12,-3.68>, <-1.52,-20,-3.68>, <-2.8,-20,-2.8> } triangle { <-2.8,-20,-2.8>, <-2.8,-12,-2.8>, <-1.52,-12,-3.68> } triangle { <-2.8,-12,-2.8>, <-2.8,-20,-2.8>, <-3.68,-20,-1.52> } triangle { <-3.68,-20,-1.52>, <-3.68,-12,-1.52>, <-2.8,-12,-2.8> } triangle { <-3.68,-12,-1.52>, <-3.68,-20,-1.52>, <-3.79,-20,-1> } triangle { <-3.79,-20,-1>, <-3.79,-12,-1>, <-3.68,-12,-1.52> } triangle { <0,-2,6>, <-2.3,-2,5.54>, <-3.06,-2,7.36> } triangle { <-3.06,-2,7.36>, <0,-2,8>, <0,-2,6> } triangle { <-2.3,-2,5.54>, <-4.24,-2,4.24>, <-5.6,-2,5.6> } triangle { <-5.6,-2,5.6>, <-3.06,-2,7.36>, <-2.3,-2,5.54> } triangle { <-4.24,-2,4.24>, <-5.54,-2,2.3>, <-7.36,-2,3.06> } triangle { <-7.36,-2,3.06>, <-5.6,-2,5.6>, <-4.24,-2,4.24> } triangle { <-5.54,-2,2.3>, <-6,-2,0>, <-8,-2,0> } triangle { <-8,-2,0>, <-7.36,-2,3.06>, <-5.54,-2,2.3> } triangle { <-6,-2,0>, <-5.54,-2,-2.3>, <-7.36,-2,-3.06> } triangle { <-7.36,-2,-3.06>, <-8,-2,0>, <-6,-2,0> } triangle { <-5.54,-2,-2.3>, <-4.24,-2,-4.24>, <-5.6,-2,-5.6> } triangle { <-5.6,-2,-5.6>, <-7.36,-2,-3.06>, <-5.54,-2,-2.3> } triangle { <-4.24,-2,-4.24>, <-2.3,-2,-5.54>, <-3.06,-2,-7.36> } triangle { <-3.06,-2,-7.36>, <-5.6,-2,-5.6>, <-4.24,-2,-4.24> } triangle { <-2.3,-2,-5.54>, <0,-2,-6>, <0,-2,-8> } triangle { <0,-2,-8>, <-3.06,-2,-7.36>, <-2.3,-2,-5.54> } triangle { <0,-2,-6>, <2.3,-2,-5.54>, <3.06,-2,-7.36> } triangle { <3.06,-2,-7.36>, <0,-2,-8>, <0,-2,-6> } triangle { <2.3,-2,-5.54>, <4.24,-2,-4.24>, <5.6,-2,-5.6> } triangle { <5.6,-2,-5.6>, <3.06,-2,-7.36>, <2.3,-2,-5.54> } triangle { <4.24,-2,-4.24>, <5.54,-2,-2.3>, <7.36,-2,-3.06> } triangle { <7.36,-2,-3.06>, <5.6,-2,-5.6>, <4.24,-2,-4.24> } triangle { <5.54,-2,-2.3>, <6,-2,0>, <8,-2,0> } triangle { <8,-2,0>, <7.36,-2,-3.06>, <5.54,-2,-2.3> } triangle { <6,-2,0>, <5.54,-2,2.3>, <7.36,-2,3.06> } triangle { <7.36,-2,3.06>, <8,-2,0>, <6,-2,0> } triangle { <5.54,-2,2.3>, <4.24,-2,4.24>, <5.6,-2,5.6> } triangle { <5.6,-2,5.6>, <7.36,-2,3.06>, <5.54,-2,2.3> } triangle { <4.24,-2,4.24>, <2.3,-2,5.54>, <3.06,-2,7.36> } triangle { <3.06,-2,7.36>, <5.6,-2,5.6>, <4.24,-2,4.24> } triangle { <2.3,-2,5.54>, <0,-2,6>, <0,-2,8> } triangle { <0,-2,8>, <3.06,-2,7.36>, <2.3,-2,5.54> } } } #declare _6232_dot_dat = #if (QUAL = 0) box { <-20,-4,-20>, <40,24,20> } #else union { // Brick 2 x 2 with Pin and Axlehole // Name: 6232.dat // Author: James Jessiman // Official LCad update 99-02 #if (STUDS) object { stud4a_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,20,0> } #end object { axlehole_dot_dat matrix <1,0,0,0,20,0,0,0,1,0,0,0> } object { _4_dash_4cyli_dot_dat matrix <8,0,0,0,16,0,0,0,8,0,4,0> } object { _4_dash_4ndis_dot_dat matrix <8,0,0,0,1,0,0,0,8,0,4,0> } object { _4_dash_4ndis_dot_dat matrix <6,0,0,0,1,0,0,0,6,0,0,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 { box4_dot_dat matrix <16,0,0,0,20,0,0,0,16,0,4,0> } mesh { triangle { <16,4,16>, <8,4,8>, <-8,4,8> } triangle { <-8,4,8>, <-16,4,16>, <16,4,16> } triangle { <-16,4,16>, <-8,4,8>, <-8,4,-8> } triangle { <-8,4,-8>, <-16,4,-16>, <-16,4,16> } triangle { <-16,4,-16>, <-8,4,-8>, <8,4,-8> } triangle { <8,4,-8>, <16,4,-16>, <-16,4,-16> } triangle { <16,4,-16>, <8,4,-8>, <6,4,8> } triangle { <6,4,8>, <16,4,16>, <16,4,-16> } } object { box4_dot_dat matrix <20,0,0,0,24,0,0,0,20,0,0,0> } mesh { triangle { <20,0,20>, <6,0,6>, <-6,0,6> } triangle { <-6,0,6>, <-20,0,20>, <20,0,20> } triangle { <-20,0,20>, <-6,0,6>, <-6,0,-6> } triangle { <-6,0,-6>, <-20,0,-20>, <-20,0,20> } triangle { <-20,0,-20>, <-6,0,-6>, <6,0,-6> } triangle { <6,0,-6>, <20,0,-20>, <-20,0,-20> } triangle { <20,0,-20>, <6,0,-6>, <6,0,6> } triangle { <6,0,6>, <20,0,20>, <20,0,-20> } } object { connect_dot_dat matrix <0,1,0,-1,0,0,0,0,1,20,10,0> } #if (STUDS) 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> } // #end } #end #declare stud3a_dot_dat = cylinder { <0,0,0>, <0,-4,0>, 4 } #declare _4286_dot_dat = #if (QUAL = 0) box { <-10,-4,-50>, <10,24,10> } #else union { // Slope Brick 33 3 x 1 #if (STUDS) object { stud3a_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,20,-30> } #end object { _4_dash_4cyli_dot_dat matrix <4,0,0,0,8,0,0,2,-4,0,14,-30> } 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,-46> } triangle { <-6,24,-46>, <-10,24,-50>, <-10,24,10> } triangle { <-10,24,-50>, <-6,24,-46>, <6,24,-46> } triangle { <6,24,-46>, <10,24,-50>, <-10,24,-50> } triangle { <10,24,-50>, <6,24,-46>, <6,24,6> } triangle { <6,24,6>, <10,24,10>, <10,24,-50> } triangle { <6,24,-6>, <6,24,-10>, <-6,24,-10> } triangle { <-6,24,-10>, <-6,24,-6>, <6,24,-6> } triangle { <2,24,-10>, <2,24,-14>, <-2,24,-14> } triangle { <-2,24,-14>, <-2,24,-10>, <2,24,-10> } triangle { <6,20,-42>, <6,20,-46>, <-6,20,-46> } triangle { <-6,20,-46>, <-6,20,-42>, <6,20,-42> } triangle { <10,0,10>, <10,0,-10>, <-10,0,-10> } triangle { <-10,0,-10>, <-10,0,10>, <10,0,10> } triangle { <10,24,10>, <10,0,10>, <-10,0,10> } triangle { <-10,0,10>, <-10,24,10>, <10,24,10> } triangle { <6,24,-10>, <6,4,-10>, <2,4,-10> } triangle { <2,4,-10>, <2,24,-10>, <6,24,-10> } triangle { <-6,24,-10>, <-6,4,-10>, <-2,4,-10> } triangle { <-2,4,-10>, <-2,24,-10>, <-6,24,-10> } triangle { <2,24,-14>, <2,6,-14>, <-2,6,-14> } triangle { <-2,6,-14>, <-2,24,-14>, <2,24,-14> } triangle { <6,24,-46>, <6,20,-46>, <-6,20,-46> } triangle { <-6,20,-46>, <-6,24,-46>, <6,24,-46> } triangle { <10,24,-50>, <10,20,-50>, <-10,20,-50> } triangle { <-10,20,-50>, <-10,24,-50>, <10,24,-50> } triangle { <10,24,10>, <10,0,10>, <10,20,-50> } triangle { <10,20,-50>, <10,24,-50>, <10,24,10> } triangle { <10,0,10>, <10,0,-10>, <10,20,-50> } triangle { <6,24,-10>, <6,4,-10>, <6,20,-46> } triangle { <6,20,-46>, <6,24,-46>, <6,24,-10> } triangle { <2,24,-10>, <2,4,-10>, <2,6,-14> } triangle { <2,6,-14>, <2,24,-14>, <2,24,-10> } triangle { <-2,24,-10>, <-2,4,-10>, <-2,6,-14> } triangle { <-2,6,-14>, <-2,24,-14>, <-2,24,-10> } triangle { <-6,24,-10>, <-6,4,-10>, <-6,20,-46> } triangle { <-6,20,-46>, <-6,24,-46>, <-6,24,-10> } triangle { <-10,24,10>, <-10,0,10>, <-10,20,-50> } triangle { <-10,20,-50>, <-10,24,-50>, <-10,24,10> } triangle { <-10,0,10>, <-10,0,-10>, <-10,20,-50> } triangle { <6,20,-42>, <6,4,-10>, <-6,4,-10> } triangle { <-6,4,-10>, <-6,20,-42>, <6,20,-42> } triangle { <10,20,-50>, <10,0,-10>, <-10,0,-10> } triangle { <-10,0,-10>, <-10,20,-50>, <10,20,-50> } } #if (STUDS) object { stud_dot_dat matrix <1,0,0,0,1,0,0,0,1,0,0,0> } #end } #end #declare _3040_dot_dat = #if (QUAL = 0) box { <-10,-4,-30>, <10,24,10> } #else union { // Slope Brick 45 2 x 1 #if (STUDS) object { stud3a_dot_dat matrix <1,0,0,0,-1,0,0,0,1,0,20,-10> } #end object { _1_dash_4cyls_dot_dat matrix <0,0,-4,0,-4,0,4,0,0,0,8,-10> } object { _1_dash_4cyls_dot_dat matrix <0,0,-4,0,-4,0,-4,0,0,0,8,-10> } object { _2_dash_4cyli_dot_dat matrix <4,0,0,0,16,0,0,0,4,0,4,-10> } object { _2_dash_4cyli_dot_dat matrix <4,0,0,0,12,0,0,0,-4,0,8,-10> } 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,-26> } triangle { <-6,24,-26>, <-10,24,-30>, <-10,24,10> } triangle { <-10,24,-30>, <-6,24,-26>, <6,24,-26> } triangle { <6,24,-26>, <10,24,-30>, <-10,24,-30> } triangle { <10,24,-30>, <6,24,-26>, <6,24,6> } triangle { <6,24,6>, <10,24,10>, <10,24,-30> } triangle { <6,4,6>, <6,4,-10>, <-6,4,-10> } triangle { <-6,4,-10>, <-6,4,6>, <6,4,6> } triangle { <10,0,10>, <10,0,-10>, <-10,0,-10> } triangle { <-10,0,-10>, <-10,0,10>, <10,0,10> } triangle { <10,24,10>, <10,0,10>, <-10,0,10> } triangle { <-10,0,10>, <-10,24,10>, <10,24,10> } triangle { <6,24,6>, <6,4,6>, <-6,4,6> } triangle { <-6,4,6>, <-6,24,6>, <6,24,6> } triangle { <6,24,-26>, <6,20,-26>, <-6,20,-26> } triangle { <-6,20,-26>, <-6,24,-26>, <6,24,-26> } triangle { <10,24,-30>, <10,20,-30>, <-10,20,-30> } triangle { <-10,20,-30>, <-10,24,-30>, <10,24,-30> } triangle { <10,24,10>, <10,0,10>, <10,20,-30> } triangle { <10,20,-30>, <10,24,-30>, <10,24,10> } triangle { <10,0,10>, <10,0,-10>, <10,20,-30> } triangle { <6,24,6>, <6,4,6>, <6,20,-26> } triangle { <6,20,-26>, <6,24,-26>, <6,24,6> } triangle { <6,4,6>, <6,4,-10>, <6,20,-26> } triangle { <-6,24,6>, <-6,4,6>, <-6,20,-26> } triangle { <-6,20,-26>, <-6,24,-26>, <-6,24,6> } triangle { <-6,4,6>, <-6,4,-10>, <-6,20,-26> } triangle { <-10,24,10>, <-10,0,10>, <-10,20,-30> } triangle { <-10,20,-30>, <-10,24,-30>, <-10,24,10> } tria