diff --git a/template/Arduino_Micro/Arduino_Micro-cache.lib b/template/Arduino_Micro/Arduino_Micro-cache.lib new file mode 100644 index 00000000..1e806d38 --- /dev/null +++ b/template/Arduino_Micro/Arduino_Micro-cache.lib @@ -0,0 +1,89 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# +3.3V +# +DEF +3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -40 30 H I C CNN +F1 "+3.3V" 0 110 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +ALIAS +3,3V +DRAW +X +3.3V 1 0 0 0 U 30 30 0 0 W N +C 0 60 20 0 1 0 N +P 3 0 1 0 0 0 0 40 0 40 N +ENDDRAW +ENDDEF +# +# +5V +# +DEF +5V #PWR 0 40 Y Y 1 F P +F0 "#PWR" 0 90 20 H I C CNN +F1 "+5V" 0 90 30 H V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +X +5V 1 0 0 0 U 20 20 0 0 W N +C 0 50 20 0 1 0 N +P 4 0 1 0 0 0 0 30 0 30 0 30 N +ENDDRAW +ENDDEF +# +# CONN_1 +# +DEF ~CONN_1 P 0 30 N N 1 F N +F0 "P" 80 0 40 H V L CNN +F1 "CONN_1" 0 55 30 H I C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +C 0 0 31 0 1 0 N +P 2 0 1 0 -30 0 -50 0 N +X 1 1 -150 0 100 R 60 60 1 1 P +ENDDRAW +ENDDEF +# +# CONN_17 +# +DEF CONN_17 P 0 40 Y N 1 F N +F0 "P" -40 0 60 V V C CNN +F1 "CONN_17" 80 0 60 V V C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +S -100 850 150 -850 0 1 0 N +X P1 1 -350 800 250 R 50 50 1 1 P I +X P2 2 -350 700 250 R 50 50 1 1 P I +X P3 3 -350 600 250 R 50 50 1 1 P I +X P4 4 -350 500 250 R 50 50 1 1 P I +X P5 5 -350 400 250 R 50 50 1 1 P I +X P6 6 -350 300 250 R 50 50 1 1 P I +X P7 7 -350 200 250 R 50 50 1 1 P I +X P8 8 -350 100 250 R 50 50 1 1 P I +X P9 9 -350 0 250 R 50 50 1 1 P I +X P10 10 -350 -100 250 R 50 50 1 1 P I +X P11 11 -350 -200 250 R 50 50 1 1 P I +X P12 12 -350 -300 250 R 50 50 1 1 P I +X P13 13 -350 -400 250 R 50 50 1 1 P I +X P14 14 -350 -500 250 R 50 50 1 1 P I +X P15 15 -350 -600 250 R 50 50 1 1 P I +X P16 16 -350 -700 250 R 50 50 1 1 P I +X P17 17 -350 -800 250 R 50 50 1 1 P I +ENDDRAW +ENDDEF +# +# GND +# +DEF ~GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 0 30 H I C CNN +F1 "GND" 0 -70 30 H I C CNN +F2 "" 0 0 60 H V C CNN +F3 "" 0 0 60 H V C CNN +DRAW +P 4 0 1 0 -50 0 0 -50 50 0 -50 0 N +X GND 1 0 0 0 U 30 30 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/template/Arduino_Micro/Arduino_Micro.bak b/template/Arduino_Micro/Arduino_Micro.bak new file mode 100644 index 00000000..900237b6 --- /dev/null +++ b/template/Arduino_Micro/Arduino_Micro.bak @@ -0,0 +1,301 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:special +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:Arduino_Micro-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "sam. 04 avril 2015" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L CONN_1 P3 +U 1 1 551FB455 +P 8850 675 +F 0 "P3" H 8930 675 40 0000 L CNN +F 1 "CONN_1" H 8850 730 30 0001 C CNN +F 2 "Socket_Arduino_Micro:1pin_Micro" H 8850 675 60 0001 C CNN +F 3 "" H 8850 675 60 0000 C CNN + 1 8850 675 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_1 P4 +U 1 1 551FB4B0 +P 8925 675 +F 0 "P4" H 9005 675 40 0000 L CNN +F 1 "CONN_1" H 8925 730 30 0001 C CNN +F 2 "Socket_Arduino_Micro:1pin_Micro" H 8925 675 60 0001 C CNN +F 3 "" H 8925 675 60 0000 C CNN + 1 8925 675 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_1 P5 +U 1 1 551FB4D4 +P 9000 675 +F 0 "P5" H 9080 675 40 0000 L CNN +F 1 "CONN_1" H 9000 730 30 0001 C CNN +F 2 "Socket_Arduino_Micro:1pin_Micro" H 9000 675 60 0001 C CNN +F 3 "" H 9000 675 60 0000 C CNN + 1 9000 675 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_1 P6 +U 1 1 551FB516 +P 9075 675 +F 0 "P6" H 9155 675 40 0000 L CNN +F 1 "CONN_1" H 9075 730 30 0001 C CNN +F 2 "Socket_Arduino_Micro:1pin_Micro" H 9075 675 60 0001 C CNN +F 3 "" H 9075 675 60 0000 C CNN + 1 9075 675 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_17 P1 +U 1 1 551FB57F +P 9725 1900 +F 0 "P1" V 9685 1900 60 0000 C CNN +F 1 "Digital" V 9805 1900 60 0000 C CNN +F 2 "Socket_Arduino_Micro:Socket_Strip_Arduino_1x17" H 9725 1900 60 0001 C CNN +F 3 "" H 9725 1900 60 0000 C CNN + 1 9725 1900 + 1 0 0 -1 +$EndComp +$Comp +L CONN_17 P2 +U 1 1 551FB60C +P 10125 1900 +F 0 "P2" V 10085 1900 60 0000 C CNN +F 1 "Analog" V 10205 1900 60 0000 C CNN +F 2 "Socket_Arduino_Micro:Socket_Strip_Arduino_1x17" H 10125 1900 60 0001 C CNN +F 3 "" H 10125 1900 60 0000 C CNN + 1 10125 1900 + -1 0 0 -1 +$EndComp +Wire Wire Line + 8925 1100 9375 1100 +Wire Wire Line + 8925 1200 9375 1200 +Wire Wire Line + 8925 1300 9375 1300 +Wire Wire Line + 8925 1400 9375 1400 +Wire Wire Line + 8925 1500 9375 1500 +Wire Wire Line + 8800 1600 9375 1600 +Wire Wire Line + 8925 1700 9375 1700 +Wire Wire Line + 8925 1800 9375 1800 +Wire Wire Line + 8925 1900 9375 1900 +Wire Wire Line + 8925 2000 9375 2000 +Wire Wire Line + 8925 2100 9375 2100 +Wire Wire Line + 8925 2200 9375 2200 +Wire Wire Line + 8925 2300 9375 2300 +Wire Wire Line + 8925 2400 9375 2400 +Wire Wire Line + 8925 2500 9375 2500 +Wire Wire Line + 8925 2600 9375 2600 +Wire Wire Line + 8925 2700 9375 2700 +Wire Wire Line + 10850 1100 10475 1100 +Wire Wire Line + 10850 1200 10475 1200 +Wire Wire Line + 10850 1300 10475 1300 +Wire Wire Line + 10475 1400 10975 1400 +Wire Wire Line + 10850 1500 10475 1500 +Wire Wire Line + 10475 1600 11100 1600 +Wire Wire Line + 10850 1700 10475 1700 +Wire Wire Line + 10850 1800 10475 1800 +Wire Wire Line + 10850 1900 10475 1900 +Wire Wire Line + 10850 2000 10475 2000 +Wire Wire Line + 10850 2100 10475 2100 +Wire Wire Line + 10850 2200 10475 2200 +Wire Wire Line + 10850 2300 10475 2300 +Wire Wire Line + 10850 2400 10475 2400 +Wire Wire Line + 10850 2500 10475 2500 +Wire Wire Line + 10475 2600 11100 2600 +Wire Wire Line + 10850 2700 10475 2700 +Text Label 9050 1100 0 60 ~ 0 +MOSI +Text Label 9100 1200 0 60 ~ 0 +SS +Text Label 8925 1300 0 60 ~ 0 +1(Tx) +Text Label 8925 1400 0 60 ~ 0 +0(Rx) +Text Label 9050 1500 0 60 ~ 0 +Reset +Text Label 8925 1700 0 60 ~ 0 +2(SDA) +Text Label 8925 1800 0 60 ~ 0 +3(**/SCL) +Text Label 8925 1900 0 60 ~ 0 +4(A6) +Text Label 8925 2000 0 60 ~ 0 +5(**) +Text Label 8925 2100 0 60 ~ 0 +6(**/A7) +Text Label 8925 2200 0 60 ~ 0 +7 +Text Label 8925 2300 0 60 ~ 0 +8(A8) +Text Label 8925 2400 0 60 ~ 0 +9(**/A9) +Text Label 8925 2500 0 60 ~ 0 +10(A10) +Text Label 8925 2600 0 60 ~ 0 +11(**) +Text Label 8925 2700 0 60 ~ 0 +12(A11) +Text Label 10475 1100 0 60 ~ 0 +SCK +Text Label 10475 1200 0 60 ~ 0 +MISO +Text Label 10475 1300 0 60 ~ 0 +Vin +Text Label 10475 1500 0 60 ~ 0 +Reset +Text Label 10475 2700 0 60 ~ 0 +13(**) +Text Label 10475 2500 0 60 ~ 0 +AREF +Text Label 10475 2400 0 60 ~ 0 +A0 +Text Label 10475 2300 0 60 ~ 0 +A1 +Text Label 10475 2200 0 60 ~ 0 +A2 +Text Label 10475 2100 0 60 ~ 0 +A3 +Text Label 10475 2000 0 60 ~ 0 +A4 +Text Label 10475 1900 0 60 ~ 0 +A5 +NoConn ~ 10850 1800 +NoConn ~ 10850 1700 +$Comp +L GND #PWR01 +U 1 1 551FBEC7 +P 8800 1675 +F 0 "#PWR01" H 8800 1675 30 0001 C CNN +F 1 "GND" H 8800 1605 30 0001 C CNN +F 2 "" H 8800 1675 60 0000 C CNN +F 3 "" H 8800 1675 60 0000 C CNN + 1 8800 1675 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8800 1600 8800 1675 +$Comp +L GND #PWR02 +U 1 1 551FBF21 +P 10975 1475 +F 0 "#PWR02" H 10975 1475 30 0001 C CNN +F 1 "GND" H 10975 1405 30 0001 C CNN +F 2 "" H 10975 1475 60 0000 C CNN +F 3 "" H 10975 1475 60 0000 C CNN + 1 10975 1475 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10975 1400 10975 1475 +$Comp +L +5V #PWR03 +U 1 1 551FBF89 +P 11100 1575 +F 0 "#PWR03" H 11100 1665 20 0001 C CNN +F 1 "+5V" H 11100 1665 30 0000 C CNN +F 2 "" H 11100 1575 60 0000 C CNN +F 3 "" H 11100 1575 60 0000 C CNN + 1 11100 1575 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11100 1600 11100 1575 +$Comp +L +3.3V #PWR04 +U 1 1 551FBFFD +P 11100 2575 +F 0 "#PWR04" H 11100 2535 30 0001 C CNN +F 1 "+3.3V" H 11100 2685 30 0000 C CNN +F 2 "" H 11100 2575 60 0000 C CNN +F 3 "" H 11100 2575 60 0000 C CNN + 1 11100 2575 + 1 0 0 -1 +$EndComp +Wire Notes Line + 11225 2875 8700 2875 +Wire Notes Line + 8700 2875 8700 475 +Wire Notes Line + 8700 900 9225 900 +Wire Notes Line + 9225 900 9225 475 +Text Notes 9300 750 0 60 ~ 0 +Shield Arduino Micro Rev 3 +Wire Wire Line + 11100 2600 11100 2575 +$EndSCHEMATC diff --git a/template/Arduino_Micro/Arduino_Micro.cmp b/template/Arduino_Micro/Arduino_Micro.cmp new file mode 100644 index 00000000..1c233d23 --- /dev/null +++ b/template/Arduino_Micro/Arduino_Micro.cmp @@ -0,0 +1,45 @@ +Cmp-Mod V01 Created by Cvpcb (2015-03-25 BZR 5536)-product date = sam. 04 avril 2015 10:45:57 UTC + +BeginCmp +TimeStamp = /551FB57F; +Reference = P1; +ValeurCmp = CONN_17; +IdModule = Socket_Arduino_Micro:Socket_Strip_Arduino_1x17; +EndCmp + +BeginCmp +TimeStamp = /551FB60C; +Reference = P2; +ValeurCmp = CONN_17; +IdModule = Socket_Arduino_Micro:Socket_Strip_Arduino_1x17; +EndCmp + +BeginCmp +TimeStamp = /551FB455; +Reference = P3; +ValeurCmp = CONN_1; +IdModule = Socket_Arduino_Micro:1pin_Micro; +EndCmp + +BeginCmp +TimeStamp = /551FB4B0; +Reference = P4; +ValeurCmp = CONN_1; +IdModule = Socket_Arduino_Micro:1pin_Micro; +EndCmp + +BeginCmp +TimeStamp = /551FB4D4; +Reference = P5; +ValeurCmp = CONN_1; +IdModule = Socket_Arduino_Micro:1pin_Micro; +EndCmp + +BeginCmp +TimeStamp = /551FB516; +Reference = P6; +ValeurCmp = CONN_1; +IdModule = Socket_Arduino_Micro:1pin_Micro; +EndCmp + +EndListe diff --git a/template/Arduino_Micro/Arduino_Micro.kicad_pcb b/template/Arduino_Micro/Arduino_Micro.kicad_pcb new file mode 100644 index 00000000..f507d339 --- /dev/null +++ b/template/Arduino_Micro/Arduino_Micro.kicad_pcb @@ -0,0 +1,382 @@ +(kicad_pcb (version 4) (host pcbnew "(2015-03-25 BZR 5536)-product") + + (general + (links 3) + (no_connects 3) + (area 135.712999 67.005999 153.593001 115.366001) + (thickness 1.6) + (drawings 17) + (tracks 0) + (zones 0) + (modules 6) + (nets 36) + ) + + (page A4) + (title_block + (date "sam. 04 avril 2015") + ) + + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.15) + (edge_width 0.1) + (via_size 0.6) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.5 1.5) + (pad_drill 0.6) + (pad_to_mask_clearance 0) + (aux_axis_origin 135.763 115.316) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x00030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 /MOSI) + (net 2 /SS) + (net 3 "/1(Tx)") + (net 4 "/0(Rx)") + (net 5 /Reset) + (net 6 GND) + (net 7 "/2(SDA)") + (net 8 "/3(**/SCL)") + (net 9 "/4(A6)") + (net 10 "/5(**)") + (net 11 "/6(**/A7)") + (net 12 /7) + (net 13 "/8(A8)") + (net 14 "/9(**/A9)") + (net 15 "/10(A10)") + (net 16 "/11(**)") + (net 17 "/12(A11)") + (net 18 /SCK) + (net 19 /MISO) + (net 20 /Vin) + (net 21 +5V) + (net 22 /A5) + (net 23 /A4) + (net 24 /A3) + (net 25 /A2) + (net 26 /A1) + (net 27 /A0) + (net 28 /AREF) + (net 29 +3.3V) + (net 30 "/13(**)") + (net 31 "Net-(P3-Pad1)") + (net 32 "Net-(P4-Pad1)") + (net 33 "Net-(P5-Pad1)") + (net 34 "Net-(P6-Pad1)") + (net 35 /NC) + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3.3V) + (add_net +5V) + (add_net "/0(Rx)") + (add_net "/1(Tx)") + (add_net "/10(A10)") + (add_net "/11(**)") + (add_net "/12(A11)") + (add_net "/13(**)") + (add_net "/2(SDA)") + (add_net "/3(**/SCL)") + (add_net "/4(A6)") + (add_net "/5(**)") + (add_net "/6(**/A7)") + (add_net /7) + (add_net "/8(A8)") + (add_net "/9(**/A9)") + (add_net /A0) + (add_net /A1) + (add_net /A2) + (add_net /A3) + (add_net /A4) + (add_net /A5) + (add_net /AREF) + (add_net /MISO) + (add_net /MOSI) + (add_net /NC) + (add_net /Reset) + (add_net /SCK) + (add_net /SS) + (add_net /Vin) + (add_net GND) + (add_net "Net-(P3-Pad1)") + (add_net "Net-(P4-Pad1)") + (add_net "Net-(P5-Pad1)") + (add_net "Net-(P6-Pad1)") + ) + + (module Socket_Arduino_Micro:Socket_Strip_Arduino_1x17 (layer F.Cu) (tedit 551FC461) (tstamp 551FC1FE) + (at 137.033 70.866 270) + (descr "Through hole socket strip") + (tags "socket strip") + (path /551FB57F) + (fp_text reference P1 (at 7.239 -2.667 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Digital (at 11.049 -2.667 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 42.4 -1.75) (end 42.4 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 42.4 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 42.4 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 41.91 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 41.91 1.27) (end 41.91 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 41.91 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 /MOSI)) + (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 /SS)) + (pad 3 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 "/1(Tx)")) + (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 4 "/0(Rx)")) + (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 /Reset)) + (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 6 GND)) + (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 7 "/2(SDA)")) + (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 8 "/3(**/SCL)")) + (pad 9 thru_hole oval (at 20.32 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 9 "/4(A6)")) + (pad 10 thru_hole oval (at 22.86 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 10 "/5(**)")) + (pad 11 thru_hole oval (at 25.4 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 11 "/6(**/A7)")) + (pad 12 thru_hole oval (at 27.94 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 12 /7)) + (pad 13 thru_hole oval (at 30.48 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 13 "/8(A8)")) + (pad 14 thru_hole oval (at 33.02 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 14 "/9(**/A9)")) + (pad 15 thru_hole oval (at 35.56 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 15 "/10(A10)")) + (pad 16 thru_hole oval (at 38.1 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 16 "/11(**)")) + (pad 17 thru_hole oval (at 40.64 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 17 "/12(A11)")) + (model /home/jo/kicad/template/Arduino_Micro/Socket_Arduino_Micro.3dshapes/Socket_header_Arduino_1x17.wrl + (at (xyz 0.8 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Micro:Socket_Strip_Arduino_1x17 (layer F.Cu) (tedit 551FC5EE) (tstamp 551FC21E) + (at 152.273 70.866 270) + (descr "Through hole socket strip") + (tags "socket strip") + (path /551FB60C) + (fp_text reference P2 (at 7.112 2.54 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Analog (at 10.922 2.794 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 42.4 -1.75) (end 42.4 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 42.4 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 42.4 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 41.91 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 41.91 1.27) (end 41.91 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 41.91 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 18 /SCK)) + (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 /MISO)) + (pad 3 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 20 /Vin)) + (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 6 GND)) + (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 /Reset)) + (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 21 +5V)) + (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 35 /NC)) + (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 35 /NC)) + (pad 9 thru_hole oval (at 20.32 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 22 /A5)) + (pad 10 thru_hole oval (at 22.86 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 23 /A4)) + (pad 11 thru_hole oval (at 25.4 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 24 /A3)) + (pad 12 thru_hole oval (at 27.94 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 25 /A2)) + (pad 13 thru_hole oval (at 30.48 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 26 /A1)) + (pad 14 thru_hole oval (at 33.02 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 27 /A0)) + (pad 15 thru_hole oval (at 35.56 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 28 /AREF)) + (pad 16 thru_hole oval (at 38.1 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 29 +3.3V)) + (pad 17 thru_hole oval (at 40.64 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 30 "/13(**)")) + (model /home/jo/kicad/template/Arduino_Micro/Socket_Arduino_Micro.3dshapes/Socket_header_Arduino_1x17.wrl + (at (xyz 0.8 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Micro:1pin_Micro (layer F.Cu) (tedit 551FC2DE) (tstamp 551FC223) + (at 137.033 68.326) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551FB455) + (fp_text reference P3 (at 0 -1.651) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 1.397) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask F.SilkS) + (net 31 "Net-(P3-Pad1)")) + ) + + (module Socket_Arduino_Micro:1pin_Micro (layer F.Cu) (tedit 551FC2FB) (tstamp 551FC228) + (at 137.033 114.046) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551FB4B0) + (fp_text reference P4 (at 0 -1.651) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 1.397) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask F.SilkS) + (net 32 "Net-(P4-Pad1)")) + ) + + (module Socket_Arduino_Micro:1pin_Micro (layer F.Cu) (tedit 551FC303) (tstamp 551FC22D) + (at 152.273 114.046) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551FB4D4) + (fp_text reference P5 (at 0 -1.651) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 1.397) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask F.SilkS) + (net 33 "Net-(P5-Pad1)")) + ) + + (module Socket_Arduino_Micro:1pin_Micro (layer F.Cu) (tedit 551FC2EE) (tstamp 551FC232) + (at 152.273 68.326) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551FB516) + (fp_text reference P6 (at 0 -1.651) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 1.397) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask F.SilkS) + (net 34 "Net-(P6-Pad1)")) + ) + + (gr_line (start 141.097 116.078) (end 148.209 116.078) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 141.097 110.998) (end 141.097 116.078) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 148.209 110.998) (end 141.097 110.998) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 148.209 116.078) (end 148.209 110.998) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 145.923 75.946) (end 145.923 68.326) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 151.003 75.946) (end 145.923 75.946) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 151.003 68.326) (end 151.003 75.946) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 145.923 68.326) (end 151.003 68.326) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_circle (center 141.986 72.263) (end 140.716 72.263) (layer Dwgs.User) (width 0.15)) + (gr_line (start 144.907 69.215) (end 144.907 75.311) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 139.065 69.215) (end 144.907 69.215) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 139.065 75.311) (end 139.065 69.215) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 144.907 75.311) (end 139.065 75.311) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 135.763 67.056) (end 135.763 115.316) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 153.543 67.056) (end 135.763 67.056) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 153.543 115.316) (end 153.543 67.056) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 135.763 115.316) (end 153.543 115.316) (angle 90) (layer Edge.Cuts) (width 0.1)) + +) diff --git a/template/Arduino_Micro/Arduino_Micro.kicad_pcb-bak b/template/Arduino_Micro/Arduino_Micro.kicad_pcb-bak new file mode 100644 index 00000000..27f7a808 --- /dev/null +++ b/template/Arduino_Micro/Arduino_Micro.kicad_pcb-bak @@ -0,0 +1,384 @@ +(kicad_pcb (version 4) (host pcbnew "(2015-03-25 BZR 5536)-product") + + (general + (links 2) + (no_connects 2) + (area -0.050001 -48.310001 17.830001 0.050001) + (thickness 1.6) + (drawings 17) + (tracks 0) + (zones 0) + (modules 6) + (nets 37) + ) + + (page A4) + (title_block + (date "sam. 04 avril 2015") + ) + + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (segment_width 0.15) + (edge_width 0.1) + (via_size 0.6) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.5 1.5) + (pad_drill 0.6) + (pad_to_mask_clearance 0) + (aux_axis_origin 135.763 115.316) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x00030_80000001) + (usegerberextensions false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15) + (hpglpenoverlay 2) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 /MOSI) + (net 2 /SS) + (net 3 "/1(Tx)") + (net 4 "/0(Rx)") + (net 5 /Reset) + (net 6 GND) + (net 7 "/2(SDA)") + (net 8 "/3(**/SCL)") + (net 9 "/4(A6)") + (net 10 "/5(**)") + (net 11 "/6(**/A7)") + (net 12 /7) + (net 13 "/8(A8)") + (net 14 "/9(**/A9)") + (net 15 "/10(A10)") + (net 16 "/11(**)") + (net 17 "/12(A11)") + (net 18 /SCK) + (net 19 /MISO) + (net 20 /Vin) + (net 21 +5V) + (net 22 "Net-(P2-Pad7)") + (net 23 "Net-(P2-Pad8)") + (net 24 /A5) + (net 25 /A4) + (net 26 /A3) + (net 27 /A2) + (net 28 /A1) + (net 29 /A0) + (net 30 /AREF) + (net 31 +3.3V) + (net 32 "/13(**)") + (net 33 "Net-(P3-Pad1)") + (net 34 "Net-(P4-Pad1)") + (net 35 "Net-(P5-Pad1)") + (net 36 "Net-(P6-Pad1)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.6) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +3.3V) + (add_net +5V) + (add_net "/0(Rx)") + (add_net "/1(Tx)") + (add_net "/10(A10)") + (add_net "/11(**)") + (add_net "/12(A11)") + (add_net "/13(**)") + (add_net "/2(SDA)") + (add_net "/3(**/SCL)") + (add_net "/4(A6)") + (add_net "/5(**)") + (add_net "/6(**/A7)") + (add_net /7) + (add_net "/8(A8)") + (add_net "/9(**/A9)") + (add_net /A0) + (add_net /A1) + (add_net /A2) + (add_net /A3) + (add_net /A4) + (add_net /A5) + (add_net /AREF) + (add_net /MISO) + (add_net /MOSI) + (add_net /Reset) + (add_net /SCK) + (add_net /SS) + (add_net /Vin) + (add_net GND) + (add_net "Net-(P2-Pad7)") + (add_net "Net-(P2-Pad8)") + (add_net "Net-(P3-Pad1)") + (add_net "Net-(P4-Pad1)") + (add_net "Net-(P5-Pad1)") + (add_net "Net-(P6-Pad1)") + ) + + (module Socket_Arduino_Micro:Socket_Strip_Arduino_1x17 (layer F.Cu) (tedit 551FC461) (tstamp 551FC1FE) + (at 137.033 70.866 270) + (descr "Through hole socket strip") + (tags "socket strip") + (path /551FB57F) + (fp_text reference P1 (at 7.239 -2.667 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Digital (at 11.049 -2.667 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 42.4 -1.75) (end 42.4 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 42.4 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 42.4 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 41.91 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 41.91 1.27) (end 41.91 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 41.91 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 1 /MOSI)) + (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 2 /SS)) + (pad 3 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 3 "/1(Tx)")) + (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 4 "/0(Rx)")) + (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 /Reset)) + (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 6 GND)) + (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 7 "/2(SDA)")) + (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 8 "/3(**/SCL)")) + (pad 9 thru_hole oval (at 20.32 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 9 "/4(A6)")) + (pad 10 thru_hole oval (at 22.86 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 10 "/5(**)")) + (pad 11 thru_hole oval (at 25.4 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 11 "/6(**/A7)")) + (pad 12 thru_hole oval (at 27.94 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 12 /7)) + (pad 13 thru_hole oval (at 30.48 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 13 "/8(A8)")) + (pad 14 thru_hole oval (at 33.02 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 14 "/9(**/A9)")) + (pad 15 thru_hole oval (at 35.56 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 15 "/10(A10)")) + (pad 16 thru_hole oval (at 38.1 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 16 "/11(**)")) + (pad 17 thru_hole oval (at 40.64 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 17 "/12(A11)")) + (model /home/jo/kicad/template/Arduino_Micro/Socket_Arduino_Micro.3dshapes/Socket_header_Arduino_1x17.wrl + (at (xyz 0.8 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Micro:Socket_Strip_Arduino_1x17 (layer F.Cu) (tedit 551FC5EE) (tstamp 551FC21E) + (at 152.273 70.866 270) + (descr "Through hole socket strip") + (tags "socket strip") + (path /551FB60C) + (fp_text reference P2 (at 7.112 2.54 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Analog (at 10.922 2.794 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 42.4 -1.75) (end 42.4 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 42.4 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 42.4 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 41.91 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 41.91 1.27) (end 41.91 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 41.91 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 18 /SCK)) + (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 /MISO)) + (pad 3 thru_hole oval (at 5.08 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 20 /Vin)) + (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 6 GND)) + (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 5 /Reset)) + (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 21 +5V)) + (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 22 "Net-(P2-Pad7)")) + (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 23 "Net-(P2-Pad8)")) + (pad 9 thru_hole oval (at 20.32 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 24 /A5)) + (pad 10 thru_hole oval (at 22.86 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 25 /A4)) + (pad 11 thru_hole oval (at 25.4 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 26 /A3)) + (pad 12 thru_hole oval (at 27.94 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 27 /A2)) + (pad 13 thru_hole oval (at 30.48 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 28 /A1)) + (pad 14 thru_hole oval (at 33.02 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 29 /A0)) + (pad 15 thru_hole oval (at 35.56 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 30 /AREF)) + (pad 16 thru_hole oval (at 38.1 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 31 +3.3V)) + (pad 17 thru_hole oval (at 40.64 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 32 "/13(**)")) + (model /home/jo/kicad/template/Arduino_Micro/Socket_Arduino_Micro.3dshapes/Socket_header_Arduino_1x17.wrl + (at (xyz 0.8 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Micro:1pin_Micro (layer F.Cu) (tedit 551FC2DE) (tstamp 551FC223) + (at 137.033 68.326) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551FB455) + (fp_text reference P3 (at 0 -1.651) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 1.397) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask F.SilkS) + (net 33 "Net-(P3-Pad1)")) + ) + + (module Socket_Arduino_Micro:1pin_Micro (layer F.Cu) (tedit 551FC2FB) (tstamp 551FC228) + (at 137.033 114.046) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551FB4B0) + (fp_text reference P4 (at 0 -1.651) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 1.397) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask F.SilkS) + (net 34 "Net-(P4-Pad1)")) + ) + + (module Socket_Arduino_Micro:1pin_Micro (layer F.Cu) (tedit 551FC303) (tstamp 551FC22D) + (at 152.273 114.046) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551FB4D4) + (fp_text reference P5 (at 0 -1.651) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 1.397) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask F.SilkS) + (net 35 "Net-(P5-Pad1)")) + ) + + (module Socket_Arduino_Micro:1pin_Micro (layer F.Cu) (tedit 551FC2EE) (tstamp 551FC232) + (at 152.273 68.326) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551FB516) + (fp_text reference P6 (at 0 -1.651) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 1.397) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask F.SilkS) + (net 36 "Net-(P6-Pad1)")) + ) + + (gr_line (start 141.097 116.078) (end 148.209 116.078) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 141.097 110.998) (end 141.097 116.078) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 148.209 110.998) (end 141.097 110.998) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 148.209 116.078) (end 148.209 110.998) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 145.923 75.946) (end 145.923 68.326) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 151.003 75.946) (end 145.923 75.946) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 151.003 68.326) (end 151.003 75.946) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 145.923 68.326) (end 151.003 68.326) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_circle (center 141.986 72.263) (end 140.716 72.263) (layer Dwgs.User) (width 0.15)) + (gr_line (start 144.907 69.215) (end 144.907 75.311) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 139.065 69.215) (end 144.907 69.215) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 139.065 75.311) (end 139.065 69.215) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 144.907 75.311) (end 139.065 75.311) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 135.763 67.056) (end 135.763 115.316) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 153.543 67.056) (end 135.763 67.056) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 153.543 115.316) (end 153.543 67.056) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 135.763 115.316) (end 153.543 115.316) (angle 90) (layer Edge.Cuts) (width 0.1)) + +) diff --git a/template/Arduino_Micro/Arduino_Micro.net b/template/Arduino_Micro/Arduino_Micro.net new file mode 100644 index 00000000..c92320aa --- /dev/null +++ b/template/Arduino_Micro/Arduino_Micro.net @@ -0,0 +1,161 @@ +(export (version D) + (design + (source /home/jo/kicad/template/Arduino_Micro/Arduino_Micro.sch) + (date "sam. 04 avril 2015 11:18:03 UTC") + (tool "Eeschema (2015-03-25 BZR 5536)-product") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date "sam. 04 avril 2015") + (source Arduino_Micro.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref P3) + (value CONN_1) + (footprint Socket_Arduino_Micro:1pin_Micro) + (libsource (lib conn) (part CONN_1)) + (sheetpath (names /) (tstamps /)) + (tstamp 551FB455)) + (comp (ref P4) + (value CONN_1) + (footprint Socket_Arduino_Micro:1pin_Micro) + (libsource (lib conn) (part CONN_1)) + (sheetpath (names /) (tstamps /)) + (tstamp 551FB4B0)) + (comp (ref P5) + (value CONN_1) + (footprint Socket_Arduino_Micro:1pin_Micro) + (libsource (lib conn) (part CONN_1)) + (sheetpath (names /) (tstamps /)) + (tstamp 551FB4D4)) + (comp (ref P6) + (value CONN_1) + (footprint Socket_Arduino_Micro:1pin_Micro) + (libsource (lib conn) (part CONN_1)) + (sheetpath (names /) (tstamps /)) + (tstamp 551FB516)) + (comp (ref P1) + (value Digital) + (footprint Socket_Arduino_Micro:Socket_Strip_Arduino_1x17) + (libsource (lib conn) (part CONN_17)) + (sheetpath (names /) (tstamps /)) + (tstamp 551FB57F)) + (comp (ref P2) + (value Analog) + (footprint Socket_Arduino_Micro:Socket_Strip_Arduino_1x17) + (libsource (lib conn) (part CONN_17)) + (sheetpath (names /) (tstamps /)) + (tstamp 551FB60C))) + (libparts + (libpart (lib conn) (part CONN_1) + (description "1 pin") + (fields + (field (name Reference) P) + (field (name Value) CONN_1)) + (pins + (pin (num 1) (name 1) (type passive)))) + (libpart (lib conn) (part CONN_17) + (description "Symbole general de connexion") + (fields + (field (name Reference) P) + (field (name Value) CONN_17)) + (pins + (pin (num 1) (name P1) (type passive)) + (pin (num 2) (name P2) (type passive)) + (pin (num 3) (name P3) (type passive)) + (pin (num 4) (name P4) (type passive)) + (pin (num 5) (name P5) (type passive)) + (pin (num 6) (name P6) (type passive)) + (pin (num 7) (name P7) (type passive)) + (pin (num 8) (name P8) (type passive)) + (pin (num 9) (name P9) (type passive)) + (pin (num 10) (name P10) (type passive)) + (pin (num 11) (name P11) (type passive)) + (pin (num 12) (name P12) (type passive)) + (pin (num 13) (name P13) (type passive)) + (pin (num 14) (name P14) (type passive)) + (pin (num 15) (name P15) (type passive)) + (pin (num 16) (name P16) (type passive)) + (pin (num 17) (name P17) (type passive))))) + (libraries + (library (logical conn) + (uri /usr/share/kicad/library/conn.lib))) + (nets + (net (code 1) (name "/13(**)") + (node (ref P2) (pin 17))) + (net (code 2) (name +3.3V) + (node (ref P2) (pin 16))) + (net (code 3) (name /AREF) + (node (ref P2) (pin 15))) + (net (code 4) (name /A0) + (node (ref P2) (pin 14))) + (net (code 5) (name /A1) + (node (ref P2) (pin 13))) + (net (code 6) (name /A2) + (node (ref P2) (pin 12))) + (net (code 7) (name /A3) + (node (ref P2) (pin 11))) + (net (code 8) (name /A4) + (node (ref P2) (pin 10))) + (net (code 9) (name /A5) + (node (ref P2) (pin 9))) + (net (code 10) (name /NC) + (node (ref P2) (pin 7)) + (node (ref P2) (pin 8))) + (net (code 11) (name +5V) + (node (ref P2) (pin 6))) + (net (code 12) (name GND) + (node (ref P1) (pin 6)) + (node (ref P2) (pin 4))) + (net (code 13) (name "/6(**/A7)") + (node (ref P1) (pin 11))) + (net (code 14) (name /Vin) + (node (ref P2) (pin 3))) + (net (code 15) (name /MISO) + (node (ref P2) (pin 2))) + (net (code 16) (name /SCK) + (node (ref P2) (pin 1))) + (net (code 17) (name "/12(A11)") + (node (ref P1) (pin 17))) + (net (code 18) (name "/11(**)") + (node (ref P1) (pin 16))) + (net (code 19) (name "/10(A10)") + (node (ref P1) (pin 15))) + (net (code 20) (name "/9(**/A9)") + (node (ref P1) (pin 14))) + (net (code 21) (name "/8(A8)") + (node (ref P1) (pin 13))) + (net (code 22) (name /7) + (node (ref P1) (pin 12))) + (net (code 23) (name "/5(**)") + (node (ref P1) (pin 10))) + (net (code 24) (name "/4(A6)") + (node (ref P1) (pin 9))) + (net (code 25) (name "/3(**/SCL)") + (node (ref P1) (pin 8))) + (net (code 26) (name "/2(SDA)") + (node (ref P1) (pin 7))) + (net (code 27) (name /Reset) + (node (ref P2) (pin 5)) + (node (ref P1) (pin 5))) + (net (code 28) (name "/0(Rx)") + (node (ref P1) (pin 4))) + (net (code 29) (name "/1(Tx)") + (node (ref P1) (pin 3))) + (net (code 30) (name /SS) + (node (ref P1) (pin 2))) + (net (code 31) (name /MOSI) + (node (ref P1) (pin 1))) + (net (code 32) (name "Net-(P6-Pad1)") + (node (ref P6) (pin 1))) + (net (code 33) (name "Net-(P5-Pad1)") + (node (ref P5) (pin 1))) + (net (code 34) (name "Net-(P4-Pad1)") + (node (ref P4) (pin 1))) + (net (code 35) (name "Net-(P3-Pad1)") + (node (ref P3) (pin 1))))) \ No newline at end of file diff --git a/template/Arduino_Micro/Arduino_Micro.pro b/template/Arduino_Micro/Arduino_Micro.pro new file mode 100644 index 00000000..ec60e782 --- /dev/null +++ b/template/Arduino_Micro/Arduino_Micro.pro @@ -0,0 +1,66 @@ +update=sam. 04 avril 2015 09:46:49 UTC +version=1 +last_client=kicad +[eeschema] +version=1 +LibDir= +NetFmtName= +RptD_X=0 +RptD_Y=100 +RptLab=1 +LabSize=60 +[eeschema/libraries] +LibName1=power +LibName2=device +LibName3=transistors +LibName4=conn +LibName5=linear +LibName6=regul +LibName7=74xx +LibName8=cmos4000 +LibName9=adc-dac +LibName10=memory +LibName11=xilinx +LibName12=special +LibName13=microcontrollers +LibName14=dsp +LibName15=microchip +LibName16=analog_switches +LibName17=motorola +LibName18=texas +LibName19=intel +LibName20=audio +LibName21=interface +LibName22=digital-audio +LibName23=philips +LibName24=display +LibName25=cypress +LibName26=siliconi +LibName27=opto +LibName28=atmel +LibName29=contrib +LibName30=valves +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[general] +version=1 diff --git a/template/Arduino_Micro/Arduino_Micro.sch b/template/Arduino_Micro/Arduino_Micro.sch new file mode 100644 index 00000000..f1e8f983 --- /dev/null +++ b/template/Arduino_Micro/Arduino_Micro.sch @@ -0,0 +1,305 @@ +EESchema Schematic File Version 2 +LIBS:power +LIBS:device +LIBS:transistors +LIBS:conn +LIBS:linear +LIBS:regul +LIBS:74xx +LIBS:cmos4000 +LIBS:adc-dac +LIBS:memory +LIBS:xilinx +LIBS:special +LIBS:microcontrollers +LIBS:dsp +LIBS:microchip +LIBS:analog_switches +LIBS:motorola +LIBS:texas +LIBS:intel +LIBS:audio +LIBS:interface +LIBS:digital-audio +LIBS:philips +LIBS:display +LIBS:cypress +LIBS:siliconi +LIBS:opto +LIBS:atmel +LIBS:contrib +LIBS:valves +LIBS:Arduino_Micro-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "sam. 04 avril 2015" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L CONN_1 P3 +U 1 1 551FB455 +P 8850 675 +F 0 "P3" H 8930 675 40 0000 L CNN +F 1 "CONN_1" H 8850 730 30 0001 C CNN +F 2 "Socket_Arduino_Micro:1pin_Micro" H 8850 675 60 0001 C CNN +F 3 "" H 8850 675 60 0000 C CNN + 1 8850 675 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_1 P4 +U 1 1 551FB4B0 +P 8925 675 +F 0 "P4" H 9005 675 40 0000 L CNN +F 1 "CONN_1" H 8925 730 30 0001 C CNN +F 2 "Socket_Arduino_Micro:1pin_Micro" H 8925 675 60 0001 C CNN +F 3 "" H 8925 675 60 0000 C CNN + 1 8925 675 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_1 P5 +U 1 1 551FB4D4 +P 9000 675 +F 0 "P5" H 9080 675 40 0000 L CNN +F 1 "CONN_1" H 9000 730 30 0001 C CNN +F 2 "Socket_Arduino_Micro:1pin_Micro" H 9000 675 60 0001 C CNN +F 3 "" H 9000 675 60 0000 C CNN + 1 9000 675 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_1 P6 +U 1 1 551FB516 +P 9075 675 +F 0 "P6" H 9155 675 40 0000 L CNN +F 1 "CONN_1" H 9075 730 30 0001 C CNN +F 2 "Socket_Arduino_Micro:1pin_Micro" H 9075 675 60 0001 C CNN +F 3 "" H 9075 675 60 0000 C CNN + 1 9075 675 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_17 P1 +U 1 1 551FB57F +P 9725 1900 +F 0 "P1" V 9685 1900 60 0000 C CNN +F 1 "Digital" V 9805 1900 60 0000 C CNN +F 2 "Socket_Arduino_Micro:Socket_Strip_Arduino_1x17" H 9725 1900 60 0001 C CNN +F 3 "" H 9725 1900 60 0000 C CNN + 1 9725 1900 + 1 0 0 -1 +$EndComp +$Comp +L CONN_17 P2 +U 1 1 551FB60C +P 10125 1900 +F 0 "P2" V 10085 1900 60 0000 C CNN +F 1 "Analog" V 10205 1900 60 0000 C CNN +F 2 "Socket_Arduino_Micro:Socket_Strip_Arduino_1x17" H 10125 1900 60 0001 C CNN +F 3 "" H 10125 1900 60 0000 C CNN + 1 10125 1900 + -1 0 0 -1 +$EndComp +Wire Wire Line + 8925 1100 9375 1100 +Wire Wire Line + 8925 1200 9375 1200 +Wire Wire Line + 8925 1300 9375 1300 +Wire Wire Line + 8925 1400 9375 1400 +Wire Wire Line + 8925 1500 9375 1500 +Wire Wire Line + 8800 1600 9375 1600 +Wire Wire Line + 8925 1700 9375 1700 +Wire Wire Line + 8925 1800 9375 1800 +Wire Wire Line + 8925 1900 9375 1900 +Wire Wire Line + 8925 2000 9375 2000 +Wire Wire Line + 8925 2100 9375 2100 +Wire Wire Line + 8925 2200 9375 2200 +Wire Wire Line + 8925 2300 9375 2300 +Wire Wire Line + 8925 2400 9375 2400 +Wire Wire Line + 8925 2500 9375 2500 +Wire Wire Line + 8925 2600 9375 2600 +Wire Wire Line + 8925 2700 9375 2700 +Wire Wire Line + 10850 1100 10475 1100 +Wire Wire Line + 10850 1200 10475 1200 +Wire Wire Line + 10850 1300 10475 1300 +Wire Wire Line + 10475 1400 10975 1400 +Wire Wire Line + 10850 1500 10475 1500 +Wire Wire Line + 10475 1600 11100 1600 +Wire Wire Line + 10850 1700 10475 1700 +Wire Wire Line + 10850 1800 10475 1800 +Wire Wire Line + 10850 1900 10475 1900 +Wire Wire Line + 10850 2000 10475 2000 +Wire Wire Line + 10850 2100 10475 2100 +Wire Wire Line + 10850 2200 10475 2200 +Wire Wire Line + 10850 2300 10475 2300 +Wire Wire Line + 10850 2400 10475 2400 +Wire Wire Line + 10850 2500 10475 2500 +Wire Wire Line + 10475 2600 11100 2600 +Wire Wire Line + 10850 2700 10475 2700 +Text Label 9050 1100 0 60 ~ 0 +MOSI +Text Label 9100 1200 0 60 ~ 0 +SS +Text Label 8925 1300 0 60 ~ 0 +1(Tx) +Text Label 8925 1400 0 60 ~ 0 +0(Rx) +Text Label 9050 1500 0 60 ~ 0 +Reset +Text Label 8925 1700 0 60 ~ 0 +2(SDA) +Text Label 8925 1800 0 60 ~ 0 +3(**/SCL) +Text Label 8925 1900 0 60 ~ 0 +4(A6) +Text Label 8925 2000 0 60 ~ 0 +5(**) +Text Label 8925 2100 0 60 ~ 0 +6(**/A7) +Text Label 8925 2200 0 60 ~ 0 +7 +Text Label 8925 2300 0 60 ~ 0 +8(A8) +Text Label 8925 2400 0 60 ~ 0 +9(**/A9) +Text Label 8925 2500 0 60 ~ 0 +10(A10) +Text Label 8925 2600 0 60 ~ 0 +11(**) +Text Label 8925 2700 0 60 ~ 0 +12(A11) +Text Label 10475 1100 0 60 ~ 0 +SCK +Text Label 10475 1200 0 60 ~ 0 +MISO +Text Label 10475 1300 0 60 ~ 0 +Vin +Text Label 10475 1500 0 60 ~ 0 +Reset +Text Label 10475 2700 0 60 ~ 0 +13(**) +Text Label 10475 2500 0 60 ~ 0 +AREF +Text Label 10475 2400 0 60 ~ 0 +A0 +Text Label 10475 2300 0 60 ~ 0 +A1 +Text Label 10475 2200 0 60 ~ 0 +A2 +Text Label 10475 2100 0 60 ~ 0 +A3 +Text Label 10475 2000 0 60 ~ 0 +A4 +Text Label 10475 1900 0 60 ~ 0 +A5 +NoConn ~ 10850 1800 +NoConn ~ 10850 1700 +$Comp +L GND #PWR01 +U 1 1 551FBEC7 +P 8800 1675 +F 0 "#PWR01" H 8800 1675 30 0001 C CNN +F 1 "GND" H 8800 1605 30 0001 C CNN +F 2 "" H 8800 1675 60 0000 C CNN +F 3 "" H 8800 1675 60 0000 C CNN + 1 8800 1675 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8800 1600 8800 1675 +$Comp +L GND #PWR02 +U 1 1 551FBF21 +P 10975 1475 +F 0 "#PWR02" H 10975 1475 30 0001 C CNN +F 1 "GND" H 10975 1405 30 0001 C CNN +F 2 "" H 10975 1475 60 0000 C CNN +F 3 "" H 10975 1475 60 0000 C CNN + 1 10975 1475 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10975 1400 10975 1475 +$Comp +L +5V #PWR03 +U 1 1 551FBF89 +P 11100 1575 +F 0 "#PWR03" H 11100 1665 20 0001 C CNN +F 1 "+5V" H 11100 1665 30 0000 C CNN +F 2 "" H 11100 1575 60 0000 C CNN +F 3 "" H 11100 1575 60 0000 C CNN + 1 11100 1575 + 1 0 0 -1 +$EndComp +Wire Wire Line + 11100 1600 11100 1575 +$Comp +L +3.3V #PWR04 +U 1 1 551FBFFD +P 11100 2575 +F 0 "#PWR04" H 11100 2535 30 0001 C CNN +F 1 "+3.3V" H 11100 2685 30 0000 C CNN +F 2 "" H 11100 2575 60 0000 C CNN +F 3 "" H 11100 2575 60 0000 C CNN + 1 11100 2575 + 1 0 0 -1 +$EndComp +Wire Notes Line + 11225 2875 8700 2875 +Wire Notes Line + 8700 2875 8700 475 +Wire Notes Line + 8700 900 9225 900 +Wire Notes Line + 9225 900 9225 475 +Text Notes 9300 750 0 60 ~ 0 +Shield Arduino Micro Rev 3 +Wire Wire Line + 11100 2600 11100 2575 +Text Label 10475 1700 0 60 ~ 0 +NC +Text Label 10475 1800 0 60 ~ 0 +NC +$EndSCHEMATC diff --git a/template/Arduino_Micro/Socket_Arduino_Micro.3dshapes/Socket_header_Arduino_1x17.wings b/template/Arduino_Micro/Socket_Arduino_Micro.3dshapes/Socket_header_Arduino_1x17.wings new file mode 100644 index 00000000..53a5d650 Binary files /dev/null and b/template/Arduino_Micro/Socket_Arduino_Micro.3dshapes/Socket_header_Arduino_1x17.wings differ diff --git a/template/Arduino_Micro/Socket_Arduino_Micro.3dshapes/Socket_header_Arduino_1x17.wrl b/template/Arduino_Micro/Socket_Arduino_Micro.3dshapes/Socket_header_Arduino_1x17.wrl new file mode 100644 index 00000000..07d1f3e3 --- /dev/null +++ b/template/Arduino_Micro/Socket_Arduino_Micro.3dshapes/Socket_header_Arduino_1x17.wrl @@ -0,0 +1,8057 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.5.3 +DEF cube9_copy17 Transform { + children [ + Shape { + appearance Appearance { + material DEF body Material { + diffuseColor 0.1 0.1 0.1 + emissiveColor 0.0 0.0 0.0 + specularColor 0.1 0.1 0.1 + ambientIntensity 0.10000000000000002 + transparency 0.0 + shininess 0.5 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -8.5 -0.5 3.355, + -8.5 0.5 3.355, + -7.5 0.5 3.355, + -7.5 -0.5 3.355, + -8.5 -0.5 0.004999999999999893, + -8.5 0.5 0.004999999999999893, + -7.5 0.5 0.004999999999999893, + -7.5 -0.5 0.004999999999999893, + -8.35 0.34999999999999964 3.355, + -8.35 -0.34999999999999964 3.355, + -7.65 -0.34999999999999964 3.355, + -7.65 0.34999999999999964 3.355, + -8.24 0.2400000000000002 3.255, + -8.24 -0.2400000000000002 3.255, + -7.76 -0.2400000000000002 3.255, + -7.76 0.2400000000000002 3.255, + -8.24 0.2400000000000002 0.7549999999999999, + -8.24 -0.2400000000000002 0.7549999999999999, + -7.76 -0.2400000000000002 0.7549999999999999, + -7.76 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material DEF pins Material { + diffuseColor 1.0 1.0 0.0 + emissiveColor 0.0 0.0 0.0 + specularColor 1.0 1.0 0.0 + ambientIntensity 0.6666666666666666 + transparency 0.0 + shininess 0.5 + } + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -8.1 -0.09999999999999964 0.55, + -8.1 0.09999999999999964 0.55, + -7.9 0.09999999999999964 0.55, + -7.9 -0.09999999999999964 0.55, + -8.1 -0.09999999999999964 -5.800000000000001, + -8.1 0.09999999999999964 -5.800000000000001, + -7.9 0.09999999999999964 -5.800000000000001, + -7.9 -0.09999999999999964 -5.800000000000001, + -8.025 -0.025000000000000355 -5.9, + -8.025 0.025000000000000355 -5.9, + -7.975 0.025000000000000355 -5.9, + -7.975 -0.025000000000000355 -5.9, + -8.033333333333333 -0.09999999999999964 0.55, + -7.966666666666667 -0.09999999999999964 0.55, + -8.033333333333333 0.09999999999999964 0.55, + -7.966666666666667 0.09999999999999964 0.55, + -7.846666666666668 0.1999999999999993 0.85, + -7.846666666666668 -0.1999999999999993 0.85, + -7.780000000000001 -0.1999999999999993 0.85, + -7.780000000000001 0.1999999999999993 0.85, + -8.153333333333332 -0.1999999999999993 0.85, + -8.153333333333332 0.1999999999999993 0.85, + -8.219999999999999 0.1999999999999993 0.85, + -8.219999999999999 -0.1999999999999993 0.85, + -8.12 -0.1999999999999993 2.15, + -8.053333333333333 -0.1999999999999993 2.15, + -8.053333333333333 0.1999999999999993 2.15, + -8.12 0.1999999999999993 2.15, + -7.880000000000001 0.1999999999999993 2.15, + -7.946666666666667 0.1999999999999993 2.15, + -7.946666666666667 -0.1999999999999993 2.15, + -7.880000000000001 -0.1999999999999993 2.15, + -8.12 -0.1999999999999993 2.3, + -8.053333333333333 -0.1999999999999993 2.3, + -8.053333333333333 0.1999999999999993 2.3, + -8.12 0.1999999999999993 2.3, + -7.880000000000001 0.1999999999999993 2.3, + -7.946666666666667 0.1999999999999993 2.3, + -7.946666666666667 -0.1999999999999993 2.3, + -7.880000000000001 -0.1999999999999993 2.3, + -8.219999999999999 -0.1999999999999993 2.8, + -8.153333333333332 -0.1999999999999993 2.8, + -8.153333333333332 0.1999999999999993 2.8, + -8.219999999999999 0.1999999999999993 2.8, + -7.780000000000001 0.1999999999999993 2.8, + -7.846666666666668 0.1999999999999993 2.8, + -7.846666666666668 -0.1999999999999993 2.8, + -7.780000000000001 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy16 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -7.5 -0.5 3.355, + -7.5 0.5 3.355, + -6.5 0.5 3.355, + -6.5 -0.5 3.355, + -7.5 -0.5 0.004999999999999893, + -7.5 0.5 0.004999999999999893, + -6.5 0.5 0.004999999999999893, + -6.5 -0.5 0.004999999999999893, + -7.35 0.34999999999999964 3.355, + -7.35 -0.34999999999999964 3.355, + -6.65 -0.34999999999999964 3.355, + -6.65 0.34999999999999964 3.355, + -7.24 0.2400000000000002 3.255, + -7.24 -0.2400000000000002 3.255, + -6.76 -0.2400000000000002 3.255, + -6.76 0.2400000000000002 3.255, + -7.24 0.2400000000000002 0.7549999999999999, + -7.24 -0.2400000000000002 0.7549999999999999, + -6.76 -0.2400000000000002 0.7549999999999999, + -6.76 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -7.1 -0.09999999999999964 0.55, + -7.1 0.09999999999999964 0.55, + -6.9 0.09999999999999964 0.55, + -6.9 -0.09999999999999964 0.55, + -7.1 -0.09999999999999964 -5.800000000000001, + -7.1 0.09999999999999964 -5.800000000000001, + -6.9 0.09999999999999964 -5.800000000000001, + -6.9 -0.09999999999999964 -5.800000000000001, + -7.025 -0.025000000000000355 -5.9, + -7.025 0.025000000000000355 -5.9, + -6.975 0.025000000000000355 -5.9, + -6.975 -0.025000000000000355 -5.9, + -7.033333333333333 -0.09999999999999964 0.55, + -6.966666666666667 -0.09999999999999964 0.55, + -7.033333333333333 0.09999999999999964 0.55, + -6.966666666666667 0.09999999999999964 0.55, + -6.846666666666668 0.1999999999999993 0.85, + -6.846666666666668 -0.1999999999999993 0.85, + -6.780000000000001 -0.1999999999999993 0.85, + -6.780000000000001 0.1999999999999993 0.85, + -7.153333333333332 -0.1999999999999993 0.85, + -7.153333333333332 0.1999999999999993 0.85, + -7.219999999999999 0.1999999999999993 0.85, + -7.219999999999999 -0.1999999999999993 0.85, + -7.119999999999999 -0.1999999999999993 2.15, + -7.053333333333333 -0.1999999999999993 2.15, + -7.053333333333333 0.1999999999999993 2.15, + -7.119999999999999 0.1999999999999993 2.15, + -6.880000000000001 0.1999999999999993 2.15, + -6.946666666666667 0.1999999999999993 2.15, + -6.946666666666667 -0.1999999999999993 2.15, + -6.880000000000001 -0.1999999999999993 2.15, + -7.119999999999999 -0.1999999999999993 2.3, + -7.053333333333333 -0.1999999999999993 2.3, + -7.053333333333333 0.1999999999999993 2.3, + -7.119999999999999 0.1999999999999993 2.3, + -6.880000000000001 0.1999999999999993 2.3, + -6.946666666666667 0.1999999999999993 2.3, + -6.946666666666667 -0.1999999999999993 2.3, + -6.880000000000001 -0.1999999999999993 2.3, + -7.219999999999999 -0.1999999999999993 2.8, + -7.153333333333332 -0.1999999999999993 2.8, + -7.153333333333332 0.1999999999999993 2.8, + -7.219999999999999 0.1999999999999993 2.8, + -6.780000000000001 0.1999999999999993 2.8, + -6.846666666666668 0.1999999999999993 2.8, + -6.846666666666668 -0.1999999999999993 2.8, + -6.780000000000001 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy15 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -6.5 -0.5 3.355, + -6.5 0.5 3.355, + -5.5 0.5 3.355, + -5.5 -0.5 3.355, + -6.5 -0.5 0.004999999999999893, + -6.5 0.5 0.004999999999999893, + -5.5 0.5 0.004999999999999893, + -5.5 -0.5 0.004999999999999893, + -6.35 0.34999999999999964 3.355, + -6.35 -0.34999999999999964 3.355, + -5.65 -0.34999999999999964 3.355, + -5.65 0.34999999999999964 3.355, + -6.24 0.2400000000000002 3.255, + -6.24 -0.2400000000000002 3.255, + -5.76 -0.2400000000000002 3.255, + -5.76 0.2400000000000002 3.255, + -6.24 0.2400000000000002 0.7549999999999999, + -6.24 -0.2400000000000002 0.7549999999999999, + -5.76 -0.2400000000000002 0.7549999999999999, + -5.76 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -6.1 -0.09999999999999964 0.55, + -6.1 0.09999999999999964 0.55, + -5.9 0.09999999999999964 0.55, + -5.9 -0.09999999999999964 0.55, + -6.1 -0.09999999999999964 -5.800000000000001, + -6.1 0.09999999999999964 -5.800000000000001, + -5.9 0.09999999999999964 -5.800000000000001, + -5.9 -0.09999999999999964 -5.800000000000001, + -6.025 -0.025000000000000355 -5.9, + -6.025 0.025000000000000355 -5.9, + -5.975 0.025000000000000355 -5.9, + -5.975 -0.025000000000000355 -5.9, + -6.033333333333333 -0.09999999999999964 0.55, + -5.966666666666667 -0.09999999999999964 0.55, + -6.033333333333333 0.09999999999999964 0.55, + -5.966666666666667 0.09999999999999964 0.55, + -5.846666666666668 0.1999999999999993 0.85, + -5.846666666666668 -0.1999999999999993 0.85, + -5.780000000000001 -0.1999999999999993 0.85, + -5.780000000000001 0.1999999999999993 0.85, + -6.153333333333332 -0.1999999999999993 0.85, + -6.153333333333332 0.1999999999999993 0.85, + -6.219999999999999 0.1999999999999993 0.85, + -6.219999999999999 -0.1999999999999993 0.85, + -6.119999999999999 -0.1999999999999993 2.15, + -6.053333333333333 -0.1999999999999993 2.15, + -6.053333333333333 0.1999999999999993 2.15, + -6.119999999999999 0.1999999999999993 2.15, + -5.880000000000001 0.1999999999999993 2.15, + -5.946666666666667 0.1999999999999993 2.15, + -5.946666666666667 -0.1999999999999993 2.15, + -5.880000000000001 -0.1999999999999993 2.15, + -6.119999999999999 -0.1999999999999993 2.3, + -6.053333333333333 -0.1999999999999993 2.3, + -6.053333333333333 0.1999999999999993 2.3, + -6.119999999999999 0.1999999999999993 2.3, + -5.880000000000001 0.1999999999999993 2.3, + -5.946666666666667 0.1999999999999993 2.3, + -5.946666666666667 -0.1999999999999993 2.3, + -5.880000000000001 -0.1999999999999993 2.3, + -6.219999999999999 -0.1999999999999993 2.8, + -6.153333333333332 -0.1999999999999993 2.8, + -6.153333333333332 0.1999999999999993 2.8, + -6.219999999999999 0.1999999999999993 2.8, + -5.780000000000001 0.1999999999999993 2.8, + -5.846666666666668 0.1999999999999993 2.8, + -5.846666666666668 -0.1999999999999993 2.8, + -5.780000000000001 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy14 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -5.5 -0.5 3.355, + -5.5 0.5 3.355, + -4.5 0.5 3.355, + -4.5 -0.5 3.355, + -5.5 -0.5 0.004999999999999893, + -5.5 0.5 0.004999999999999893, + -4.5 0.5 0.004999999999999893, + -4.5 -0.5 0.004999999999999893, + -5.35 0.34999999999999964 3.355, + -5.35 -0.34999999999999964 3.355, + -4.65 -0.34999999999999964 3.355, + -4.65 0.34999999999999964 3.355, + -5.24 0.2400000000000002 3.255, + -5.24 -0.2400000000000002 3.255, + -4.76 -0.2400000000000002 3.255, + -4.76 0.2400000000000002 3.255, + -5.24 0.2400000000000002 0.7549999999999999, + -5.24 -0.2400000000000002 0.7549999999999999, + -4.76 -0.2400000000000002 0.7549999999999999, + -4.76 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -5.1 -0.09999999999999964 0.55, + -5.1 0.09999999999999964 0.55, + -4.9 0.09999999999999964 0.55, + -4.9 -0.09999999999999964 0.55, + -5.1 -0.09999999999999964 -5.800000000000001, + -5.1 0.09999999999999964 -5.800000000000001, + -4.9 0.09999999999999964 -5.800000000000001, + -4.9 -0.09999999999999964 -5.800000000000001, + -5.025 -0.025000000000000355 -5.9, + -5.025 0.025000000000000355 -5.9, + -4.975 0.025000000000000355 -5.9, + -4.975 -0.025000000000000355 -5.9, + -5.033333333333333 -0.09999999999999964 0.55, + -4.966666666666667 -0.09999999999999964 0.55, + -5.033333333333333 0.09999999999999964 0.55, + -4.966666666666667 0.09999999999999964 0.55, + -4.846666666666668 0.1999999999999993 0.85, + -4.846666666666668 -0.1999999999999993 0.85, + -4.780000000000001 -0.1999999999999993 0.85, + -4.780000000000001 0.1999999999999993 0.85, + -5.153333333333332 -0.1999999999999993 0.85, + -5.153333333333332 0.1999999999999993 0.85, + -5.219999999999999 0.1999999999999993 0.85, + -5.219999999999999 -0.1999999999999993 0.85, + -5.119999999999999 -0.1999999999999993 2.15, + -5.053333333333333 -0.1999999999999993 2.15, + -5.053333333333333 0.1999999999999993 2.15, + -5.119999999999999 0.1999999999999993 2.15, + -4.880000000000001 0.1999999999999993 2.15, + -4.946666666666667 0.1999999999999993 2.15, + -4.946666666666667 -0.1999999999999993 2.15, + -4.880000000000001 -0.1999999999999993 2.15, + -5.119999999999999 -0.1999999999999993 2.3, + -5.053333333333333 -0.1999999999999993 2.3, + -5.053333333333333 0.1999999999999993 2.3, + -5.119999999999999 0.1999999999999993 2.3, + -4.880000000000001 0.1999999999999993 2.3, + -4.946666666666667 0.1999999999999993 2.3, + -4.946666666666667 -0.1999999999999993 2.3, + -4.880000000000001 -0.1999999999999993 2.3, + -5.219999999999999 -0.1999999999999993 2.8, + -5.153333333333332 -0.1999999999999993 2.8, + -5.153333333333332 0.1999999999999993 2.8, + -5.219999999999999 0.1999999999999993 2.8, + -4.780000000000001 0.1999999999999993 2.8, + -4.846666666666668 0.1999999999999993 2.8, + -4.846666666666668 -0.1999999999999993 2.8, + -4.780000000000001 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy13 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.5 -0.5 3.355, + -2.5 0.5 3.355, + -1.5 0.5 3.355, + -1.5 -0.5 3.355, + -2.5 -0.5 0.004999999999999893, + -2.5 0.5 0.004999999999999893, + -1.5 0.5 0.004999999999999893, + -1.5 -0.5 0.004999999999999893, + -2.3499999999999996 0.34999999999999964 3.355, + -2.3499999999999996 -0.34999999999999964 3.355, + -1.6500000000000004 -0.34999999999999964 3.355, + -1.6500000000000004 0.34999999999999964 3.355, + -2.24 0.2400000000000002 3.255, + -2.24 -0.2400000000000002 3.255, + -1.7599999999999998 -0.2400000000000002 3.255, + -1.7599999999999998 0.2400000000000002 3.255, + -2.24 0.2400000000000002 0.7549999999999999, + -2.24 -0.2400000000000002 0.7549999999999999, + -1.7599999999999998 -0.2400000000000002 0.7549999999999999, + -1.7599999999999998 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -2.0999999999999996 -0.09999999999999964 0.55, + -2.0999999999999996 0.09999999999999964 0.55, + -1.9000000000000004 0.09999999999999964 0.55, + -1.9000000000000004 -0.09999999999999964 0.55, + -2.0999999999999996 -0.09999999999999964 -5.800000000000001, + -2.0999999999999996 0.09999999999999964 -5.800000000000001, + -1.9000000000000004 0.09999999999999964 -5.800000000000001, + -1.9000000000000004 -0.09999999999999964 -5.800000000000001, + -2.0250000000000004 -0.025000000000000355 -5.9, + -2.0250000000000004 0.025000000000000355 -5.9, + -1.9749999999999996 0.025000000000000355 -5.9, + -1.9749999999999996 -0.025000000000000355 -5.9, + -2.033333333333333 -0.09999999999999964 0.55, + -1.9666666666666668 -0.09999999999999964 0.55, + -2.033333333333333 0.09999999999999964 0.55, + -1.9666666666666668 0.09999999999999964 0.55, + -1.8466666666666676 0.1999999999999993 0.85, + -1.8466666666666676 -0.1999999999999993 0.85, + -1.7800000000000011 -0.1999999999999993 0.85, + -1.7800000000000011 0.1999999999999993 0.85, + -2.1533333333333324 -0.1999999999999993 0.85, + -2.1533333333333324 0.1999999999999993 0.85, + -2.219999999999999 0.1999999999999993 0.85, + -2.219999999999999 -0.1999999999999993 0.85, + -2.119999999999999 -0.1999999999999993 2.15, + -2.053333333333333 -0.1999999999999993 2.15, + -2.053333333333333 0.1999999999999993 2.15, + -2.119999999999999 0.1999999999999993 2.15, + -1.8800000000000008 0.1999999999999993 2.15, + -1.9466666666666672 0.1999999999999993 2.15, + -1.9466666666666672 -0.1999999999999993 2.15, + -1.8800000000000008 -0.1999999999999993 2.15, + -2.119999999999999 -0.1999999999999993 2.3, + -2.053333333333333 -0.1999999999999993 2.3, + -2.053333333333333 0.1999999999999993 2.3, + -2.119999999999999 0.1999999999999993 2.3, + -1.8800000000000008 0.1999999999999993 2.3, + -1.9466666666666672 0.1999999999999993 2.3, + -1.9466666666666672 -0.1999999999999993 2.3, + -1.8800000000000008 -0.1999999999999993 2.3, + -2.219999999999999 -0.1999999999999993 2.8, + -2.1533333333333324 -0.1999999999999993 2.8, + -2.1533333333333324 0.1999999999999993 2.8, + -2.219999999999999 0.1999999999999993 2.8, + -1.7800000000000011 0.1999999999999993 2.8, + -1.8466666666666676 0.1999999999999993 2.8, + -1.8466666666666676 -0.1999999999999993 2.8, + -1.7800000000000011 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy12 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -3.5 -0.5 3.355, + -3.5 0.5 3.355, + -2.5 0.5 3.355, + -2.5 -0.5 3.355, + -3.5 -0.5 0.004999999999999893, + -3.5 0.5 0.004999999999999893, + -2.5 0.5 0.004999999999999893, + -2.5 -0.5 0.004999999999999893, + -3.3499999999999996 0.34999999999999964 3.355, + -3.3499999999999996 -0.34999999999999964 3.355, + -2.6500000000000004 -0.34999999999999964 3.355, + -2.6500000000000004 0.34999999999999964 3.355, + -3.24 0.2400000000000002 3.255, + -3.24 -0.2400000000000002 3.255, + -2.76 -0.2400000000000002 3.255, + -2.76 0.2400000000000002 3.255, + -3.24 0.2400000000000002 0.7549999999999999, + -3.24 -0.2400000000000002 0.7549999999999999, + -2.76 -0.2400000000000002 0.7549999999999999, + -2.76 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -3.0999999999999996 -0.09999999999999964 0.55, + -3.0999999999999996 0.09999999999999964 0.55, + -2.9000000000000004 0.09999999999999964 0.55, + -2.9000000000000004 -0.09999999999999964 0.55, + -3.0999999999999996 -0.09999999999999964 -5.800000000000001, + -3.0999999999999996 0.09999999999999964 -5.800000000000001, + -2.9000000000000004 0.09999999999999964 -5.800000000000001, + -2.9000000000000004 -0.09999999999999964 -5.800000000000001, + -3.0250000000000004 -0.025000000000000355 -5.9, + -3.0250000000000004 0.025000000000000355 -5.9, + -2.9749999999999996 0.025000000000000355 -5.9, + -2.9749999999999996 -0.025000000000000355 -5.9, + -3.033333333333333 -0.09999999999999964 0.55, + -2.966666666666667 -0.09999999999999964 0.55, + -3.033333333333333 0.09999999999999964 0.55, + -2.966666666666667 0.09999999999999964 0.55, + -2.8466666666666676 0.1999999999999993 0.85, + -2.8466666666666676 -0.1999999999999993 0.85, + -2.780000000000001 -0.1999999999999993 0.85, + -2.780000000000001 0.1999999999999993 0.85, + -3.1533333333333324 -0.1999999999999993 0.85, + -3.1533333333333324 0.1999999999999993 0.85, + -3.219999999999999 0.1999999999999993 0.85, + -3.219999999999999 -0.1999999999999993 0.85, + -3.119999999999999 -0.1999999999999993 2.15, + -3.053333333333333 -0.1999999999999993 2.15, + -3.053333333333333 0.1999999999999993 2.15, + -3.119999999999999 0.1999999999999993 2.15, + -2.880000000000001 0.1999999999999993 2.15, + -2.946666666666667 0.1999999999999993 2.15, + -2.946666666666667 -0.1999999999999993 2.15, + -2.880000000000001 -0.1999999999999993 2.15, + -3.119999999999999 -0.1999999999999993 2.3, + -3.053333333333333 -0.1999999999999993 2.3, + -3.053333333333333 0.1999999999999993 2.3, + -3.119999999999999 0.1999999999999993 2.3, + -2.880000000000001 0.1999999999999993 2.3, + -2.946666666666667 0.1999999999999993 2.3, + -2.946666666666667 -0.1999999999999993 2.3, + -2.880000000000001 -0.1999999999999993 2.3, + -3.219999999999999 -0.1999999999999993 2.8, + -3.1533333333333324 -0.1999999999999993 2.8, + -3.1533333333333324 0.1999999999999993 2.8, + -3.219999999999999 0.1999999999999993 2.8, + -2.780000000000001 0.1999999999999993 2.8, + -2.8466666666666676 0.1999999999999993 2.8, + -2.8466666666666676 -0.1999999999999993 2.8, + -2.780000000000001 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy11 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -4.5 -0.5 3.355, + -4.5 0.5 3.355, + -3.5 0.5 3.355, + -3.5 -0.5 3.355, + -4.5 -0.5 0.004999999999999893, + -4.5 0.5 0.004999999999999893, + -3.5 0.5 0.004999999999999893, + -3.5 -0.5 0.004999999999999893, + -4.35 0.34999999999999964 3.355, + -4.35 -0.34999999999999964 3.355, + -3.6500000000000004 -0.34999999999999964 3.355, + -3.6500000000000004 0.34999999999999964 3.355, + -4.24 0.2400000000000002 3.255, + -4.24 -0.2400000000000002 3.255, + -3.76 -0.2400000000000002 3.255, + -3.76 0.2400000000000002 3.255, + -4.24 0.2400000000000002 0.7549999999999999, + -4.24 -0.2400000000000002 0.7549999999999999, + -3.76 -0.2400000000000002 0.7549999999999999, + -3.76 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -4.1 -0.09999999999999964 0.55, + -4.1 0.09999999999999964 0.55, + -3.9000000000000004 0.09999999999999964 0.55, + -3.9000000000000004 -0.09999999999999964 0.55, + -4.1 -0.09999999999999964 -5.800000000000001, + -4.1 0.09999999999999964 -5.800000000000001, + -3.9000000000000004 0.09999999999999964 -5.800000000000001, + -3.9000000000000004 -0.09999999999999964 -5.800000000000001, + -4.025 -0.025000000000000355 -5.9, + -4.025 0.025000000000000355 -5.9, + -3.9749999999999996 0.025000000000000355 -5.9, + -3.9749999999999996 -0.025000000000000355 -5.9, + -4.033333333333333 -0.09999999999999964 0.55, + -3.966666666666667 -0.09999999999999964 0.55, + -4.033333333333333 0.09999999999999964 0.55, + -3.966666666666667 0.09999999999999964 0.55, + -3.8466666666666676 0.1999999999999993 0.85, + -3.8466666666666676 -0.1999999999999993 0.85, + -3.780000000000001 -0.1999999999999993 0.85, + -3.780000000000001 0.1999999999999993 0.85, + -4.153333333333332 -0.1999999999999993 0.85, + -4.153333333333332 0.1999999999999993 0.85, + -4.219999999999999 0.1999999999999993 0.85, + -4.219999999999999 -0.1999999999999993 0.85, + -4.119999999999999 -0.1999999999999993 2.15, + -4.053333333333333 -0.1999999999999993 2.15, + -4.053333333333333 0.1999999999999993 2.15, + -4.119999999999999 0.1999999999999993 2.15, + -3.880000000000001 0.1999999999999993 2.15, + -3.946666666666667 0.1999999999999993 2.15, + -3.946666666666667 -0.1999999999999993 2.15, + -3.880000000000001 -0.1999999999999993 2.15, + -4.119999999999999 -0.1999999999999993 2.3, + -4.053333333333333 -0.1999999999999993 2.3, + -4.053333333333333 0.1999999999999993 2.3, + -4.119999999999999 0.1999999999999993 2.3, + -3.880000000000001 0.1999999999999993 2.3, + -3.946666666666667 0.1999999999999993 2.3, + -3.946666666666667 -0.1999999999999993 2.3, + -3.880000000000001 -0.1999999999999993 2.3, + -4.219999999999999 -0.1999999999999993 2.8, + -4.153333333333332 -0.1999999999999993 2.8, + -4.153333333333332 0.1999999999999993 2.8, + -4.219999999999999 0.1999999999999993 2.8, + -3.780000000000001 0.1999999999999993 2.8, + -3.8466666666666676 0.1999999999999993 2.8, + -3.8466666666666676 -0.1999999999999993 2.8, + -3.780000000000001 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy46 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 7.5 -0.5 3.355, + 7.5 0.5 3.355, + 8.5 0.5 3.355, + 8.5 -0.5 3.355, + 7.5 -0.5 0.004999999999999893, + 7.5 0.5 0.004999999999999893, + 8.5 0.5 0.004999999999999893, + 8.5 -0.5 0.004999999999999893, + 7.65 0.34999999999999964 3.355, + 7.65 -0.34999999999999964 3.355, + 8.35 -0.34999999999999964 3.355, + 8.35 0.34999999999999964 3.355, + 7.76 0.2400000000000002 3.255, + 7.76 -0.2400000000000002 3.255, + 8.24 -0.2400000000000002 3.255, + 8.24 0.2400000000000002 3.255, + 7.76 0.2400000000000002 0.7549999999999999, + 7.76 -0.2400000000000002 0.7549999999999999, + 8.24 -0.2400000000000002 0.7549999999999999, + 8.24 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 7.9 -0.09999999999999964 0.55, + 7.9 0.09999999999999964 0.55, + 8.1 0.09999999999999964 0.55, + 8.1 -0.09999999999999964 0.55, + 7.9 -0.09999999999999964 -5.800000000000001, + 7.9 0.09999999999999964 -5.800000000000001, + 8.1 0.09999999999999964 -5.800000000000001, + 8.1 -0.09999999999999964 -5.800000000000001, + 7.975 -0.025000000000000355 -5.9, + 7.975 0.025000000000000355 -5.9, + 8.025 0.025000000000000355 -5.9, + 8.025 -0.025000000000000355 -5.9, + 7.966666666666667 -0.09999999999999964 0.55, + 8.033333333333333 -0.09999999999999964 0.55, + 7.966666666666667 0.09999999999999964 0.55, + 8.033333333333333 0.09999999999999964 0.55, + 8.153333333333332 0.1999999999999993 0.85, + 8.153333333333332 -0.1999999999999993 0.85, + 8.219999999999999 -0.1999999999999993 0.85, + 8.219999999999999 0.1999999999999993 0.85, + 7.846666666666668 -0.1999999999999993 0.85, + 7.846666666666668 0.1999999999999993 0.85, + 7.780000000000001 0.1999999999999993 0.85, + 7.780000000000001 -0.1999999999999993 0.85, + 7.880000000000001 -0.1999999999999993 2.15, + 7.946666666666667 -0.1999999999999993 2.15, + 7.946666666666667 0.1999999999999993 2.15, + 7.880000000000001 0.1999999999999993 2.15, + 8.12 0.1999999999999993 2.15, + 8.053333333333333 0.1999999999999993 2.15, + 8.053333333333333 -0.1999999999999993 2.15, + 8.12 -0.1999999999999993 2.15, + 7.880000000000001 -0.1999999999999993 2.3, + 7.946666666666667 -0.1999999999999993 2.3, + 7.946666666666667 0.1999999999999993 2.3, + 7.880000000000001 0.1999999999999993 2.3, + 8.12 0.1999999999999993 2.3, + 8.053333333333333 0.1999999999999993 2.3, + 8.053333333333333 -0.1999999999999993 2.3, + 8.12 -0.1999999999999993 2.3, + 7.780000000000001 -0.1999999999999993 2.8, + 7.846666666666668 -0.1999999999999993 2.8, + 7.846666666666668 0.1999999999999993 2.8, + 7.780000000000001 0.1999999999999993 2.8, + 8.219999999999999 0.1999999999999993 2.8, + 8.153333333333332 0.1999999999999993 2.8, + 8.153333333333332 -0.1999999999999993 2.8, + 8.219999999999999 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy45 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -1.5 -0.5 3.355, + -1.5 0.5 3.355, + -0.5 0.5 3.355, + -0.5 -0.5 3.355, + -1.5 -0.5 0.004999999999999893, + -1.5 0.5 0.004999999999999893, + -0.5 0.5 0.004999999999999893, + -0.5 -0.5 0.004999999999999893, + -1.3499999999999996 0.34999999999999964 3.355, + -1.3499999999999996 -0.34999999999999964 3.355, + -0.6500000000000004 -0.34999999999999964 3.355, + -0.6500000000000004 0.34999999999999964 3.355, + -1.2400000000000002 0.2400000000000002 3.255, + -1.2400000000000002 -0.2400000000000002 3.255, + -0.7599999999999998 -0.2400000000000002 3.255, + -0.7599999999999998 0.2400000000000002 3.255, + -1.2400000000000002 0.2400000000000002 0.7549999999999999, + -1.2400000000000002 -0.2400000000000002 0.7549999999999999, + -0.7599999999999998 -0.2400000000000002 0.7549999999999999, + -0.7599999999999998 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -1.0999999999999996 -0.09999999999999964 0.55, + -1.0999999999999996 0.09999999999999964 0.55, + -0.9000000000000004 0.09999999999999964 0.55, + -0.9000000000000004 -0.09999999999999964 0.55, + -1.0999999999999996 -0.09999999999999964 -5.800000000000001, + -1.0999999999999996 0.09999999999999964 -5.800000000000001, + -0.9000000000000004 0.09999999999999964 -5.800000000000001, + -0.9000000000000004 -0.09999999999999964 -5.800000000000001, + -1.0250000000000004 -0.025000000000000355 -5.9, + -1.0250000000000004 0.025000000000000355 -5.9, + -0.9749999999999996 0.025000000000000355 -5.9, + -0.9749999999999996 -0.025000000000000355 -5.9, + -1.0333333333333332 -0.09999999999999964 0.55, + -0.9666666666666668 -0.09999999999999964 0.55, + -1.0333333333333332 0.09999999999999964 0.55, + -0.9666666666666668 0.09999999999999964 0.55, + -0.8466666666666676 0.1999999999999993 0.85, + -0.8466666666666676 -0.1999999999999993 0.85, + -0.7800000000000011 -0.1999999999999993 0.85, + -0.7800000000000011 0.1999999999999993 0.85, + -1.1533333333333324 -0.1999999999999993 0.85, + -1.1533333333333324 0.1999999999999993 0.85, + -1.2199999999999989 0.1999999999999993 0.85, + -1.2199999999999989 -0.1999999999999993 0.85, + -1.1199999999999992 -0.1999999999999993 2.15, + -1.0533333333333328 -0.1999999999999993 2.15, + -1.0533333333333328 0.1999999999999993 2.15, + -1.1199999999999992 0.1999999999999993 2.15, + -0.8800000000000008 0.1999999999999993 2.15, + -0.9466666666666672 0.1999999999999993 2.15, + -0.9466666666666672 -0.1999999999999993 2.15, + -0.8800000000000008 -0.1999999999999993 2.15, + -1.1199999999999992 -0.1999999999999993 2.3, + -1.0533333333333328 -0.1999999999999993 2.3, + -1.0533333333333328 0.1999999999999993 2.3, + -1.1199999999999992 0.1999999999999993 2.3, + -0.8800000000000008 0.1999999999999993 2.3, + -0.9466666666666672 0.1999999999999993 2.3, + -0.9466666666666672 -0.1999999999999993 2.3, + -0.8800000000000008 -0.1999999999999993 2.3, + -1.2199999999999989 -0.1999999999999993 2.8, + -1.1533333333333324 -0.1999999999999993 2.8, + -1.1533333333333324 0.1999999999999993 2.8, + -1.2199999999999989 0.1999999999999993 2.8, + -0.7800000000000011 0.1999999999999993 2.8, + -0.8466666666666676 0.1999999999999993 2.8, + -0.8466666666666676 -0.1999999999999993 2.8, + -0.7800000000000011 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy44 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 6.5 -0.5 3.355, + 6.5 0.5 3.355, + 7.5 0.5 3.355, + 7.5 -0.5 3.355, + 6.5 -0.5 0.004999999999999893, + 6.5 0.5 0.004999999999999893, + 7.5 0.5 0.004999999999999893, + 7.5 -0.5 0.004999999999999893, + 6.65 0.34999999999999964 3.355, + 6.65 -0.34999999999999964 3.355, + 7.35 -0.34999999999999964 3.355, + 7.35 0.34999999999999964 3.355, + 6.76 0.2400000000000002 3.255, + 6.76 -0.2400000000000002 3.255, + 7.24 -0.2400000000000002 3.255, + 7.24 0.2400000000000002 3.255, + 6.76 0.2400000000000002 0.7549999999999999, + 6.76 -0.2400000000000002 0.7549999999999999, + 7.24 -0.2400000000000002 0.7549999999999999, + 7.24 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 6.9 -0.09999999999999964 0.55, + 6.9 0.09999999999999964 0.55, + 7.1 0.09999999999999964 0.55, + 7.1 -0.09999999999999964 0.55, + 6.9 -0.09999999999999964 -5.800000000000001, + 6.9 0.09999999999999964 -5.800000000000001, + 7.1 0.09999999999999964 -5.800000000000001, + 7.1 -0.09999999999999964 -5.800000000000001, + 6.975 -0.025000000000000355 -5.9, + 6.975 0.025000000000000355 -5.9, + 7.025 0.025000000000000355 -5.9, + 7.025 -0.025000000000000355 -5.9, + 6.966666666666667 -0.09999999999999964 0.55, + 7.033333333333333 -0.09999999999999964 0.55, + 6.966666666666667 0.09999999999999964 0.55, + 7.033333333333333 0.09999999999999964 0.55, + 7.153333333333332 0.1999999999999993 0.85, + 7.153333333333332 -0.1999999999999993 0.85, + 7.219999999999999 -0.1999999999999993 0.85, + 7.219999999999999 0.1999999999999993 0.85, + 6.846666666666668 -0.1999999999999993 0.85, + 6.846666666666668 0.1999999999999993 0.85, + 6.780000000000001 0.1999999999999993 0.85, + 6.780000000000001 -0.1999999999999993 0.85, + 6.880000000000001 -0.1999999999999993 2.15, + 6.946666666666667 -0.1999999999999993 2.15, + 6.946666666666667 0.1999999999999993 2.15, + 6.880000000000001 0.1999999999999993 2.15, + 7.119999999999999 0.1999999999999993 2.15, + 7.053333333333333 0.1999999999999993 2.15, + 7.053333333333333 -0.1999999999999993 2.15, + 7.119999999999999 -0.1999999999999993 2.15, + 6.880000000000001 -0.1999999999999993 2.3, + 6.946666666666667 -0.1999999999999993 2.3, + 6.946666666666667 0.1999999999999993 2.3, + 6.880000000000001 0.1999999999999993 2.3, + 7.119999999999999 0.1999999999999993 2.3, + 7.053333333333333 0.1999999999999993 2.3, + 7.053333333333333 -0.1999999999999993 2.3, + 7.119999999999999 -0.1999999999999993 2.3, + 6.780000000000001 -0.1999999999999993 2.8, + 6.846666666666668 -0.1999999999999993 2.8, + 6.846666666666668 0.1999999999999993 2.8, + 6.780000000000001 0.1999999999999993 2.8, + 7.219999999999999 0.1999999999999993 2.8, + 7.153333333333332 0.1999999999999993 2.8, + 7.153333333333332 -0.1999999999999993 2.8, + 7.219999999999999 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy43 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.5 -0.5 3.355, + -0.5 0.5 3.355, + 0.5 0.5 3.355, + 0.5 -0.5 3.355, + -0.5 -0.5 0.004999999999999893, + -0.5 0.5 0.004999999999999893, + 0.5 0.5 0.004999999999999893, + 0.5 -0.5 0.004999999999999893, + -0.34999999999999964 0.34999999999999964 3.355, + -0.34999999999999964 -0.34999999999999964 3.355, + 0.34999999999999964 -0.34999999999999964 3.355, + 0.34999999999999964 0.34999999999999964 3.355, + -0.2400000000000002 0.2400000000000002 3.255, + -0.2400000000000002 -0.2400000000000002 3.255, + 0.2400000000000002 -0.2400000000000002 3.255, + 0.2400000000000002 0.2400000000000002 3.255, + -0.2400000000000002 0.2400000000000002 0.7549999999999999, + -0.2400000000000002 -0.2400000000000002 0.7549999999999999, + 0.2400000000000002 -0.2400000000000002 0.7549999999999999, + 0.2400000000000002 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + -0.09999999999999964 -0.09999999999999964 0.55, + -0.09999999999999964 0.09999999999999964 0.55, + 0.09999999999999964 0.09999999999999964 0.55, + 0.09999999999999964 -0.09999999999999964 0.55, + -0.09999999999999964 -0.09999999999999964 -5.800000000000001, + -0.09999999999999964 0.09999999999999964 -5.800000000000001, + 0.09999999999999964 0.09999999999999964 -5.800000000000001, + 0.09999999999999964 -0.09999999999999964 -5.800000000000001, + -0.025000000000000355 -0.025000000000000355 -5.9, + -0.025000000000000355 0.025000000000000355 -5.9, + 0.025000000000000355 0.025000000000000355 -5.9, + 0.025000000000000355 -0.025000000000000355 -5.9, + -0.033333333333333215 -0.09999999999999964 0.55, + 0.033333333333333215 -0.09999999999999964 0.55, + -0.033333333333333215 0.09999999999999964 0.55, + 0.033333333333333215 0.09999999999999964 0.55, + 0.15333333333333243 0.1999999999999993 0.85, + 0.15333333333333243 -0.1999999999999993 0.85, + 0.21999999999999886 -0.1999999999999993 0.85, + 0.21999999999999886 0.1999999999999993 0.85, + -0.15333333333333243 -0.1999999999999993 0.85, + -0.15333333333333243 0.1999999999999993 0.85, + -0.21999999999999886 0.1999999999999993 0.85, + -0.21999999999999886 -0.1999999999999993 0.85, + -0.11999999999999922 -0.1999999999999993 2.15, + -0.05333333333333279 -0.1999999999999993 2.15, + -0.05333333333333279 0.1999999999999993 2.15, + -0.11999999999999922 0.1999999999999993 2.15, + 0.11999999999999922 0.1999999999999993 2.15, + 0.05333333333333279 0.1999999999999993 2.15, + 0.05333333333333279 -0.1999999999999993 2.15, + 0.11999999999999922 -0.1999999999999993 2.15, + -0.11999999999999922 -0.1999999999999993 2.3, + -0.05333333333333279 -0.1999999999999993 2.3, + -0.05333333333333279 0.1999999999999993 2.3, + -0.11999999999999922 0.1999999999999993 2.3, + 0.11999999999999922 0.1999999999999993 2.3, + 0.05333333333333279 0.1999999999999993 2.3, + 0.05333333333333279 -0.1999999999999993 2.3, + 0.11999999999999922 -0.1999999999999993 2.3, + -0.21999999999999886 -0.1999999999999993 2.8, + -0.15333333333333243 -0.1999999999999993 2.8, + -0.15333333333333243 0.1999999999999993 2.8, + -0.21999999999999886 0.1999999999999993 2.8, + 0.21999999999999886 0.1999999999999993 2.8, + 0.15333333333333243 0.1999999999999993 2.8, + 0.15333333333333243 -0.1999999999999993 2.8, + 0.21999999999999886 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy42 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.5 -0.5 3.355, + 2.5 0.5 3.355, + 3.5 0.5 3.355, + 3.5 -0.5 3.355, + 2.5 -0.5 0.004999999999999893, + 2.5 0.5 0.004999999999999893, + 3.5 0.5 0.004999999999999893, + 3.5 -0.5 0.004999999999999893, + 2.6500000000000004 0.34999999999999964 3.355, + 2.6500000000000004 -0.34999999999999964 3.355, + 3.3499999999999996 -0.34999999999999964 3.355, + 3.3499999999999996 0.34999999999999964 3.355, + 2.76 0.2400000000000002 3.255, + 2.76 -0.2400000000000002 3.255, + 3.24 -0.2400000000000002 3.255, + 3.24 0.2400000000000002 3.255, + 2.76 0.2400000000000002 0.7549999999999999, + 2.76 -0.2400000000000002 0.7549999999999999, + 3.24 -0.2400000000000002 0.7549999999999999, + 3.24 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 2.9000000000000004 -0.09999999999999964 0.55, + 2.9000000000000004 0.09999999999999964 0.55, + 3.0999999999999996 0.09999999999999964 0.55, + 3.0999999999999996 -0.09999999999999964 0.55, + 2.9000000000000004 -0.09999999999999964 -5.800000000000001, + 2.9000000000000004 0.09999999999999964 -5.800000000000001, + 3.0999999999999996 0.09999999999999964 -5.800000000000001, + 3.0999999999999996 -0.09999999999999964 -5.800000000000001, + 2.9749999999999996 -0.025000000000000355 -5.9, + 2.9749999999999996 0.025000000000000355 -5.9, + 3.0250000000000004 0.025000000000000355 -5.9, + 3.0250000000000004 -0.025000000000000355 -5.9, + 2.966666666666667 -0.09999999999999964 0.55, + 3.033333333333333 -0.09999999999999964 0.55, + 2.966666666666667 0.09999999999999964 0.55, + 3.033333333333333 0.09999999999999964 0.55, + 3.1533333333333324 0.1999999999999993 0.85, + 3.1533333333333324 -0.1999999999999993 0.85, + 3.219999999999999 -0.1999999999999993 0.85, + 3.219999999999999 0.1999999999999993 0.85, + 2.8466666666666676 -0.1999999999999993 0.85, + 2.8466666666666676 0.1999999999999993 0.85, + 2.780000000000001 0.1999999999999993 0.85, + 2.780000000000001 -0.1999999999999993 0.85, + 2.880000000000001 -0.1999999999999993 2.15, + 2.946666666666667 -0.1999999999999993 2.15, + 2.946666666666667 0.1999999999999993 2.15, + 2.880000000000001 0.1999999999999993 2.15, + 3.119999999999999 0.1999999999999993 2.15, + 3.053333333333333 0.1999999999999993 2.15, + 3.053333333333333 -0.1999999999999993 2.15, + 3.119999999999999 -0.1999999999999993 2.15, + 2.880000000000001 -0.1999999999999993 2.3, + 2.946666666666667 -0.1999999999999993 2.3, + 2.946666666666667 0.1999999999999993 2.3, + 2.880000000000001 0.1999999999999993 2.3, + 3.119999999999999 0.1999999999999993 2.3, + 3.053333333333333 0.1999999999999993 2.3, + 3.053333333333333 -0.1999999999999993 2.3, + 3.119999999999999 -0.1999999999999993 2.3, + 2.780000000000001 -0.1999999999999993 2.8, + 2.8466666666666676 -0.1999999999999993 2.8, + 2.8466666666666676 0.1999999999999993 2.8, + 2.780000000000001 0.1999999999999993 2.8, + 3.219999999999999 0.1999999999999993 2.8, + 3.1533333333333324 0.1999999999999993 2.8, + 3.1533333333333324 -0.1999999999999993 2.8, + 3.219999999999999 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy41 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 1.5 -0.5 3.355, + 1.5 0.5 3.355, + 2.5 0.5 3.355, + 2.5 -0.5 3.355, + 1.5 -0.5 0.004999999999999893, + 1.5 0.5 0.004999999999999893, + 2.5 0.5 0.004999999999999893, + 2.5 -0.5 0.004999999999999893, + 1.6500000000000004 0.34999999999999964 3.355, + 1.6500000000000004 -0.34999999999999964 3.355, + 2.3499999999999996 -0.34999999999999964 3.355, + 2.3499999999999996 0.34999999999999964 3.355, + 1.7599999999999998 0.2400000000000002 3.255, + 1.7599999999999998 -0.2400000000000002 3.255, + 2.24 -0.2400000000000002 3.255, + 2.24 0.2400000000000002 3.255, + 1.7599999999999998 0.2400000000000002 0.7549999999999999, + 1.7599999999999998 -0.2400000000000002 0.7549999999999999, + 2.24 -0.2400000000000002 0.7549999999999999, + 2.24 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 1.9000000000000004 -0.09999999999999964 0.55, + 1.9000000000000004 0.09999999999999964 0.55, + 2.0999999999999996 0.09999999999999964 0.55, + 2.0999999999999996 -0.09999999999999964 0.55, + 1.9000000000000004 -0.09999999999999964 -5.800000000000001, + 1.9000000000000004 0.09999999999999964 -5.800000000000001, + 2.0999999999999996 0.09999999999999964 -5.800000000000001, + 2.0999999999999996 -0.09999999999999964 -5.800000000000001, + 1.9749999999999996 -0.025000000000000355 -5.9, + 1.9749999999999996 0.025000000000000355 -5.9, + 2.0250000000000004 0.025000000000000355 -5.9, + 2.0250000000000004 -0.025000000000000355 -5.9, + 1.9666666666666668 -0.09999999999999964 0.55, + 2.033333333333333 -0.09999999999999964 0.55, + 1.9666666666666668 0.09999999999999964 0.55, + 2.033333333333333 0.09999999999999964 0.55, + 2.1533333333333324 0.1999999999999993 0.85, + 2.1533333333333324 -0.1999999999999993 0.85, + 2.219999999999999 -0.1999999999999993 0.85, + 2.219999999999999 0.1999999999999993 0.85, + 1.8466666666666676 -0.1999999999999993 0.85, + 1.8466666666666676 0.1999999999999993 0.85, + 1.7800000000000011 0.1999999999999993 0.85, + 1.7800000000000011 -0.1999999999999993 0.85, + 1.8800000000000008 -0.1999999999999993 2.15, + 1.9466666666666672 -0.1999999999999993 2.15, + 1.9466666666666672 0.1999999999999993 2.15, + 1.8800000000000008 0.1999999999999993 2.15, + 2.119999999999999 0.1999999999999993 2.15, + 2.053333333333333 0.1999999999999993 2.15, + 2.053333333333333 -0.1999999999999993 2.15, + 2.119999999999999 -0.1999999999999993 2.15, + 1.8800000000000008 -0.1999999999999993 2.3, + 1.9466666666666672 -0.1999999999999993 2.3, + 1.9466666666666672 0.1999999999999993 2.3, + 1.8800000000000008 0.1999999999999993 2.3, + 2.119999999999999 0.1999999999999993 2.3, + 2.053333333333333 0.1999999999999993 2.3, + 2.053333333333333 -0.1999999999999993 2.3, + 2.119999999999999 -0.1999999999999993 2.3, + 1.7800000000000011 -0.1999999999999993 2.8, + 1.8466666666666676 -0.1999999999999993 2.8, + 1.8466666666666676 0.1999999999999993 2.8, + 1.7800000000000011 0.1999999999999993 2.8, + 2.219999999999999 0.1999999999999993 2.8, + 2.1533333333333324 0.1999999999999993 2.8, + 2.1533333333333324 -0.1999999999999993 2.8, + 2.219999999999999 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy40 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.5 -0.5 3.355, + 0.5 0.5 3.355, + 1.5 0.5 3.355, + 1.5 -0.5 3.355, + 0.5 -0.5 0.004999999999999893, + 0.5 0.5 0.004999999999999893, + 1.5 0.5 0.004999999999999893, + 1.5 -0.5 0.004999999999999893, + 0.6500000000000004 0.34999999999999964 3.355, + 0.6500000000000004 -0.34999999999999964 3.355, + 1.3499999999999996 -0.34999999999999964 3.355, + 1.3499999999999996 0.34999999999999964 3.355, + 0.7599999999999998 0.2400000000000002 3.255, + 0.7599999999999998 -0.2400000000000002 3.255, + 1.2400000000000002 -0.2400000000000002 3.255, + 1.2400000000000002 0.2400000000000002 3.255, + 0.7599999999999998 0.2400000000000002 0.7549999999999999, + 0.7599999999999998 -0.2400000000000002 0.7549999999999999, + 1.2400000000000002 -0.2400000000000002 0.7549999999999999, + 1.2400000000000002 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 0.9000000000000004 -0.09999999999999964 0.55, + 0.9000000000000004 0.09999999999999964 0.55, + 1.0999999999999996 0.09999999999999964 0.55, + 1.0999999999999996 -0.09999999999999964 0.55, + 0.9000000000000004 -0.09999999999999964 -5.800000000000001, + 0.9000000000000004 0.09999999999999964 -5.800000000000001, + 1.0999999999999996 0.09999999999999964 -5.800000000000001, + 1.0999999999999996 -0.09999999999999964 -5.800000000000001, + 0.9749999999999996 -0.025000000000000355 -5.9, + 0.9749999999999996 0.025000000000000355 -5.9, + 1.0250000000000004 0.025000000000000355 -5.9, + 1.0250000000000004 -0.025000000000000355 -5.9, + 0.9666666666666668 -0.09999999999999964 0.55, + 1.0333333333333332 -0.09999999999999964 0.55, + 0.9666666666666668 0.09999999999999964 0.55, + 1.0333333333333332 0.09999999999999964 0.55, + 1.1533333333333324 0.1999999999999993 0.85, + 1.1533333333333324 -0.1999999999999993 0.85, + 1.2199999999999989 -0.1999999999999993 0.85, + 1.2199999999999989 0.1999999999999993 0.85, + 0.8466666666666676 -0.1999999999999993 0.85, + 0.8466666666666676 0.1999999999999993 0.85, + 0.7800000000000011 0.1999999999999993 0.85, + 0.7800000000000011 -0.1999999999999993 0.85, + 0.8800000000000008 -0.1999999999999993 2.15, + 0.9466666666666672 -0.1999999999999993 2.15, + 0.9466666666666672 0.1999999999999993 2.15, + 0.8800000000000008 0.1999999999999993 2.15, + 1.1199999999999992 0.1999999999999993 2.15, + 1.0533333333333328 0.1999999999999993 2.15, + 1.0533333333333328 -0.1999999999999993 2.15, + 1.1199999999999992 -0.1999999999999993 2.15, + 0.8800000000000008 -0.1999999999999993 2.3, + 0.9466666666666672 -0.1999999999999993 2.3, + 0.9466666666666672 0.1999999999999993 2.3, + 0.8800000000000008 0.1999999999999993 2.3, + 1.1199999999999992 0.1999999999999993 2.3, + 1.0533333333333328 0.1999999999999993 2.3, + 1.0533333333333328 -0.1999999999999993 2.3, + 1.1199999999999992 -0.1999999999999993 2.3, + 0.7800000000000011 -0.1999999999999993 2.8, + 0.8466666666666676 -0.1999999999999993 2.8, + 0.8466666666666676 0.1999999999999993 2.8, + 0.7800000000000011 0.1999999999999993 2.8, + 1.2199999999999989 0.1999999999999993 2.8, + 1.1533333333333324 0.1999999999999993 2.8, + 1.1533333333333324 -0.1999999999999993 2.8, + 1.2199999999999989 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy38 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 5.5 -0.5 3.355, + 5.5 0.5 3.355, + 6.5 0.5 3.355, + 6.5 -0.5 3.355, + 5.5 -0.5 0.004999999999999893, + 5.5 0.5 0.004999999999999893, + 6.5 0.5 0.004999999999999893, + 6.5 -0.5 0.004999999999999893, + 5.65 0.34999999999999964 3.355, + 5.65 -0.34999999999999964 3.355, + 6.35 -0.34999999999999964 3.355, + 6.35 0.34999999999999964 3.355, + 5.76 0.2400000000000002 3.255, + 5.76 -0.2400000000000002 3.255, + 6.24 -0.2400000000000002 3.255, + 6.24 0.2400000000000002 3.255, + 5.76 0.2400000000000002 0.7549999999999999, + 5.76 -0.2400000000000002 0.7549999999999999, + 6.24 -0.2400000000000002 0.7549999999999999, + 6.24 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 5.9 -0.09999999999999964 0.55, + 5.9 0.09999999999999964 0.55, + 6.1 0.09999999999999964 0.55, + 6.1 -0.09999999999999964 0.55, + 5.9 -0.09999999999999964 -5.800000000000001, + 5.9 0.09999999999999964 -5.800000000000001, + 6.1 0.09999999999999964 -5.800000000000001, + 6.1 -0.09999999999999964 -5.800000000000001, + 5.975 -0.025000000000000355 -5.9, + 5.975 0.025000000000000355 -5.9, + 6.025 0.025000000000000355 -5.9, + 6.025 -0.025000000000000355 -5.9, + 5.966666666666667 -0.09999999999999964 0.55, + 6.033333333333333 -0.09999999999999964 0.55, + 5.966666666666667 0.09999999999999964 0.55, + 6.033333333333333 0.09999999999999964 0.55, + 6.153333333333332 0.1999999999999993 0.85, + 6.153333333333332 -0.1999999999999993 0.85, + 6.219999999999999 -0.1999999999999993 0.85, + 6.219999999999999 0.1999999999999993 0.85, + 5.846666666666668 -0.1999999999999993 0.85, + 5.846666666666668 0.1999999999999993 0.85, + 5.780000000000001 0.1999999999999993 0.85, + 5.780000000000001 -0.1999999999999993 0.85, + 5.880000000000001 -0.1999999999999993 2.15, + 5.946666666666667 -0.1999999999999993 2.15, + 5.946666666666667 0.1999999999999993 2.15, + 5.880000000000001 0.1999999999999993 2.15, + 6.119999999999999 0.1999999999999993 2.15, + 6.053333333333333 0.1999999999999993 2.15, + 6.053333333333333 -0.1999999999999993 2.15, + 6.119999999999999 -0.1999999999999993 2.15, + 5.880000000000001 -0.1999999999999993 2.3, + 5.946666666666667 -0.1999999999999993 2.3, + 5.946666666666667 0.1999999999999993 2.3, + 5.880000000000001 0.1999999999999993 2.3, + 6.119999999999999 0.1999999999999993 2.3, + 6.053333333333333 0.1999999999999993 2.3, + 6.053333333333333 -0.1999999999999993 2.3, + 6.119999999999999 -0.1999999999999993 2.3, + 5.780000000000001 -0.1999999999999993 2.8, + 5.846666666666668 -0.1999999999999993 2.8, + 5.846666666666668 0.1999999999999993 2.8, + 5.780000000000001 0.1999999999999993 2.8, + 6.219999999999999 0.1999999999999993 2.8, + 6.153333333333332 0.1999999999999993 2.8, + 6.153333333333332 -0.1999999999999993 2.8, + 6.219999999999999 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy37 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 4.5 -0.5 3.355, + 4.5 0.5 3.355, + 5.5 0.5 3.355, + 5.5 -0.5 3.355, + 4.5 -0.5 0.004999999999999893, + 4.5 0.5 0.004999999999999893, + 5.5 0.5 0.004999999999999893, + 5.5 -0.5 0.004999999999999893, + 4.65 0.34999999999999964 3.355, + 4.65 -0.34999999999999964 3.355, + 5.35 -0.34999999999999964 3.355, + 5.35 0.34999999999999964 3.355, + 4.76 0.2400000000000002 3.255, + 4.76 -0.2400000000000002 3.255, + 5.24 -0.2400000000000002 3.255, + 5.24 0.2400000000000002 3.255, + 4.76 0.2400000000000002 0.7549999999999999, + 4.76 -0.2400000000000002 0.7549999999999999, + 5.24 -0.2400000000000002 0.7549999999999999, + 5.24 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 4.9 -0.09999999999999964 0.55, + 4.9 0.09999999999999964 0.55, + 5.1 0.09999999999999964 0.55, + 5.1 -0.09999999999999964 0.55, + 4.9 -0.09999999999999964 -5.800000000000001, + 4.9 0.09999999999999964 -5.800000000000001, + 5.1 0.09999999999999964 -5.800000000000001, + 5.1 -0.09999999999999964 -5.800000000000001, + 4.975 -0.025000000000000355 -5.9, + 4.975 0.025000000000000355 -5.9, + 5.025 0.025000000000000355 -5.9, + 5.025 -0.025000000000000355 -5.9, + 4.966666666666667 -0.09999999999999964 0.55, + 5.033333333333333 -0.09999999999999964 0.55, + 4.966666666666667 0.09999999999999964 0.55, + 5.033333333333333 0.09999999999999964 0.55, + 5.153333333333332 0.1999999999999993 0.85, + 5.153333333333332 -0.1999999999999993 0.85, + 5.219999999999999 -0.1999999999999993 0.85, + 5.219999999999999 0.1999999999999993 0.85, + 4.846666666666668 -0.1999999999999993 0.85, + 4.846666666666668 0.1999999999999993 0.85, + 4.780000000000001 0.1999999999999993 0.85, + 4.780000000000001 -0.1999999999999993 0.85, + 4.880000000000001 -0.1999999999999993 2.15, + 4.946666666666667 -0.1999999999999993 2.15, + 4.946666666666667 0.1999999999999993 2.15, + 4.880000000000001 0.1999999999999993 2.15, + 5.119999999999999 0.1999999999999993 2.15, + 5.053333333333333 0.1999999999999993 2.15, + 5.053333333333333 -0.1999999999999993 2.15, + 5.119999999999999 -0.1999999999999993 2.15, + 4.880000000000001 -0.1999999999999993 2.3, + 4.946666666666667 -0.1999999999999993 2.3, + 4.946666666666667 0.1999999999999993 2.3, + 4.880000000000001 0.1999999999999993 2.3, + 5.119999999999999 0.1999999999999993 2.3, + 5.053333333333333 0.1999999999999993 2.3, + 5.053333333333333 -0.1999999999999993 2.3, + 5.119999999999999 -0.1999999999999993 2.3, + 4.780000000000001 -0.1999999999999993 2.8, + 4.846666666666668 -0.1999999999999993 2.8, + 4.846666666666668 0.1999999999999993 2.8, + 4.780000000000001 0.1999999999999993 2.8, + 5.219999999999999 0.1999999999999993 2.8, + 5.153333333333332 0.1999999999999993 2.8, + 5.153333333333332 -0.1999999999999993 2.8, + 5.219999999999999 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + +DEF cube9_copy109 Transform { + children [ + Shape { + appearance Appearance { + material USE body + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 3.5 -0.5 3.355, + 3.5 0.5 3.355, + 4.5 0.5 3.355, + 4.5 -0.5 3.355, + 3.5 -0.5 0.004999999999999893, + 3.5 0.5 0.004999999999999893, + 4.5 0.5 0.004999999999999893, + 4.5 -0.5 0.004999999999999893, + 3.6500000000000004 0.34999999999999964 3.355, + 3.6500000000000004 -0.34999999999999964 3.355, + 4.35 -0.34999999999999964 3.355, + 4.35 0.34999999999999964 3.355, + 3.76 0.2400000000000002 3.255, + 3.76 -0.2400000000000002 3.255, + 4.24 -0.2400000000000002 3.255, + 4.24 0.2400000000000002 3.255, + 3.76 0.2400000000000002 0.7549999999999999, + 3.76 -0.2400000000000002 0.7549999999999999, + 4.24 -0.2400000000000002 0.7549999999999999, + 4.24 0.2400000000000002 0.7549999999999999 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 3, 10, 9, -1, + 0, 4, 7, 3, -1, + 0, 9, 8, 1, -1, + 1, 2, 6, 5, -1, + 1, 8, 11, 2, -1, + 2, 3, 7, 6, -1, + 2, 11, 10, 3, -1, + 4, 5, 6, 7, -1, + 8, 9, 13, 12, -1, + 8, 12, 15, 11, -1, + 9, 10, 14, 13, -1, + 10, 11, 15, 14, -1, + 12, 13, 17, 16, -1, + 12, 16, 19, 15, -1, + 13, 14, 18, 17, -1, + 14, 15, 19, 18, -1, + 16, 17, 18, 19, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + -1.0 0.0 0.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 -1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 -1.0, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.0 1.0, + 0.0 0.0 1.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.6726727939963146 0.0 0.7399400733959416, + 0.0 0.6726727939963146 0.7399400733959416, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.6726727939963146 0.7399400733959416, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.6726727939963146 0.0 0.7399400733959416, + 0.0 -0.6726727939963146 0.7399400733959416, + -1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.0 1.0, + -1.0 0.0 0.0, + 0.0 -1.0 0.0 ] } + normalIndex [ + 1, 5, 21, 18, -1, + 3, 14, 36, 33, -1, + 0, 16, 26, 13, -1, + 2, 32, 28, 6, -1, + 4, 9, 23, 19, -1, + 7, 29, 41, 11, -1, + 8, 12, 25, 22, -1, + 10, 40, 37, 15, -1, + 17, 20, 24, 27, -1, + 30, 34, 48, 44, -1, + 31, 45, 57, 43, -1, + 35, 38, 52, 49, -1, + 39, 42, 56, 53, -1, + 46, 50, 64, 61, -1, + 47, 62, 71, 59, -1, + 51, 54, 67, 65, -1, + 55, 58, 70, 68, -1, + 60, 63, 66, 69, -1 ] + } + }, + Shape { + appearance Appearance { + material USE pins + } + geometry IndexedFaceSet { + normalPerVertex TRUE + coord Coordinate { point [ + 3.9000000000000004 -0.09999999999999964 0.55, + 3.9000000000000004 0.09999999999999964 0.55, + 4.1 0.09999999999999964 0.55, + 4.1 -0.09999999999999964 0.55, + 3.9000000000000004 -0.09999999999999964 -5.800000000000001, + 3.9000000000000004 0.09999999999999964 -5.800000000000001, + 4.1 0.09999999999999964 -5.800000000000001, + 4.1 -0.09999999999999964 -5.800000000000001, + 3.9749999999999996 -0.025000000000000355 -5.9, + 3.9749999999999996 0.025000000000000355 -5.9, + 4.025 0.025000000000000355 -5.9, + 4.025 -0.025000000000000355 -5.9, + 3.966666666666667 -0.09999999999999964 0.55, + 4.033333333333333 -0.09999999999999964 0.55, + 3.966666666666667 0.09999999999999964 0.55, + 4.033333333333333 0.09999999999999964 0.55, + 4.153333333333332 0.1999999999999993 0.85, + 4.153333333333332 -0.1999999999999993 0.85, + 4.219999999999999 -0.1999999999999993 0.85, + 4.219999999999999 0.1999999999999993 0.85, + 3.8466666666666676 -0.1999999999999993 0.85, + 3.8466666666666676 0.1999999999999993 0.85, + 3.780000000000001 0.1999999999999993 0.85, + 3.780000000000001 -0.1999999999999993 0.85, + 3.880000000000001 -0.1999999999999993 2.15, + 3.946666666666667 -0.1999999999999993 2.15, + 3.946666666666667 0.1999999999999993 2.15, + 3.880000000000001 0.1999999999999993 2.15, + 4.119999999999999 0.1999999999999993 2.15, + 4.053333333333333 0.1999999999999993 2.15, + 4.053333333333333 -0.1999999999999993 2.15, + 4.119999999999999 -0.1999999999999993 2.15, + 3.880000000000001 -0.1999999999999993 2.3, + 3.946666666666667 -0.1999999999999993 2.3, + 3.946666666666667 0.1999999999999993 2.3, + 3.880000000000001 0.1999999999999993 2.3, + 4.119999999999999 0.1999999999999993 2.3, + 4.053333333333333 0.1999999999999993 2.3, + 4.053333333333333 -0.1999999999999993 2.3, + 4.119999999999999 -0.1999999999999993 2.3, + 3.780000000000001 -0.1999999999999993 2.8, + 3.8466666666666676 -0.1999999999999993 2.8, + 3.8466666666666676 0.1999999999999993 2.8, + 3.780000000000001 0.1999999999999993 2.8, + 4.219999999999999 0.1999999999999993 2.8, + 4.153333333333332 0.1999999999999993 2.8, + 4.153333333333332 -0.1999999999999993 2.8, + 4.219999999999999 -0.1999999999999993 2.8 ] } + coordIndex [ + 0, 1, 5, 4, -1, + 0, 4, 7, 3, 13, 12, -1, + 0, 12, 20, 23, -1, + 0, 23, 22, 1, -1, + 1, 14, 15, 2, 6, 5, -1, + 1, 22, 21, 14, -1, + 2, 3, 7, 6, -1, + 2, 15, 16, 19, -1, + 2, 19, 18, 3, -1, + 3, 18, 17, 13, -1, + 4, 5, 9, 8, -1, + 4, 8, 11, 7, -1, + 5, 6, 10, 9, -1, + 6, 7, 11, 10, -1, + 8, 9, 10, 11, -1, + 12, 13, 15, 14, -1, + 12, 14, 21, 20, -1, + 13, 17, 16, 15, -1, + 16, 17, 30, 29, -1, + 16, 29, 28, 19, -1, + 17, 18, 31, 30, -1, + 18, 19, 28, 31, -1, + 20, 21, 26, 25, -1, + 20, 25, 24, 23, -1, + 21, 22, 27, 26, -1, + 22, 23, 24, 27, -1, + 24, 25, 33, 32, -1, + 24, 32, 35, 27, -1, + 25, 26, 34, 33, -1, + 26, 27, 35, 34, -1, + 28, 29, 37, 36, -1, + 28, 36, 39, 31, -1, + 29, 30, 38, 37, -1, + 30, 31, 39, 38, -1, + 32, 33, 41, 40, -1, + 32, 40, 43, 35, -1, + 33, 34, 42, 41, -1, + 34, 35, 43, 42, -1, + 36, 37, 45, 44, -1, + 36, 44, 47, 39, -1, + 37, 38, 46, 45, -1, + 38, 39, 47, 46, -1, + 40, 41, 42, 43, -1, + 44, 45, 46, 47, -1 ] + normal Normal { vector [ + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9284766908852602 0.0 -0.3713906763541017, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9284766908852602 0.0 -0.3713906763541017, + 0.0 -1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 1.0 0.0, + -1.0 0.0 0.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 1.0 0.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 1.0 0.0 0.0, + 0.0 -1.0 0.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + -0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.0 0.8000000000000017 -0.5999999999999978, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 0.0 -1.0, + 0.8000000000000017 0.0 -0.5999999999999978, + 0.0 -0.8000000000000017 -0.5999999999999978, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + -0.9284766908852602 0.0 0.3713906763541017, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 0.15128414668165327, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 0.15128414668165327, + 0.0 -1.0 0.0, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.0 1.0 0.0, + 0.9884903170809536 0.0 -0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + 0.9884903170809536 0.0 0.15128414668165327, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 0.9486832980505141 -0.316227766016837, + 0.9884903170809536 0.0 0.15128414668165327, + 0.0 1.0 0.0, + 0.0 0.9486832980505141 -0.316227766016837, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -0.9486832980505141 -0.316227766016837, + 0.0 -1.0 0.0, + -0.9884903170809536 0.0 -0.15128414668165327, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + -0.9992633500488202 0.0 -0.03837651950358716, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + 0.9992633500488202 0.0 0.03837651950358716, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + -0.9951333266680703 0.0 0.09853761796664183, + 0.0 -1.0 0.0, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 -1.0 0.0, + 0.9951333266680703 0.0 -0.09853761796664183, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + 0.9805806756909203 0.0 0.19611613513818338, + 0.0 1.0 0.0, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338, + 0.0 0.0 1.0, + 0.0 1.0 0.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 0.0 1.0, + -0.9805806756909203 0.0 0.19611613513818338, + 0.0 -1.0 0.0, + 0.0 0.0 1.0, + 0.0 -1.0 0.0, + 0.9805806756909203 0.0 -0.19611613513818338 ] } + normalIndex [ + 1, 5, 21, 17, -1, + 0, 16, 29, 13, 48, 44, -1, + 3, 47, 77, 89, -1, + 2, 88, 85, 7, -1, + 4, 52, 56, 9, 25, 20, -1, + 6, 84, 81, 55, -1, + 8, 12, 28, 24, -1, + 11, 59, 61, 73, -1, + 10, 72, 69, 15, -1, + 14, 68, 65, 51, -1, + 18, 22, 36, 33, -1, + 19, 34, 43, 31, -1, + 23, 26, 39, 37, -1, + 27, 30, 42, 40, -1, + 32, 35, 38, 41, -1, + 45, 49, 57, 53, -1, + 46, 54, 80, 76, -1, + 50, 64, 60, 58, -1, + 63, 66, 116, 113, -1, + 62, 112, 108, 74, -1, + 67, 70, 120, 117, -1, + 71, 75, 109, 121, -1, + 79, 82, 100, 97, -1, + 78, 96, 92, 90, -1, + 83, 86, 104, 101, -1, + 87, 91, 93, 105, -1, + 94, 98, 128, 124, -1, + 95, 125, 137, 107, -1, + 99, 102, 132, 129, -1, + 103, 106, 136, 133, -1, + 110, 114, 144, 140, -1, + 111, 141, 153, 123, -1, + 115, 118, 148, 145, -1, + 119, 122, 152, 149, -1, + 126, 130, 160, 157, -1, + 127, 158, 167, 139, -1, + 131, 134, 163, 161, -1, + 135, 138, 166, 164, -1, + 142, 146, 172, 169, -1, + 143, 170, 179, 155, -1, + 147, 150, 175, 173, -1, + 151, 154, 178, 176, -1, + 156, 159, 162, 165, -1, + 168, 171, 174, 177, -1 ] + } + } + ] +} + diff --git a/template/Arduino_Micro/Socket_Arduino_Micro.pretty/1pin_Micro.kicad_mod b/template/Arduino_Micro/Socket_Arduino_Micro.pretty/1pin_Micro.kicad_mod new file mode 100644 index 00000000..5ea23106 --- /dev/null +++ b/template/Arduino_Micro/Socket_Arduino_Micro.pretty/1pin_Micro.kicad_mod @@ -0,0 +1,11 @@ +(module 1pin_Micro (layer F.Cu) (tedit 551FC183) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -1.651) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 1.397) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.032 2.032) (drill 1.27) (layers *.Cu *.Mask F.SilkS)) +) diff --git a/template/Arduino_Micro/Socket_Arduino_Micro.pretty/Socket_Strip_Arduino_1x17.kicad_mod b/template/Arduino_Micro/Socket_Arduino_Micro.pretty/Socket_Strip_Arduino_1x17.kicad_mod new file mode 100644 index 00000000..fafcd687 --- /dev/null +++ b/template/Arduino_Micro/Socket_Arduino_Micro.pretty/Socket_Strip_Arduino_1x17.kicad_mod @@ -0,0 +1,43 @@ +(module Socket_Strip_Arduino_1x17 (layer F.Cu) (tedit 551FC05C) + (descr "Through hole socket strip") + (tags "socket strip") + (fp_text reference REF** (at 0 -5.1) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Socket_Strip_Arduino_1x17 (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 42.4 -1.75) (end 42.4 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 -1.75) (end 42.4 -1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.75 1.75) (end 42.4 1.75) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.27 1.27) (end 41.91 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 41.91 1.27) (end 41.91 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 41.91 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 9 thru_hole oval (at 20.32 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 10 thru_hole oval (at 22.86 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 11 thru_hole oval (at 25.4 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 12 thru_hole oval (at 27.94 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 13 thru_hole oval (at 30.48 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 14 thru_hole oval (at 33.02 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 15 thru_hole oval (at 35.56 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 16 thru_hole oval (at 38.1 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (pad 17 thru_hole oval (at 40.64 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) + (model /home/jo/kicad/template/Arduino_Micro/Socket_Arduino_Micro.3dshapes/Socket_header_Arduino_1x17.wrl + (at (xyz 0.8 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) +) diff --git a/template/Arduino_Micro/meta/brd.png b/template/Arduino_Micro/meta/brd.png new file mode 100644 index 00000000..e61568c0 Binary files /dev/null and b/template/Arduino_Micro/meta/brd.png differ diff --git a/template/Arduino_Micro/meta/icon.png b/template/Arduino_Micro/meta/icon.png new file mode 100644 index 00000000..42978310 Binary files /dev/null and b/template/Arduino_Micro/meta/icon.png differ diff --git a/template/Arduino_Micro/meta/info.html b/template/Arduino_Micro/meta/info.html new file mode 100644 index 00000000..7a8d2dc1 --- /dev/null +++ b/template/Arduino_Micro/meta/info.html @@ -0,0 +1,28 @@ + + + + +Arduino Micro - Expansion Board + + + + + +

This project template is the basis of an expansion board for the + Arduino Micro

+ +This base project includes a PCB edge defined as the same
+size as the Arduino Micro 2 PCB with the connectors placed
+correctly to align the two boards.

+ +Contours and holes can be easely modified, just remove line or hole
+and redraw wath you want in layer "edge.cuts".
+In layer "Dwgs.User" you have the position of Reset button,
+USB, ISP and Power connector,

+ +The final PCB looks like the following: +

+





+

+

(c)2015 Jonathan Iapicco.

diff --git a/template/Arduino_Nano/Arduino_Nano.bak b/template/Arduino_Nano/Arduino_Nano.bak index 7c01f6cf..3a855dc1 100644 --- a/template/Arduino_Nano/Arduino_Nano.bak +++ b/template/Arduino_Nano/Arduino_Nano.bak @@ -50,7 +50,7 @@ U 1 1 551D9380 P 8725 675 F 0 "P3" H 8805 675 40 0000 L CNN F 1 "CONN_1" H 8725 730 30 0001 C CNN -F 2 "Connect:1pin" H 8725 675 60 0001 C CNN +F 2 "Socket_Arduino_Nano:1pin_Nano" H 8725 675 60 0001 C CNN F 3 "" H 8725 675 60 0000 C CNN 1 8725 675 0 -1 -1 0 @@ -61,7 +61,7 @@ U 1 1 551D9414 P 8825 675 F 0 "P4" H 8905 675 40 0000 L CNN F 1 "CONN_1" H 8825 730 30 0001 C CNN -F 2 "Connect:1pin" H 8825 675 60 0001 C CNN +F 2 "Socket_Arduino_Nano:1pin_Nano" H 8825 675 60 0001 C CNN F 3 "" H 8825 675 60 0000 C CNN 1 8825 675 0 -1 -1 0 @@ -72,7 +72,7 @@ U 1 1 551D9432 P 8925 675 F 0 "P5" H 9005 675 40 0000 L CNN F 1 "CONN_1" H 8925 730 30 0001 C CNN -F 2 "Connect:1pin" H 8925 675 60 0001 C CNN +F 2 "Socket_Arduino_Nano:1pin_Nano" H 8925 675 60 0001 C CNN F 3 "" H 8925 675 60 0000 C CNN 1 8925 675 0 -1 -1 0 @@ -83,7 +83,7 @@ U 1 1 551D9466 P 9025 675 F 0 "P6" H 9105 675 40 0000 L CNN F 1 "CONN_1" H 9025 730 30 0001 C CNN -F 2 "Connect:1pin" H 9025 675 60 0001 C CNN +F 2 "Socket_Arduino_Nano:1pin_Nano" H 9025 675 60 0001 C CNN F 3 "" H 9025 675 60 0000 C CNN 1 9025 675 0 -1 -1 0 @@ -94,7 +94,7 @@ U 1 1 551D9496 P 9775 2000 F 0 "P1" V 9745 2050 60 0000 C CNN F 1 "Digital" V 9855 2050 60 0000 C CNN -F 2 "Socket_Arduino_Nano:Socket_Strip_Nano_1x15" H 9775 2050 60 0001 C CNN +F 2 "Socket_Arduino_Nano:Socket_Strip_Arduino_1x15" H 9775 2050 60 0001 C CNN F 3 "" H 9775 2050 60 0000 C CNN 1 9775 2000 1 0 0 -1 @@ -105,7 +105,7 @@ U 1 1 551D94EF P 10150 2000 F 0 "P2" V 10120 2050 60 0000 C CNN F 1 "Analog" V 10230 2050 60 0000 C CNN -F 2 "Socket_Arduino_Nano:Socket_Strip_Nano_1x15" H 10150 2050 60 0001 C CNN +F 2 "Socket_Arduino_Nano:Socket_Strip_Arduino_1x15" H 10150 2050 60 0001 C CNN F 3 "" H 10150 2050 60 0000 C CNN 1 10150 2000 -1 0 0 -1 @@ -174,12 +174,12 @@ A7 $Comp L +3.3V #PWR3 U 1 1 551D9E93 -P 11000 2575 -F 0 "#PWR3" H 11000 2535 30 0001 C CNN -F 1 "+3.3V" H 11000 2685 30 0000 C CNN -F 2 "" H 11000 2575 60 0000 C CNN -F 3 "" H 11000 2575 60 0000 C CNN - 1 11000 2575 +P 11125 2575 +F 0 "#PWR3" H 11125 2535 30 0001 C CNN +F 1 "+3.3V" H 11125 2685 30 0000 C CNN +F 2 "" H 11125 2575 60 0000 C CNN +F 3 "" H 11125 2575 60 0000 C CNN + 1 11125 2575 1 0 0 -1 $EndComp Text Label 10500 2500 0 60 ~ 0 @@ -187,23 +187,23 @@ AREF $Comp L +5V #PWR2 U 1 1 551D9FBD -P 11000 1575 -F 0 "#PWR2" H 11000 1665 20 0001 C CNN -F 1 "+5V" H 11000 1665 30 0000 C CNN -F 2 "" H 11000 1575 60 0000 C CNN -F 3 "" H 11000 1575 60 0000 C CNN - 1 11000 1575 +P 11125 1575 +F 0 "#PWR2" H 11125 1665 20 0001 C CNN +F 1 "+5V" H 11125 1665 30 0000 C CNN +F 2 "" H 11125 1575 60 0000 C CNN +F 3 "" H 11125 1575 60 0000 C CNN + 1 11125 1575 1 0 0 -1 $EndComp $Comp L GND #PWR4 U 1 1 551D9FD7 -P 11125 1475 -F 0 "#PWR4" H 11125 1475 30 0001 C CNN -F 1 "GND" H 11125 1405 30 0001 C CNN -F 2 "" H 11125 1475 60 0000 C CNN -F 3 "" H 11125 1475 60 0000 C CNN - 1 11125 1475 +P 11000 1475 +F 0 "#PWR4" H 11000 1475 30 0001 C CNN +F 1 "GND" H 11000 1405 30 0001 C CNN +F 2 "" H 11000 1475 60 0000 C CNN +F 3 "" H 11000 1475 60 0000 C CNN + 1 11000 1475 1 0 0 -1 $EndComp Text Label 10500 1300 0 60 ~ 0 @@ -222,18 +222,12 @@ Wire Notes Line 8600 2850 8600 475 Wire Notes Line 11225 2850 8600 2850 -Wire Wire Line - 11000 1600 11000 1575 -Wire Wire Line - 11125 1400 11125 1475 -Wire Wire Line - 11000 2600 11000 2575 Wire Wire Line 8750 1600 8750 1675 Wire Wire Line 10500 2700 10875 2700 Wire Wire Line - 10500 2600 11000 2600 + 10500 2600 11125 2600 Wire Wire Line 10500 2500 10875 2500 Wire Wire Line @@ -253,11 +247,9 @@ Wire Wire Line Wire Wire Line 10500 1700 10875 1700 Wire Wire Line - 10500 1600 11000 1600 + 10500 1600 11125 1600 Wire Wire Line 10500 1500 10875 1500 -Wire Wire Line - 10500 1400 11125 1400 Wire Wire Line 10500 1300 10875 1300 Wire Wire Line @@ -290,4 +282,12 @@ Wire Wire Line 8875 1400 9425 1400 Wire Wire Line 8875 1300 9425 1300 +Wire Wire Line + 11125 1600 11125 1575 +Wire Wire Line + 11000 1475 11000 1400 +Wire Wire Line + 11000 1400 10500 1400 +Wire Wire Line + 11125 2600 11125 2575 $EndSCHEMATC diff --git a/template/Arduino_Nano/Arduino_Nano.cmp b/template/Arduino_Nano/Arduino_Nano.cmp index 7a88b029..d5aa4de3 100644 --- a/template/Arduino_Nano/Arduino_Nano.cmp +++ b/template/Arduino_Nano/Arduino_Nano.cmp @@ -1,4 +1,4 @@ -Cmp-Mod V01 Created by Cvpcb (2015-03-25 BZR 5536)-product date = jeu. 02 avril 2015 21:14:14 UTC +Cmp-Mod V01 Created by Cvpcb (2015-03-25 BZR 5536)-product date = sam. 04 avril 2015 11:21:18 UTC BeginCmp TimeStamp = /551D9496; diff --git a/template/Arduino_Nano/Arduino_Nano.kicad_pcb b/template/Arduino_Nano/Arduino_Nano.kicad_pcb index 8f99dd66..778b5f87 100644 --- a/template/Arduino_Nano/Arduino_Nano.kicad_pcb +++ b/template/Arduino_Nano/Arduino_Nano.kicad_pcb @@ -3,7 +3,7 @@ (general (links 2) (no_connects 2) - (area -0.050001 -43.230001 17.830001 0.050001) + (area 138.125999 67.386999 156.006001 110.667001) (thickness 1.6) (drawings 19) (tracks 0) @@ -169,17 +169,20 @@ (add_net "Net-(P6-Pad1)") ) - (module Socket_Arduino_Nano:Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 551D9AAC) (tstamp 551DB1AE) + (module Socket_Arduino_Nano:Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 551FCA10) (tstamp 551FC9D0) (at 139.446 71.247 270) (descr "Through hole socket strip") (tags "socket strip") (path /551D9496) - (fp_text reference P1 (at 0 -5.1 270) (layer F.SilkS) + (fp_text reference P1 (at 0 -2.54 270) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value Digital (at 0 -3.1 270) (layer F.Fab) + (fp_text value Digital (at 3.81 -2.54 270) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) + (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) (fp_line (start 37.35 -1.75) (end 37.35 1.75) (layer F.CrtYd) (width 0.05)) (fp_line (start -1.75 -1.75) (end 37.35 -1.75) (layer F.CrtYd) (width 0.05)) @@ -187,10 +190,7 @@ (fp_line (start 1.27 -1.27) (end 36.83 -1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 36.83 -1.27) (end 36.83 1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 36.83 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 1 "/1(Tx)")) (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) @@ -228,17 +228,20 @@ ) ) - (module Socket_Arduino_Nano:Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 551DB295) (tstamp 551DB1CC) + (module Socket_Arduino_Nano:Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 551FCA0A) (tstamp 551FC9EE) (at 154.686 71.247 270) (descr "Through hole socket strip") (tags "socket strip") (path /551D94EF) - (fp_text reference P2 (at 0 3.81 270) (layer F.SilkS) + (fp_text reference P2 (at 0 2.667 270) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value Analog (at 0 2.54 270) (layer F.Fab) + (fp_text value Analog (at 3.81 2.794 270) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) + (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) (fp_line (start 37.35 -1.75) (end 37.35 1.75) (layer F.CrtYd) (width 0.05)) (fp_line (start -1.75 -1.75) (end 37.35 -1.75) (layer F.CrtYd) (width 0.05)) @@ -246,10 +249,7 @@ (fp_line (start 1.27 -1.27) (end 36.83 -1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 36.83 -1.27) (end 36.83 1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 36.83 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 16 /Vin)) (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) @@ -287,7 +287,7 @@ ) ) - (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551DB1EE) (tstamp 551DB1D1) + (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551FC9CE) (tstamp 551FC9F3) (at 139.446 68.707) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) @@ -302,7 +302,7 @@ (net 29 "Net-(P3-Pad1)")) ) - (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551DB1F7) (tstamp 551DB1D6) + (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551FC9DE) (tstamp 551FC9F8) (at 139.446 109.347) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) @@ -317,7 +317,7 @@ (net 30 "Net-(P4-Pad1)")) ) - (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551DB239) (tstamp 551DB1DB) + (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551FC9E6) (tstamp 551FC9FD) (at 154.686 109.347) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) @@ -332,7 +332,7 @@ (net 31 "Net-(P5-Pad1)")) ) - (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551DB231) (tstamp 551DB1E0) + (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551FC9C4) (tstamp 551FCA02) (at 154.686 68.707) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) diff --git a/template/Arduino_Nano/Arduino_Nano.kicad_pcb-bak b/template/Arduino_Nano/Arduino_Nano.kicad_pcb-bak index 69713192..e6a61c02 100644 --- a/template/Arduino_Nano/Arduino_Nano.kicad_pcb-bak +++ b/template/Arduino_Nano/Arduino_Nano.kicad_pcb-bak @@ -3,9 +3,9 @@ (general (links 2) (no_connects 2) - (area -0.050001 -43.230001 17.830001 0.050001) + (area 138.125999 67.386999 156.006001 110.667001) (thickness 1.6) - (drawings 21) + (drawings 19) (tracks 0) (zones 0) (modules 6) @@ -13,6 +13,10 @@ ) (page A4) + (title_block + (date "jeu. 02 avril 2015") + ) + (layers (0 F.Cu signal) (31 B.Cu signal) @@ -61,7 +65,7 @@ (pad_size 1.5 1.5) (pad_drill 0.6) (pad_to_mask_clearance 0) - (aux_axis_origin 0 0) + (aux_axis_origin 138.176 110.617) (visible_elements FFFFFF7F) (pcbplotparams (layerselection 0x00030_80000001) @@ -165,17 +169,20 @@ (add_net "Net-(P6-Pad1)") ) - (module Socket_Arduino_Nano:Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 551D9AAC) (tstamp 551DB1AE) - (at 1.27 -39.37 270) + (module Socket_Arduino_Nano:Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 551FB247) (tstamp 551FB1E3) + (at 139.446 71.247 270) (descr "Through hole socket strip") (tags "socket strip") (path /551D9496) - (fp_text reference P1 (at 0 -5.1 270) (layer F.SilkS) + (fp_text reference P1 (at 0 -2.54 270) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value Digital (at 0 -3.1 270) (layer F.Fab) + (fp_text value Digital (at 3.81 -2.54 270) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) + (fp_line (start -1.524 -1.27) (end -1.524 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.524 1.27) (end -1.016 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.524 -1.27) (end -1.016 -1.27) (layer F.SilkS) (width 0.15)) (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) (fp_line (start 37.35 -1.75) (end 37.35 1.75) (layer F.CrtYd) (width 0.05)) (fp_line (start -1.75 -1.75) (end 37.35 -1.75) (layer F.CrtYd) (width 0.05)) @@ -183,10 +190,7 @@ (fp_line (start 1.27 -1.27) (end 36.83 -1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 36.83 -1.27) (end 36.83 1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 36.83 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 1 "/1(Tx)")) (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) @@ -224,17 +228,20 @@ ) ) - (module Socket_Arduino_Nano:Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 551DB295) (tstamp 551DB1CC) - (at 16.51 -39.37 270) + (module Socket_Arduino_Nano:Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 551FB24E) (tstamp 551FB201) + (at 154.686 71.247 270) (descr "Through hole socket strip") (tags "socket strip") (path /551D94EF) - (fp_text reference P2 (at 0 3.81 270) (layer F.SilkS) + (fp_text reference P2 (at 0 2.54 270) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value Analog (at 0 2.54 270) (layer F.Fab) + (fp_text value Analog (at 3.683 2.794 270) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) + (fp_line (start -1.524 -1.27) (end -1.524 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.524 1.27) (end -1.016 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.524 -1.27) (end -1.016 -1.27) (layer F.SilkS) (width 0.15)) (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) (fp_line (start 37.35 -1.75) (end 37.35 1.75) (layer F.CrtYd) (width 0.05)) (fp_line (start -1.75 -1.75) (end 37.35 -1.75) (layer F.CrtYd) (width 0.05)) @@ -242,10 +249,7 @@ (fp_line (start 1.27 -1.27) (end 36.83 -1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 36.83 -1.27) (end 36.83 1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 36.83 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) (pad 1 thru_hole oval (at 0 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) (net 16 /Vin)) (pad 2 thru_hole oval (at 2.54 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) @@ -283,8 +287,8 @@ ) ) - (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551DB1EE) (tstamp 551DB1D1) - (at 1.27 -41.91) + (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551FB23C) (tstamp 551FB206) + (at 139.446 68.707) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) (path /551D9380) @@ -298,8 +302,8 @@ (net 29 "Net-(P3-Pad1)")) ) - (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551DB1F7) (tstamp 551DB1D6) - (at 1.27 -1.27) + (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551FB25D) (tstamp 551FB20B) + (at 139.446 109.347) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) (path /551D9414) @@ -313,8 +317,8 @@ (net 30 "Net-(P4-Pad1)")) ) - (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551DB239) (tstamp 551DB1DB) - (at 16.51 -1.27) + (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551FB268) (tstamp 551FB210) + (at 154.686 109.347) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) (path /551D9432) @@ -328,8 +332,8 @@ (net 31 "Net-(P5-Pad1)")) ) - (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551DB231) (tstamp 551DB1E0) - (at 16.51 -41.91) + (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551FB20A) (tstamp 551FB215) + (at 154.686 68.707) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) (path /551D9466) @@ -343,26 +347,24 @@ (net 32 "Net-(P6-Pad1)")) ) - (gr_line (start 12.446 1.905) (end 12.446 0) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 12.446 -7.62) (end 12.446 0) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 5.334 -7.62) (end 12.446 -7.62) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 5.334 0) (end 5.334 -7.62) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 5.334 1.905) (end 12.446 1.905) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 5.334 0) (end 5.334 1.905) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 7.366 -22.86) (end 7.366 -25.4) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 11.303 -22.86) (end 7.366 -22.86) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 11.303 -25.4) (end 11.303 -22.86) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 7.366 -25.4) (end 11.303 -25.4) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_circle (center 9.398 -24.13) (end 8.636 -24.13) (layer Dwgs.User) (width 0.15)) - (gr_line (start 12.7 -43.18) (end 5.08 -43.18) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 12.7 -38.1) (end 12.7 -43.18) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 5.08 -38.1) (end 12.7 -38.1) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 5.08 -43.18) (end 5.08 -38.1) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 0 -43.18) (end 0 0) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 17.78 -43.18) (end 0 -43.18) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 17.78 0) (end 17.78 -43.18) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 0 0) (end 17.78 0) (angle 90) (layer Edge.Cuts) (width 0.1)) - (gr_line (start 5.08 0) (end -15.24 0) (angle 90) (layer Dwgs.User) (width 0.2)) - (gr_line (start 0 -5.08) (end 0 22.86) (angle 90) (layer Dwgs.User) (width 0.2)) + (gr_line (start 150.622 112.522) (end 150.622 110.617) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 150.622 102.997) (end 150.622 110.617) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 143.51 102.997) (end 150.622 102.997) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 143.51 110.617) (end 143.51 102.997) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 143.51 112.522) (end 150.622 112.522) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 143.51 110.617) (end 143.51 112.522) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 145.542 87.757) (end 145.542 85.217) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 149.479 87.757) (end 145.542 87.757) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 149.479 85.217) (end 149.479 87.757) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 145.542 85.217) (end 149.479 85.217) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_circle (center 147.574 86.487) (end 146.812 86.487) (layer Dwgs.User) (width 0.15)) + (gr_line (start 150.876 67.437) (end 143.256 67.437) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 150.876 72.517) (end 150.876 67.437) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 143.256 72.517) (end 150.876 72.517) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 143.256 67.437) (end 143.256 72.517) (angle 90) (layer Dwgs.User) (width 0.15)) + (gr_line (start 138.176 67.437) (end 138.176 110.617) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 155.956 67.437) (end 138.176 67.437) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 155.956 110.617) (end 155.956 67.437) (angle 90) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 138.176 110.617) (end 155.956 110.617) (angle 90) (layer Edge.Cuts) (width 0.1)) ) diff --git a/template/Arduino_Nano/Arduino_Nano.sch b/template/Arduino_Nano/Arduino_Nano.sch index 15c52168..3a855dc1 100644 --- a/template/Arduino_Nano/Arduino_Nano.sch +++ b/template/Arduino_Nano/Arduino_Nano.sch @@ -174,12 +174,12 @@ A7 $Comp L +3.3V #PWR3 U 1 1 551D9E93 -P 11000 2575 -F 0 "#PWR3" H 11000 2535 30 0001 C CNN -F 1 "+3.3V" H 11000 2685 30 0000 C CNN -F 2 "" H 11000 2575 60 0000 C CNN -F 3 "" H 11000 2575 60 0000 C CNN - 1 11000 2575 +P 11125 2575 +F 0 "#PWR3" H 11125 2535 30 0001 C CNN +F 1 "+3.3V" H 11125 2685 30 0000 C CNN +F 2 "" H 11125 2575 60 0000 C CNN +F 3 "" H 11125 2575 60 0000 C CNN + 1 11125 2575 1 0 0 -1 $EndComp Text Label 10500 2500 0 60 ~ 0 @@ -187,23 +187,23 @@ AREF $Comp L +5V #PWR2 U 1 1 551D9FBD -P 11000 1575 -F 0 "#PWR2" H 11000 1665 20 0001 C CNN -F 1 "+5V" H 11000 1665 30 0000 C CNN -F 2 "" H 11000 1575 60 0000 C CNN -F 3 "" H 11000 1575 60 0000 C CNN - 1 11000 1575 +P 11125 1575 +F 0 "#PWR2" H 11125 1665 20 0001 C CNN +F 1 "+5V" H 11125 1665 30 0000 C CNN +F 2 "" H 11125 1575 60 0000 C CNN +F 3 "" H 11125 1575 60 0000 C CNN + 1 11125 1575 1 0 0 -1 $EndComp $Comp L GND #PWR4 U 1 1 551D9FD7 -P 11125 1475 -F 0 "#PWR4" H 11125 1475 30 0001 C CNN -F 1 "GND" H 11125 1405 30 0001 C CNN -F 2 "" H 11125 1475 60 0000 C CNN -F 3 "" H 11125 1475 60 0000 C CNN - 1 11125 1475 +P 11000 1475 +F 0 "#PWR4" H 11000 1475 30 0001 C CNN +F 1 "GND" H 11000 1405 30 0001 C CNN +F 2 "" H 11000 1475 60 0000 C CNN +F 3 "" H 11000 1475 60 0000 C CNN + 1 11000 1475 1 0 0 -1 $EndComp Text Label 10500 1300 0 60 ~ 0 @@ -222,18 +222,12 @@ Wire Notes Line 8600 2850 8600 475 Wire Notes Line 11225 2850 8600 2850 -Wire Wire Line - 11000 1600 11000 1575 -Wire Wire Line - 11125 1400 11125 1475 -Wire Wire Line - 11000 2600 11000 2575 Wire Wire Line 8750 1600 8750 1675 Wire Wire Line 10500 2700 10875 2700 Wire Wire Line - 10500 2600 11000 2600 + 10500 2600 11125 2600 Wire Wire Line 10500 2500 10875 2500 Wire Wire Line @@ -253,11 +247,9 @@ Wire Wire Line Wire Wire Line 10500 1700 10875 1700 Wire Wire Line - 10500 1600 11000 1600 + 10500 1600 11125 1600 Wire Wire Line 10500 1500 10875 1500 -Wire Wire Line - 10500 1400 11125 1400 Wire Wire Line 10500 1300 10875 1300 Wire Wire Line @@ -290,4 +282,12 @@ Wire Wire Line 8875 1400 9425 1400 Wire Wire Line 8875 1300 9425 1300 +Wire Wire Line + 11125 1600 11125 1575 +Wire Wire Line + 11000 1475 11000 1400 +Wire Wire Line + 11000 1400 10500 1400 +Wire Wire Line + 11125 2600 11125 2575 $EndSCHEMATC diff --git a/template/Arduino_Nano/Socket_Arduino_Nano.pretty/Socket_Strip_Arduino_1x15.kicad_mod b/template/Arduino_Nano/Socket_Arduino_Nano.pretty/Socket_Strip_Arduino_1x15.kicad_mod index 668e6c5a..612ae406 100644 --- a/template/Arduino_Nano/Socket_Arduino_Nano.pretty/Socket_Strip_Arduino_1x15.kicad_mod +++ b/template/Arduino_Nano/Socket_Arduino_Nano.pretty/Socket_Strip_Arduino_1x15.kicad_mod @@ -1,4 +1,4 @@ -(module Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 551D9AAC) +(module Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 551FC90B) (descr "Through hole socket strip") (tags "socket strip") (fp_text reference REF** (at 0 -5.1) (layer F.SilkS) @@ -7,6 +7,9 @@ (fp_text value Socket_Strip_Arduino_1x15 (at 0 -3.1) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) + (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.15)) + (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) (fp_line (start -1.75 -1.75) (end -1.75 1.75) (layer F.CrtYd) (width 0.05)) (fp_line (start 37.35 -1.75) (end 37.35 1.75) (layer F.CrtYd) (width 0.05)) (fp_line (start -1.75 -1.75) (end 37.35 -1.75) (layer F.CrtYd) (width 0.05)) @@ -14,10 +17,7 @@ (fp_line (start 1.27 -1.27) (end 36.83 -1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 36.83 -1.27) (end 36.83 1.27) (layer F.SilkS) (width 0.15)) (fp_line (start 36.83 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 1.55) (end 0 1.55) (layer F.SilkS) (width 0.15)) (fp_line (start 1.27 1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) - (fp_line (start 0 -1.55) (end -1.55 -1.55) (layer F.SilkS) (width 0.15)) - (fp_line (start -1.55 -1.55) (end -1.55 1.55) (layer F.SilkS) (width 0.15)) (pad 1 thru_hole oval (at 0 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS)) diff --git a/template/Arduino_Nano/meta/brd.png b/template/Arduino_Nano/meta/brd.png index 2e848c77..294a43df 100644 Binary files a/template/Arduino_Nano/meta/brd.png and b/template/Arduino_Nano/meta/brd.png differ