diff --git a/template/Arduino_As_Uno_R3/Arduino_As_Uno.bak b/template/Arduino_As_Uno_R3/Arduino_As_Uno.bak index 81d01540..220e99b3 100644 --- a/template/Arduino_As_Uno_R3/Arduino_As_Uno.bak +++ b/template/Arduino_As_Uno_R3/Arduino_As_Uno.bak @@ -201,10 +201,10 @@ Text Label 10450 1400 0 60 ~ 0 Text Label 10525 1200 0 60 ~ 0 AREF $Comp -L GND #PWR4 +L GND #PWR01 U 1 1 5517CC27 P 10950 1375 -F 0 "#PWR4" H 10950 1375 30 0001 C CNN +F 0 "#PWR01" H 10950 1375 30 0001 C CNN F 1 "GND" H 10950 1305 30 0001 C CNN F 2 "" H 10950 1375 60 0000 C CNN F 3 "" H 10950 1375 60 0000 C CNN @@ -214,10 +214,10 @@ $EndComp Wire Wire Line 10950 1300 10950 1375 $Comp -L GND #PWR2 +L GND #PWR02 U 1 1 5517CC7B P 8675 2075 -F 0 "#PWR2" H 8675 2075 30 0001 C CNN +F 0 "#PWR02" H 8675 2075 30 0001 C CNN F 1 "GND" H 8675 2005 30 0001 C CNN F 2 "" H 8675 2075 60 0000 C CNN F 3 "" H 8675 2075 60 0000 C CNN @@ -225,10 +225,10 @@ F 3 "" H 8675 2075 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +5V #PWR1 +L +5V #PWR03 U 1 1 5517CCC2 P 8675 1775 -F 0 "#PWR1" H 8675 1865 20 0001 C CNN +F 0 "#PWR03" H 8675 1865 20 0001 C CNN F 1 "+5V" H 8675 1865 30 0000 C CNN F 2 "" H 8675 1775 60 0000 C CNN F 3 "" H 8675 1775 60 0000 C CNN @@ -236,10 +236,10 @@ F 3 "" H 8675 1775 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +3.3V #PWR3 +L +3.3V #PWR04 U 1 1 5517CCDA P 8800 1675 -F 0 "#PWR3" H 8800 1635 30 0001 C CNN +F 0 "#PWR04" H 8800 1635 30 0001 C CNN F 1 "+3.3V" H 8800 1785 30 0000 C CNN F 2 "" H 8800 1675 60 0000 C CNN F 3 "" H 8800 1675 60 0000 C CNN @@ -272,7 +272,7 @@ U 1 1 551BBC06 P 8650 650 F 0 "P5" H 8730 650 40 0000 L CNN F 1 "CONN_1" H 8650 705 30 0001 C CNN -F 2 "" H 8650 650 60 0000 C CNN +F 2 "Connect:1pin" H 8650 650 60 0001 C CNN F 3 "" H 8650 650 60 0000 C CNN 1 8650 650 0 -1 -1 0 @@ -283,7 +283,7 @@ U 1 1 551BBD10 P 8725 650 F 0 "P6" H 8805 650 40 0000 L CNN F 1 "CONN_1" H 8725 705 30 0001 C CNN -F 2 "" H 8725 650 60 0000 C CNN +F 2 "Connect:1pin" H 8725 650 60 0001 C CNN F 3 "" H 8725 650 60 0000 C CNN 1 8725 650 0 -1 -1 0 @@ -294,7 +294,7 @@ U 1 1 551BBD30 P 8800 650 F 0 "P7" H 8880 650 40 0000 L CNN F 1 "CONN_1" H 8800 705 30 0001 C CNN -F 2 "" H 8800 650 60 0000 C CNN +F 2 "Connect:1pin" H 8800 650 60 0001 C CNN F 3 "" H 8800 650 60 0000 C CNN 1 8800 650 0 -1 -1 0 @@ -305,7 +305,7 @@ U 1 1 551BBD52 P 8875 650 F 0 "P8" H 8955 650 40 0000 L CNN F 1 "CONN_1" H 8875 705 30 0001 C CNN -F 2 "" H 8875 650 60 0000 C CNN +F 2 "Connect:1pin" H 8875 650 60 0001 C CNN F 3 "" H 8875 650 60 0000 C CNN 1 8875 650 0 -1 -1 0 diff --git a/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb b/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb index ac0a5f49..811d3dba 100644 --- a/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb +++ b/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb @@ -110,24 +110,24 @@ (net 12 /AREF) (net 13 "/A4(SDA)") (net 14 "/A5(SCL)") - (net 15 /13) - (net 16 /12) - (net 17 "/11(**)") - (net 18 "/10(**)") - (net 19 "/9(**)") - (net 20 /8) - (net 21 /7) - (net 22 "/6(**)") - (net 23 "/5(**)") - (net 24 /4) - (net 25 "/3(**)") - (net 26 /2) - (net 27 "/1(Tx)") - (net 28 "/0(Rx)") - (net 29 "Net-(P5-Pad1)") - (net 30 "Net-(P6-Pad1)") - (net 31 "Net-(P7-Pad1)") - (net 32 "Net-(P8-Pad1)") + (net 15 "/9(**)") + (net 16 /8) + (net 17 /7) + (net 18 "/6(**)") + (net 19 "/5(**)") + (net 20 /4) + (net 21 "/3(**)") + (net 22 /2) + (net 23 "/1(Tx)") + (net 24 "/0(Rx)") + (net 25 "Net-(P5-Pad1)") + (net 26 "Net-(P6-Pad1)") + (net 27 "Net-(P7-Pad1)") + (net 28 "Net-(P8-Pad1)") + (net 29 "/13(SCK)") + (net 30 "/12(MOSI)") + (net 31 "/11(**/MISO)") + (net 32 "/10(**/SS)") (net_class Default "This is the default net class." (clearance 0.2) @@ -140,10 +140,10 @@ (add_net +5V) (add_net "/0(Rx)") (add_net "/1(Tx)") - (add_net "/10(**)") - (add_net "/11(**)") - (add_net /12) - (add_net /13) + (add_net "/10(**/SS)") + (add_net "/11(**/MISO)") + (add_net "/12(MOSI)") + (add_net "/13(SCK)") (add_net /2) (add_net "/3(**)") (add_net /4) @@ -287,17 +287,17 @@ (pad 4 thru_hole oval (at 7.62 0) (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) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 15 /13)) + (net 29 "/13(SCK)")) (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 16 /12)) + (net 30 "/12(MOSI)")) (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 17 "/11(**)")) + (net 31 "/11(**/MISO)")) (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 18 "/10(**)")) + (net 32 "/10(**/SS)")) (pad 9 thru_hole oval (at 20.32 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 19 "/9(**)")) + (net 15 "/9(**)")) (pad 10 thru_hole oval (at 22.86 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 20 /8)) + (net 16 /8)) (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x10.wrl (at (xyz 0.45 0 0)) (scale (xyz 1 1 1)) @@ -328,21 +328,21 @@ (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) - (net 21 /7)) + (net 17 /7)) (pad 2 thru_hole oval (at 2.54 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 22 "/6(**)")) + (net 18 "/6(**)")) (pad 3 thru_hole oval (at 5.08 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 23 "/5(**)")) + (net 19 "/5(**)")) (pad 4 thru_hole oval (at 7.62 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 24 /4)) + (net 20 /4)) (pad 5 thru_hole oval (at 10.16 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 25 "/3(**)")) + (net 21 "/3(**)")) (pad 6 thru_hole oval (at 12.7 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 26 /2)) + (net 22 /2)) (pad 7 thru_hole oval (at 15.24 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 27 "/1(Tx)")) + (net 23 "/1(Tx)")) (pad 8 thru_hole oval (at 17.78 0) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) - (net 28 "/0(Rx)")) + (net 24 "/0(Rx)")) (model ${KIPRJMOD}/Socket_Arduino_Uno.3dshapes/Socket_header_Arduino_1x08.wrl (at (xyz 0.35 0 0)) (scale (xyz 1 1 1)) @@ -350,7 +350,7 @@ ) ) - (module Connect:1pin (layer F.Cu) (tedit 551BBD15) (tstamp 551BBCF7) + (module Connect:1pin (layer F.Cu) (tedit 551D91A6) (tstamp 551BBCF7) (at 124.968 123.825) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) @@ -362,11 +362,11 @@ (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) - (net 29 "Net-(P5-Pad1)")) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (net 25 "Net-(P5-Pad1)")) ) - (module Connect:1pin (layer F.Cu) (tedit 551BBD2D) (tstamp 551BBCFD) + (module Connect:1pin (layer F.Cu) (tedit 551D91A2) (tstamp 551BBCFD) (at 177.038 118.745) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) @@ -378,11 +378,11 @@ (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) - (net 30 "Net-(P6-Pad1)")) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (net 26 "Net-(P6-Pad1)")) ) - (module Connect:1pin (layer F.Cu) (tedit 551BBD46) (tstamp 551BBD03) + (module Connect:1pin (layer F.Cu) (tedit 551D9197) (tstamp 551BBD03) (at 126.238 75.565) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) @@ -394,11 +394,11 @@ (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) - (net 31 "Net-(P7-Pad1)")) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (net 27 "Net-(P7-Pad1)")) ) - (module Connect:1pin (layer F.Cu) (tedit 551BBD5D) (tstamp 551BBD09) + (module Connect:1pin (layer F.Cu) (tedit 551D919E) (tstamp 551BBD09) (at 177.038 90.805) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) @@ -410,8 +410,8 @@ (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) - (net 32 "Net-(P8-Pad1)")) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (net 28 "Net-(P8-Pad1)")) ) (gr_circle (center 117.348 76.962) (end 118.618 76.962) (layer Dwgs.User) (width 0.15)) diff --git a/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb-bak b/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb-bak index 21d4f300..8efa47c0 100644 --- a/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb-bak +++ b/template/Arduino_As_Uno_R3/Arduino_As_Uno.kicad_pcb-bak @@ -3,13 +3,13 @@ (general (links 4) (no_connects 4) - (area 110.922999 72.949999 179.653001 126.440001) + (area 104.572999 71.392 180.241572 127.594) (thickness 1.6) (drawings 26) (tracks 0) (zones 0) (modules 8) - (nets 29) + (nets 33) ) (page A4) @@ -124,6 +124,10 @@ (net 26 /2) (net 27 "/1(Tx)") (net 28 "/0(Rx)") + (net 29 "Net-(P5-Pad1)") + (net 30 "Net-(P6-Pad1)") + (net 31 "Net-(P7-Pad1)") + (net 32 "Net-(P8-Pad1)") (net_class Default "This is the default net class." (clearance 0.2) @@ -160,62 +164,10 @@ (add_net /Reset) (add_net /Vin) (add_net GND) - ) - - (module Connect:1pin (layer F.Cu) (tedit 551AF6AF) (tstamp 551AF526) - (at 126.238 75.565) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask)) - ) - - (module Connect:1pin (layer F.Cu) (tedit 551AF6A9) (tstamp 551AF644) - (at 177.038 90.805) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) - ) - - (module Connect:1pin (layer F.Cu) (tedit 551AF6DC) (tstamp 551AF6B8) - (at 124.968 123.825) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) - ) - - (module Connect:1pin (layer F.Cu) (tedit 551AF703) (tstamp 551AF6E7) - (at 177.038 118.745) - (descr "module 1 pin (ou trou mecanique de percage)") - (tags DEV) - (fp_text reference REF** (at 0 -3.048) (layer F.SilkS) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 1pin (at 0 2.794) (layer F.Fab) hide - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS)) + (add_net "Net-(P5-Pad1)") + (add_net "Net-(P6-Pad1)") + (add_net "Net-(P7-Pad1)") + (add_net "Net-(P8-Pad1)") ) (module Socket_Arduino_Uno:Socket_Strip_Arduino_1x08 (layer F.Cu) (tedit 551AF8B3) (tstamp 551AF9EA) @@ -398,6 +350,70 @@ ) ) + (module Connect:1pin (layer F.Cu) (tedit 551D91A6) (tstamp 551BBCF7) + (at 124.968 123.825) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551BBC06) + (fp_text reference P5 (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (net 29 "Net-(P5-Pad1)")) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551D91A2) (tstamp 551BBCFD) + (at 177.038 118.745) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551BBD10) + (fp_text reference P6 (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (net 30 "Net-(P6-Pad1)")) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551D9197) (tstamp 551BBD03) + (at 126.238 75.565) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551BBD30) + (fp_text reference P7 (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (net 31 "Net-(P7-Pad1)")) + ) + + (module Connect:1pin (layer F.Cu) (tedit 551D919E) (tstamp 551BBD09) + (at 177.038 90.805) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551BBD52) + (fp_text reference P8 (at 0 -3.048) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (net 32 "Net-(P8-Pad1)")) + ) + (gr_circle (center 117.348 76.962) (end 118.618 76.962) (layer Dwgs.User) (width 0.15)) (gr_line (start 114.427 78.994) (end 114.427 74.93) (angle 90) (layer Dwgs.User) (width 0.15)) (gr_line (start 120.269 78.994) (end 114.427 78.994) (angle 90) (layer Dwgs.User) (width 0.15)) diff --git a/template/Arduino_As_Uno_R3/Arduino_As_Uno.net b/template/Arduino_As_Uno_R3/Arduino_As_Uno.net index 754d9591..71049aa1 100644 --- a/template/Arduino_As_Uno_R3/Arduino_As_Uno.net +++ b/template/Arduino_As_Uno_R3/Arduino_As_Uno.net @@ -1,7 +1,7 @@ (export (version D) (design (source /home/jo/kicad/template/Arduino_As_Uno_R3/Arduino_As_Uno.sch) - (date "mer. 01 avril 2015 09:38:18 UTC") + (date "jeu. 02 avril 2015 19:21:54 UTC") (tool "Eeschema (2015-03-25 BZR 5536)-product") (sheet (number 1) (name /) (tstamps /) (title_block @@ -41,39 +41,29 @@ (tstamp 5517C46C)) (comp (ref P5) (value CONN_1) + (footprint Connect:1pin) (libsource (lib conn) (part CONN_1)) (sheetpath (names /) (tstamps /)) (tstamp 551BBC06)) (comp (ref P6) (value CONN_1) + (footprint Connect:1pin) (libsource (lib conn) (part CONN_1)) (sheetpath (names /) (tstamps /)) (tstamp 551BBD10)) (comp (ref P7) (value CONN_1) + (footprint Connect:1pin) (libsource (lib conn) (part CONN_1)) (sheetpath (names /) (tstamps /)) (tstamp 551BBD30)) (comp (ref P8) (value CONN_1) + (footprint Connect:1pin) (libsource (lib conn) (part CONN_1)) (sheetpath (names /) (tstamps /)) (tstamp 551BBD52))) (libparts - (libpart (lib conn) (part CONN_8) - (description "Symbole general de connecteur") - (fields - (field (name Reference) P) - (field (name Value) CONN_8)) - (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)))) (libpart (lib conn) (part CONN_1) (description "1 pin") (fields @@ -108,22 +98,36 @@ (pin (num 3) (name 3) (type passive)) (pin (num 4) (name 4) (type passive)) (pin (num 5) (name 5) (type passive)) - (pin (num 6) (name 6) (type passive))))) + (pin (num 6) (name 6) (type passive)))) + (libpart (lib conn) (part CONN_8) + (description "Symbole general de connecteur") + (fields + (field (name Reference) P) + (field (name Value) CONN_8)) + (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))))) (libraries (library (logical conn) (uri /usr/share/kicad/library/conn.lib))) (nets - (net (code 1) (name "/11(**)") + (net (code 1) (name "/11(**/MISO)") (node (ref P3) (pin 7))) - (net (code 2) (name "/10(**)") + (net (code 2) (name "/10(**/SS)") (node (ref P3) (pin 8))) (net (code 3) (name "/9(**)") (node (ref P3) (pin 9))) (net (code 4) (name /8) (node (ref P3) (pin 10))) - (net (code 5) (name /12) + (net (code 5) (name "/12(MOSI)") (node (ref P3) (pin 6))) - (net (code 6) (name /13) + (net (code 6) (name "/13(SCK)") (node (ref P3) (pin 5))) (net (code 7) (name "Net-(P8-Pad1)") (node (ref P8) (pin 1))) diff --git a/template/Arduino_As_Uno_R3/Arduino_As_Uno.sch b/template/Arduino_As_Uno_R3/Arduino_As_Uno.sch index 220e99b3..2c150366 100644 --- a/template/Arduino_As_Uno_R3/Arduino_As_Uno.sch +++ b/template/Arduino_As_Uno_R3/Arduino_As_Uno.sch @@ -191,13 +191,13 @@ Text Label 10450 1900 0 60 ~ 0 Text Label 10450 1800 0 60 ~ 0 9(**) Text Label 10450 1700 0 60 ~ 0 -10(**) +10(**/SS) Text Label 10450 1600 0 60 ~ 0 -11(**) +11(**/MISO) Text Label 10450 1500 0 60 ~ 0 -12 +12(MOSI) Text Label 10450 1400 0 60 ~ 0 -13 +13(SCK) Text Label 10525 1200 0 60 ~ 0 AREF $Comp diff --git a/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb b/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb index e025ec78..df876839 100644 --- a/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb +++ b/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb @@ -3,7 +3,7 @@ (general (links 6) (no_connects 6) - (area 103.302999 68.250999 205.053001 121.741001) + (area 96.952999 66.693 205.053001 122.895) (thickness 1.6) (drawings 26) (tracks 0) @@ -653,7 +653,7 @@ ) ) - (module Connect:1pin (layer F.Cu) (tedit 551BBB37) (tstamp 551BBA76) + (module Connect:1pin (layer F.Cu) (tedit 551D916E) (tstamp 551BBA76) (at 117.348 119.126) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) @@ -665,11 +665,11 @@ (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) (net 81 "Net-(P8-Pad1)")) ) - (module Connect:1pin (layer F.Cu) (tedit 551BBB45) (tstamp 551BBA7C) + (module Connect:1pin (layer F.Cu) (tedit 551D9169) (tstamp 551BBA7C) (at 169.418 114.046) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) @@ -681,11 +681,11 @@ (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) (net 82 "Net-(P9-Pad1)")) ) - (module Connect:1pin (layer F.Cu) (tedit 551BBB56) (tstamp 551BBA82) + (module Connect:1pin (layer F.Cu) (tedit 551D9172) (tstamp 551BBA82) (at 199.898 119.126) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) @@ -697,11 +697,11 @@ (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) (net 83 "Net-(P10-Pad1)")) ) - (module Connect:1pin (layer F.Cu) (tedit 551BBA90) (tstamp 551BBA88) + (module Connect:1pin (layer F.Cu) (tedit 551D914E) (tstamp 551BBA88) (at 118.618 70.866) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) @@ -713,11 +713,11 @@ (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) (net 84 "Net-(P11-Pad1)")) ) - (module Connect:1pin (layer F.Cu) (tedit 551BBB67) (tstamp 551BBA8E) + (module Connect:1pin (layer F.Cu) (tedit 551D9156) (tstamp 551BBA8E) (at 169.418 86.106) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) @@ -729,11 +729,11 @@ (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) (net 85 "Net-(P12-Pad1)")) ) - (module Connect:1pin (layer F.Cu) (tedit 551BBB80) (tstamp 551BBA94) + (module Connect:1pin (layer F.Cu) (tedit 551D9163) (tstamp 551BBA94) (at 193.548 70.866) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) @@ -745,7 +745,7 @@ (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) (net 86 "Net-(P13-Pad1)")) ) diff --git a/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb-bak b/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb-bak index 97a51259..e025ec78 100644 --- a/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb-bak +++ b/template/Arduino_Mega_R3/Arduino_Mega.kicad_pcb-bak @@ -5,7 +5,7 @@ (no_connects 6) (area 103.302999 68.250999 205.053001 121.741001) (thickness 1.6) - (drawings 35) + (drawings 26) (tracks 0) (zones 0) (modules 13) @@ -653,51 +653,51 @@ ) ) - (module Connect:1pin (layer F.Cu) (tedit 0) (tstamp 551BBA76) + (module Connect:1pin (layer F.Cu) (tedit 551BBB37) (tstamp 551BBA76) (at 117.348 119.126) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) (path /551BBA20) - (fp_text reference P8 (at 0 -3.048) (layer F.SilkS) + (fp_text reference P8 (at 0 -3.048) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) + (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) (net 81 "Net-(P8-Pad1)")) ) - (module Connect:1pin (layer F.Cu) (tedit 0) (tstamp 551BBA7C) + (module Connect:1pin (layer F.Cu) (tedit 551BBB45) (tstamp 551BBA7C) (at 169.418 114.046) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) (path /551BBB85) - (fp_text reference P9 (at 0 -3.048) (layer F.SilkS) + (fp_text reference P9 (at 0 -3.048) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) + (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) (net 82 "Net-(P9-Pad1)")) ) - (module Connect:1pin (layer F.Cu) (tedit 0) (tstamp 551BBA82) + (module Connect:1pin (layer F.Cu) (tedit 551BBB56) (tstamp 551BBA82) (at 199.898 119.126) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) (path /551BBBAB) - (fp_text reference P10 (at 0 -3.048) (layer F.SilkS) + (fp_text reference P10 (at 0 -3.048) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) + (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) (net 83 "Net-(P10-Pad1)")) ) @@ -717,47 +717,38 @@ (net 84 "Net-(P11-Pad1)")) ) - (module Connect:1pin (layer F.Cu) (tedit 0) (tstamp 551BBA8E) + (module Connect:1pin (layer F.Cu) (tedit 551BBB67) (tstamp 551BBA8E) (at 169.418 86.106) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) (path /551BBC10) - (fp_text reference P12 (at 0 -3.048) (layer F.SilkS) + (fp_text reference P12 (at 0 -3.048) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) + (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) (net 85 "Net-(P12-Pad1)")) ) - (module Connect:1pin (layer F.Cu) (tedit 0) (tstamp 551BBA94) + (module Connect:1pin (layer F.Cu) (tedit 551BBB80) (tstamp 551BBA94) (at 193.548 70.866) (descr "module 1 pin (ou trou mecanique de percage)") (tags DEV) (path /551BBC3C) - (fp_text reference P13 (at 0 -3.048) (layer F.SilkS) + (fp_text reference P13 (at 0 -3.048) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) + (fp_text value CONN_1 (at 0 2.794) (layer F.Fab) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_circle (center 0 0) (end 0 -2.286) (layer F.SilkS) (width 0.15)) - (pad 1 thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) + (pad "" thru_hole circle (at 0 0) (size 4.064 4.064) (drill 3.048) (layers *.Cu *.Mask F.SilkS) (net 86 "Net-(P13-Pad1)")) ) - (gr_line (start 199.898 116.332) (end 199.898 123.952) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 117.348 116.332) (end 117.348 123.952) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 205.994 119.126) (end 110.998 119.126) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 165.354 86.106) (end 173.99 86.106) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 164.846 114.046) (end 174.752 114.046) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 169.418 81.28) (end 169.418 116.84) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 118.618 75.184) (end 118.618 65.786) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 193.548 66.802) (end 193.548 75.946) (angle 90) (layer Dwgs.User) (width 0.15)) - (gr_line (start 112.776 70.866) (end 204.724 70.866) (angle 90) (layer Dwgs.User) (width 0.15)) (gr_line (start 175.6156 96.774) (end 175.6156 90.7288) (angle 90) (layer Dwgs.User) (width 0.15)) (gr_line (start 179.4764 96.774) (end 179.4764 90.7288) (angle 90) (layer Dwgs.User) (width 0.15)) (gr_line (start 175.6156 96.774) (end 179.4764 96.774) (angle 90) (layer Dwgs.User) (width 0.15)) diff --git a/template/Arduino_Nano/Arduino_Nano-cache.bak b/template/Arduino_Nano/Arduino_Nano-cache.bak new file mode 100644 index 00000000..7c107a8b --- /dev/null +++ b/template/Arduino_Nano/Arduino_Nano-cache.bak @@ -0,0 +1,18 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# 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 +# +#End Library diff --git a/template/Arduino_Nano/Arduino_Nano-cache.dcm b/template/Arduino_Nano/Arduino_Nano-cache.dcm new file mode 100644 index 00000000..34556ec7 --- /dev/null +++ b/template/Arduino_Nano/Arduino_Nano-cache.dcm @@ -0,0 +1,8 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP CONN_15 +D Symbole general de connexion +K CONN +$ENDCMP +# +#End Doc Library diff --git a/template/Arduino_Nano/Arduino_Nano-cache.lib b/template/Arduino_Nano/Arduino_Nano-cache.lib new file mode 100644 index 00000000..2d379dab --- /dev/null +++ b/template/Arduino_Nano/Arduino_Nano-cache.lib @@ -0,0 +1,87 @@ +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_15 +# +DEF CONN_15 P 0 40 Y N 1 F N +F0 "P" -30 50 60 V V C CNN +F1 "CONN_15" 80 50 60 V V C CNN +F2 "" 0 50 60 H V C CNN +F3 "" 0 50 60 H V C CNN +DRAW +S -100 -750 150 750 0 1 0 N +X P1 1 -350 700 250 R 50 50 1 1 P I +X P2 2 -350 600 250 R 50 50 1 1 P I +X P3 3 -350 500 250 R 50 50 1 1 P I +X P4 4 -350 400 250 R 50 50 1 1 P I +X P5 5 -350 300 250 R 50 50 1 1 P I +X P6 6 -350 200 250 R 50 50 1 1 P I +X P7 7 -350 100 250 R 50 50 1 1 P I +X P8 8 -350 0 250 R 50 50 1 1 P I +X P9 9 -350 -100 250 R 50 50 1 1 P I +X P10 10 -350 -200 250 R 50 50 1 1 P I +X P11 11 -350 -300 250 R 50 50 1 1 P I +X P12 12 -350 -400 250 R 50 50 1 1 P I +X P13 13 -350 -500 250 R 50 50 1 1 P I +X P14 14 -350 -600 250 R 50 50 1 1 P I +X p15 15 -350 -700 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_Nano/Arduino_Nano.bak b/template/Arduino_Nano/Arduino_Nano.bak new file mode 100644 index 00000000..7c01f6cf --- /dev/null +++ b/template/Arduino_Nano/Arduino_Nano.bak @@ -0,0 +1,293 @@ +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_Nano-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "jeu. 02 avril 2015" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L CONN_1 P3 +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 3 "" H 8725 675 60 0000 C CNN + 1 8725 675 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_1 P4 +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 3 "" H 8825 675 60 0000 C CNN + 1 8825 675 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_1 P5 +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 3 "" H 8925 675 60 0000 C CNN + 1 8925 675 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_1 P6 +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 3 "" H 9025 675 60 0000 C CNN + 1 9025 675 + 0 -1 -1 0 +$EndComp +$Comp +L CONN_15 P1 +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 3 "" H 9775 2050 60 0000 C CNN + 1 9775 2000 + 1 0 0 -1 +$EndComp +$Comp +L CONN_15 P2 +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 3 "" H 10150 2050 60 0000 C CNN + 1 10150 2000 + -1 0 0 -1 +$EndComp +NoConn ~ 8725 825 +NoConn ~ 8825 825 +NoConn ~ 8925 825 +NoConn ~ 9025 825 +Text Label 8875 1300 0 60 ~ 0 +1(Tx) +Text Label 8875 1400 0 60 ~ 0 +0(Rx) +$Comp +L GND #PWR1 +U 1 1 551D979C +P 8750 1675 +F 0 "#PWR1" H 8750 1675 30 0001 C CNN +F 1 "GND" H 8750 1605 30 0001 C CNN +F 2 "" H 8750 1675 60 0000 C CNN +F 3 "" H 8750 1675 60 0000 C CNN + 1 8750 1675 + 1 0 0 -1 +$EndComp +Text Label 8875 1500 0 60 ~ 0 +Reset +Text Label 8875 1700 0 60 ~ 0 +2 +Text Label 8875 1800 0 60 ~ 0 +3(**) +Text Label 8875 1900 0 60 ~ 0 +4 +Text Label 8875 2000 0 60 ~ 0 +5(**) +Text Label 8875 2100 0 60 ~ 0 +6(**) +Text Label 8875 2200 0 60 ~ 0 +7 +Text Label 8875 2300 0 60 ~ 0 +8 +Text Label 8875 2400 0 60 ~ 0 +9(**) +Text Label 8875 2500 0 60 ~ 0 +10(**/SS) +Text Label 8875 2600 0 60 ~ 0 +11(**/MISO) +Text Label 8875 2700 0 60 ~ 0 +12(MOSI) +Text Label 10500 2700 0 60 ~ 0 +13(SCK) +Text Label 10500 2400 0 60 ~ 0 +A0 +Text Label 10500 2300 0 60 ~ 0 +A1 +Text Label 10500 2200 0 60 ~ 0 +A2 +Text Label 10500 2100 0 60 ~ 0 +A3 +Text Label 10500 2000 0 60 ~ 0 +A4 +Text Label 10500 1900 0 60 ~ 0 +A5 +Text Label 10500 1800 0 60 ~ 0 +A6 +Text Label 10500 1700 0 60 ~ 0 +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 + 1 0 0 -1 +$EndComp +Text Label 10500 2500 0 60 ~ 0 +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 + 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 + 1 0 0 -1 +$EndComp +Text Label 10500 1300 0 60 ~ 0 +Vin +Text Label 10500 1500 0 60 ~ 0 +Reset +Text Notes 8775 975 0 60 ~ 0 +Holes +Text Notes 9375 1125 0 60 ~ 0 +Shield for Arduino Nano +Wire Notes Line + 9150 1000 9150 475 +Wire Notes Line + 8600 1000 9150 1000 +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 +Wire Wire Line + 10500 2500 10875 2500 +Wire Wire Line + 10875 2400 10500 2400 +Wire Wire Line + 10500 2300 10875 2300 +Wire Wire Line + 10875 2200 10500 2200 +Wire Wire Line + 10500 2100 10875 2100 +Wire Wire Line + 10875 2000 10500 2000 +Wire Wire Line + 10500 1900 10875 1900 +Wire Wire Line + 10875 1800 10500 1800 +Wire Wire Line + 10500 1700 10875 1700 +Wire Wire Line + 10500 1600 11000 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 + 8875 2700 9425 2700 +Wire Wire Line + 8875 2600 9425 2600 +Wire Wire Line + 8875 2500 9425 2500 +Wire Wire Line + 8875 2400 9425 2400 +Wire Wire Line + 8875 2300 9425 2300 +Wire Wire Line + 8875 2200 9425 2200 +Wire Wire Line + 8875 2100 9425 2100 +Wire Wire Line + 8875 2000 9425 2000 +Wire Wire Line + 8875 1900 9425 1900 +Wire Wire Line + 8875 1800 9425 1800 +Wire Wire Line + 8875 1700 9425 1700 +Wire Wire Line + 8750 1600 9425 1600 +Wire Wire Line + 8875 1500 9425 1500 +Wire Wire Line + 8875 1400 9425 1400 +Wire Wire Line + 8875 1300 9425 1300 +$EndSCHEMATC diff --git a/template/Arduino_Nano/Arduino_Nano.cmp b/template/Arduino_Nano/Arduino_Nano.cmp new file mode 100644 index 00000000..7a88b029 --- /dev/null +++ b/template/Arduino_Nano/Arduino_Nano.cmp @@ -0,0 +1,45 @@ +Cmp-Mod V01 Created by Cvpcb (2015-03-25 BZR 5536)-product date = jeu. 02 avril 2015 21:14:14 UTC + +BeginCmp +TimeStamp = /551D9496; +Reference = P1; +ValeurCmp = Digital; +IdModule = Socket_Arduino_Nano:Socket_Strip_Arduino_1x15; +EndCmp + +BeginCmp +TimeStamp = /551D94EF; +Reference = P2; +ValeurCmp = Analog; +IdModule = Socket_Arduino_Nano:Socket_Strip_Arduino_1x15; +EndCmp + +BeginCmp +TimeStamp = /551D9380; +Reference = P3; +ValeurCmp = CONN_1; +IdModule = Socket_Arduino_Nano:1pin_Nano; +EndCmp + +BeginCmp +TimeStamp = /551D9414; +Reference = P4; +ValeurCmp = CONN_1; +IdModule = Socket_Arduino_Nano:1pin_Nano; +EndCmp + +BeginCmp +TimeStamp = /551D9432; +Reference = P5; +ValeurCmp = CONN_1; +IdModule = Socket_Arduino_Nano:1pin_Nano; +EndCmp + +BeginCmp +TimeStamp = /551D9466; +Reference = P6; +ValeurCmp = CONN_1; +IdModule = Socket_Arduino_Nano:1pin_Nano; +EndCmp + +EndListe diff --git a/template/Arduino_Nano/Arduino_Nano.kicad_pcb b/template/Arduino_Nano/Arduino_Nano.kicad_pcb new file mode 100644 index 00000000..8f99dd66 --- /dev/null +++ b/template/Arduino_Nano/Arduino_Nano.kicad_pcb @@ -0,0 +1,370 @@ +(kicad_pcb (version 4) (host pcbnew "(2015-03-25 BZR 5536)-product") + + (general + (links 2) + (no_connects 2) + (area -0.050001 -43.230001 17.830001 0.050001) + (thickness 1.6) + (drawings 19) + (tracks 0) + (zones 0) + (modules 6) + (nets 33) + ) + + (page A4) + (title_block + (date "jeu. 02 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 138.176 110.617) + (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 "/1(Tx)") + (net 2 "/0(Rx)") + (net 3 /Reset) + (net 4 GND) + (net 5 /2) + (net 6 "/3(**)") + (net 7 /4) + (net 8 "/5(**)") + (net 9 "/6(**)") + (net 10 /7) + (net 11 /8) + (net 12 "/9(**)") + (net 13 "/10(**/SS)") + (net 14 "/11(**/MISO)") + (net 15 "/12(MOSI)") + (net 16 /Vin) + (net 17 +5V) + (net 18 /A7) + (net 19 /A6) + (net 20 /A5) + (net 21 /A4) + (net 22 /A3) + (net 23 /A2) + (net 24 /A1) + (net 25 /A0) + (net 26 /AREF) + (net 27 +3.3V) + (net 28 "/13(SCK)") + (net 29 "Net-(P3-Pad1)") + (net 30 "Net-(P4-Pad1)") + (net 31 "Net-(P5-Pad1)") + (net 32 "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(**/SS)") + (add_net "/11(**/MISO)") + (add_net "/12(MOSI)") + (add_net "/13(SCK)") + (add_net /2) + (add_net "/3(**)") + (add_net /4) + (add_net "/5(**)") + (add_net "/6(**)") + (add_net /7) + (add_net /8) + (add_net "/9(**)") + (add_net /A0) + (add_net /A1) + (add_net /A2) + (add_net /A3) + (add_net /A4) + (add_net /A5) + (add_net /A6) + (add_net /A7) + (add_net /AREF) + (add_net /Reset) + (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_Nano:Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 551D9AAC) (tstamp 551DB1AE) + (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) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Digital (at 0 -3.1 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 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)) + (fp_line (start -1.75 1.75) (end 37.35 1.75) (layer F.CrtYd) (width 0.05)) + (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) + (net 2 "/0(Rx)")) + (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 /Reset)) + (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 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 /2)) + (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 "/3(**)")) + (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 /4)) + (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 "/5(**)")) + (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 "/6(**)")) + (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 /7)) + (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 /8)) + (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 "/9(**)")) + (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 "/10(**/SS)")) + (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 "/11(**/MISO)")) + (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 "/12(MOSI)")) + (model ${KIPRJMOD}/Socket_Arduino_Nano.3dshapes/Socket_header_Arduino_1x15.wrl + (at (xyz 0.7 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Nano:Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 551DB295) (tstamp 551DB1CC) + (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) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Analog (at 0 2.54 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 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)) + (fp_line (start -1.75 1.75) (end 37.35 1.75) (layer F.CrtYd) (width 0.05)) + (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) + (net 4 GND)) + (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 /Reset)) + (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 17 +5V)) + (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 18 /A7)) + (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 /A6)) + (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 20 /A5)) + (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 21 /A4)) + (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 /A3)) + (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 /A2)) + (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 /A1)) + (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 /A0)) + (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 /AREF)) + (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 +3.3V)) + (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 "/13(SCK)")) + (model ${KIPRJMOD}/Socket_Arduino_Nano.3dshapes/Socket_header_Arduino_1x15.wrl + (at (xyz 0.7 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551DB1EE) (tstamp 551DB1D1) + (at 139.446 68.707) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551D9380) + (fp_text reference P3 (at 0 -2.032) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 2.032) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.54 2.54) (drill 2.032) (layers *.Cu *.Mask F.SilkS) + (net 29 "Net-(P3-Pad1)")) + ) + + (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551DB1F7) (tstamp 551DB1D6) + (at 139.446 109.347) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551D9414) + (fp_text reference P4 (at 0 -2.032) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 2.032) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.54 2.54) (drill 2.032) (layers *.Cu *.Mask F.SilkS) + (net 30 "Net-(P4-Pad1)")) + ) + + (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551DB239) (tstamp 551DB1DB) + (at 154.686 109.347) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551D9432) + (fp_text reference P5 (at 0 -2.032) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 2.032) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.54 2.54) (drill 2.032) (layers *.Cu *.Mask F.SilkS) + (net 31 "Net-(P5-Pad1)")) + ) + + (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551DB231) (tstamp 551DB1E0) + (at 154.686 68.707) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551D9466) + (fp_text reference P6 (at 0 -2.032) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 2.032) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.54 2.54) (drill 2.032) (layers *.Cu *.Mask F.SilkS) + (net 32 "Net-(P6-Pad1)")) + ) + + (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.kicad_pcb-bak b/template/Arduino_Nano/Arduino_Nano.kicad_pcb-bak new file mode 100644 index 00000000..69713192 --- /dev/null +++ b/template/Arduino_Nano/Arduino_Nano.kicad_pcb-bak @@ -0,0 +1,368 @@ +(kicad_pcb (version 4) (host pcbnew "(2015-03-25 BZR 5536)-product") + + (general + (links 2) + (no_connects 2) + (area -0.050001 -43.230001 17.830001 0.050001) + (thickness 1.6) + (drawings 21) + (tracks 0) + (zones 0) + (modules 6) + (nets 33) + ) + + (page A4) + (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 0 0) + (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 "/1(Tx)") + (net 2 "/0(Rx)") + (net 3 /Reset) + (net 4 GND) + (net 5 /2) + (net 6 "/3(**)") + (net 7 /4) + (net 8 "/5(**)") + (net 9 "/6(**)") + (net 10 /7) + (net 11 /8) + (net 12 "/9(**)") + (net 13 "/10(**/SS)") + (net 14 "/11(**/MISO)") + (net 15 "/12(MOSI)") + (net 16 /Vin) + (net 17 +5V) + (net 18 /A7) + (net 19 /A6) + (net 20 /A5) + (net 21 /A4) + (net 22 /A3) + (net 23 /A2) + (net 24 /A1) + (net 25 /A0) + (net 26 /AREF) + (net 27 +3.3V) + (net 28 "/13(SCK)") + (net 29 "Net-(P3-Pad1)") + (net 30 "Net-(P4-Pad1)") + (net 31 "Net-(P5-Pad1)") + (net 32 "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(**/SS)") + (add_net "/11(**/MISO)") + (add_net "/12(MOSI)") + (add_net "/13(SCK)") + (add_net /2) + (add_net "/3(**)") + (add_net /4) + (add_net "/5(**)") + (add_net "/6(**)") + (add_net /7) + (add_net /8) + (add_net "/9(**)") + (add_net /A0) + (add_net /A1) + (add_net /A2) + (add_net /A3) + (add_net /A4) + (add_net /A5) + (add_net /A6) + (add_net /A7) + (add_net /AREF) + (add_net /Reset) + (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_Nano:Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 551D9AAC) (tstamp 551DB1AE) + (at 1.27 -39.37 270) + (descr "Through hole socket strip") + (tags "socket strip") + (path /551D9496) + (fp_text reference P1 (at 0 -5.1 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Digital (at 0 -3.1 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 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)) + (fp_line (start -1.75 1.75) (end 37.35 1.75) (layer F.CrtYd) (width 0.05)) + (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) + (net 2 "/0(Rx)")) + (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 /Reset)) + (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 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 /2)) + (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 "/3(**)")) + (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 /4)) + (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 "/5(**)")) + (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 "/6(**)")) + (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 /7)) + (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 /8)) + (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 "/9(**)")) + (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 "/10(**/SS)")) + (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 "/11(**/MISO)")) + (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 "/12(MOSI)")) + (model ${KIPRJMOD}/Socket_Arduino_Nano.3dshapes/Socket_header_Arduino_1x15.wrl + (at (xyz 0.7 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Nano:Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 551DB295) (tstamp 551DB1CC) + (at 16.51 -39.37 270) + (descr "Through hole socket strip") + (tags "socket strip") + (path /551D94EF) + (fp_text reference P2 (at 0 3.81 270) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value Analog (at 0 2.54 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 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)) + (fp_line (start -1.75 1.75) (end 37.35 1.75) (layer F.CrtYd) (width 0.05)) + (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) + (net 4 GND)) + (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 /Reset)) + (pad 4 thru_hole oval (at 7.62 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 17 +5V)) + (pad 5 thru_hole oval (at 10.16 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 18 /A7)) + (pad 6 thru_hole oval (at 12.7 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 19 /A6)) + (pad 7 thru_hole oval (at 15.24 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 20 /A5)) + (pad 8 thru_hole oval (at 17.78 0 270) (size 1.7272 2.032) (drill 1.016) (layers *.Cu *.Mask F.SilkS) + (net 21 /A4)) + (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 /A3)) + (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 /A2)) + (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 /A1)) + (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 /A0)) + (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 /AREF)) + (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 +3.3V)) + (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 "/13(SCK)")) + (model ${KIPRJMOD}/Socket_Arduino_Nano.3dshapes/Socket_header_Arduino_1x15.wrl + (at (xyz 0.7 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551DB1EE) (tstamp 551DB1D1) + (at 1.27 -41.91) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551D9380) + (fp_text reference P3 (at 0 -2.032) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 2.032) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.54 2.54) (drill 2.032) (layers *.Cu *.Mask F.SilkS) + (net 29 "Net-(P3-Pad1)")) + ) + + (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551DB1F7) (tstamp 551DB1D6) + (at 1.27 -1.27) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551D9414) + (fp_text reference P4 (at 0 -2.032) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 2.032) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.54 2.54) (drill 2.032) (layers *.Cu *.Mask F.SilkS) + (net 30 "Net-(P4-Pad1)")) + ) + + (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551DB239) (tstamp 551DB1DB) + (at 16.51 -1.27) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551D9432) + (fp_text reference P5 (at 0 -2.032) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 2.032) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.54 2.54) (drill 2.032) (layers *.Cu *.Mask F.SilkS) + (net 31 "Net-(P5-Pad1)")) + ) + + (module Socket_Arduino_Nano:1pin_Nano (layer F.Cu) (tedit 551DB231) (tstamp 551DB1E0) + (at 16.51 -41.91) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (path /551D9466) + (fp_text reference P6 (at 0 -2.032) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value CONN_1 (at 0 2.032) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.54 2.54) (drill 2.032) (layers *.Cu *.Mask F.SilkS) + (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)) + +) diff --git a/template/Arduino_Nano/Arduino_Nano.net b/template/Arduino_Nano/Arduino_Nano.net new file mode 100644 index 00000000..8f3a5834 --- /dev/null +++ b/template/Arduino_Nano/Arduino_Nano.net @@ -0,0 +1,148 @@ +(export (version D) + (design + (source /home/jo/kicad/template/Arduino_Nano/Arduino_Nano.sch) + (date "jeu. 02 avril 2015 19:34:25 UTC") + (tool "Eeschema (2015-03-25 BZR 5536)-product") + (sheet (number 1) (name /) (tstamps /) + (title_block + (title) + (company) + (rev) + (date "jeu. 02 avril 2015") + (source Arduino_Nano.sch) + (comment (number 1) (value "")) + (comment (number 2) (value "")) + (comment (number 3) (value "")) + (comment (number 4) (value ""))))) + (components + (comp (ref P3) + (value CONN_1) + (libsource (lib conn) (part CONN_1)) + (sheetpath (names /) (tstamps /)) + (tstamp 551D9380)) + (comp (ref P4) + (value CONN_1) + (libsource (lib conn) (part CONN_1)) + (sheetpath (names /) (tstamps /)) + (tstamp 551D9414)) + (comp (ref P5) + (value CONN_1) + (libsource (lib conn) (part CONN_1)) + (sheetpath (names /) (tstamps /)) + (tstamp 551D9432)) + (comp (ref P6) + (value CONN_1) + (libsource (lib conn) (part CONN_1)) + (sheetpath (names /) (tstamps /)) + (tstamp 551D9466)) + (comp (ref P1) + (value Digital) + (libsource (lib Arduino_Nano-cache) (part CONN_15)) + (sheetpath (names /) (tstamps /)) + (tstamp 551D9496)) + (comp (ref P2) + (value Analog) + (libsource (lib Arduino_Nano-cache) (part CONN_15)) + (sheetpath (names /) (tstamps /)) + (tstamp 551D94EF))) + (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 Arduino_Nano-cache) (part CONN_15) + (description "Symbole general de connexion") + (fields + (field (name Reference) P) + (field (name Value) CONN_15)) + (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))))) + (libraries + (library (logical conn) + (uri /usr/share/kicad/library/conn.lib)) + (library (logical Arduino_Nano-cache) + (uri /home/jo/kicad/template/Arduino_Nano/Arduino_Nano-cache.lib))) + (nets + (net (code 1) (name +5V) + (node (ref P2) (pin 4))) + (net (code 2) (name /A0) + (node (ref P2) (pin 12))) + (net (code 3) (name /AREF) + (node (ref P2) (pin 13))) + (net (code 4) (name +3.3V) + (node (ref P2) (pin 14))) + (net (code 5) (name "/13(SCK)") + (node (ref P2) (pin 15))) + (net (code 6) (name GND) + (node (ref P1) (pin 4)) + (node (ref P2) (pin 2))) + (net (code 7) (name /Reset) + (node (ref P1) (pin 3)) + (node (ref P2) (pin 3))) + (net (code 8) (name /Vin) + (node (ref P2) (pin 1))) + (net (code 9) (name /A1) + (node (ref P2) (pin 11))) + (net (code 10) (name /A7) + (node (ref P2) (pin 5))) + (net (code 11) (name /A6) + (node (ref P2) (pin 6))) + (net (code 12) (name /A5) + (node (ref P2) (pin 7))) + (net (code 13) (name /A4) + (node (ref P2) (pin 8))) + (net (code 14) (name /A3) + (node (ref P2) (pin 9))) + (net (code 15) (name /A2) + (node (ref P2) (pin 10))) + (net (code 16) (name "/10(**/SS)") + (node (ref P1) (pin 13))) + (net (code 17) (name "/1(Tx)") + (node (ref P1) (pin 1))) + (net (code 18) (name "/0(Rx)") + (node (ref P1) (pin 2))) + (net (code 19) (name /2) + (node (ref P1) (pin 5))) + (net (code 20) (name "/3(**)") + (node (ref P1) (pin 6))) + (net (code 21) (name /4) + (node (ref P1) (pin 7))) + (net (code 22) (name "/5(**)") + (node (ref P1) (pin 8))) + (net (code 23) (name "/6(**)") + (node (ref P1) (pin 9))) + (net (code 24) (name /7) + (node (ref P1) (pin 10))) + (net (code 25) (name /8) + (node (ref P1) (pin 11))) + (net (code 26) (name "/9(**)") + (node (ref P1) (pin 12))) + (net (code 27) (name "/12(MOSI)") + (node (ref P1) (pin 15))) + (net (code 28) (name "/11(**/MISO)") + (node (ref P1) (pin 14))) + (net (code 29) (name "Net-(P6-Pad1)") + (node (ref P6) (pin 1))) + (net (code 30) (name "Net-(P5-Pad1)") + (node (ref P5) (pin 1))) + (net (code 31) (name "Net-(P4-Pad1)") + (node (ref P4) (pin 1))) + (net (code 32) (name "Net-(P3-Pad1)") + (node (ref P3) (pin 1))))) \ No newline at end of file diff --git a/template/Arduino_Nano/Arduino_Nano.pro b/template/Arduino_Nano/Arduino_Nano.pro new file mode 100644 index 00000000..021bf90d --- /dev/null +++ b/template/Arduino_Nano/Arduino_Nano.pro @@ -0,0 +1,66 @@ +update=jeu. 02 avril 2015 19:05:42 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_Nano/Arduino_Nano.sch b/template/Arduino_Nano/Arduino_Nano.sch new file mode 100644 index 00000000..15c52168 --- /dev/null +++ b/template/Arduino_Nano/Arduino_Nano.sch @@ -0,0 +1,293 @@ +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_Nano-cache +EELAYER 25 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "jeu. 02 avril 2015" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L CONN_1 P3 +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 "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 +$EndComp +$Comp +L CONN_1 P4 +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 "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 +$EndComp +$Comp +L CONN_1 P5 +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 "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 +$EndComp +$Comp +L CONN_1 P6 +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 "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 +$EndComp +$Comp +L CONN_15 P1 +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_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 +$EndComp +$Comp +L CONN_15 P2 +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_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 +$EndComp +NoConn ~ 8725 825 +NoConn ~ 8825 825 +NoConn ~ 8925 825 +NoConn ~ 9025 825 +Text Label 8875 1300 0 60 ~ 0 +1(Tx) +Text Label 8875 1400 0 60 ~ 0 +0(Rx) +$Comp +L GND #PWR1 +U 1 1 551D979C +P 8750 1675 +F 0 "#PWR1" H 8750 1675 30 0001 C CNN +F 1 "GND" H 8750 1605 30 0001 C CNN +F 2 "" H 8750 1675 60 0000 C CNN +F 3 "" H 8750 1675 60 0000 C CNN + 1 8750 1675 + 1 0 0 -1 +$EndComp +Text Label 8875 1500 0 60 ~ 0 +Reset +Text Label 8875 1700 0 60 ~ 0 +2 +Text Label 8875 1800 0 60 ~ 0 +3(**) +Text Label 8875 1900 0 60 ~ 0 +4 +Text Label 8875 2000 0 60 ~ 0 +5(**) +Text Label 8875 2100 0 60 ~ 0 +6(**) +Text Label 8875 2200 0 60 ~ 0 +7 +Text Label 8875 2300 0 60 ~ 0 +8 +Text Label 8875 2400 0 60 ~ 0 +9(**) +Text Label 8875 2500 0 60 ~ 0 +10(**/SS) +Text Label 8875 2600 0 60 ~ 0 +11(**/MISO) +Text Label 8875 2700 0 60 ~ 0 +12(MOSI) +Text Label 10500 2700 0 60 ~ 0 +13(SCK) +Text Label 10500 2400 0 60 ~ 0 +A0 +Text Label 10500 2300 0 60 ~ 0 +A1 +Text Label 10500 2200 0 60 ~ 0 +A2 +Text Label 10500 2100 0 60 ~ 0 +A3 +Text Label 10500 2000 0 60 ~ 0 +A4 +Text Label 10500 1900 0 60 ~ 0 +A5 +Text Label 10500 1800 0 60 ~ 0 +A6 +Text Label 10500 1700 0 60 ~ 0 +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 + 1 0 0 -1 +$EndComp +Text Label 10500 2500 0 60 ~ 0 +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 + 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 + 1 0 0 -1 +$EndComp +Text Label 10500 1300 0 60 ~ 0 +Vin +Text Label 10500 1500 0 60 ~ 0 +Reset +Text Notes 8775 975 0 60 ~ 0 +Holes +Text Notes 9375 1125 0 60 ~ 0 +Shield for Arduino Nano +Wire Notes Line + 9150 1000 9150 475 +Wire Notes Line + 8600 1000 9150 1000 +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 +Wire Wire Line + 10500 2500 10875 2500 +Wire Wire Line + 10875 2400 10500 2400 +Wire Wire Line + 10500 2300 10875 2300 +Wire Wire Line + 10875 2200 10500 2200 +Wire Wire Line + 10500 2100 10875 2100 +Wire Wire Line + 10875 2000 10500 2000 +Wire Wire Line + 10500 1900 10875 1900 +Wire Wire Line + 10875 1800 10500 1800 +Wire Wire Line + 10500 1700 10875 1700 +Wire Wire Line + 10500 1600 11000 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 + 8875 2700 9425 2700 +Wire Wire Line + 8875 2600 9425 2600 +Wire Wire Line + 8875 2500 9425 2500 +Wire Wire Line + 8875 2400 9425 2400 +Wire Wire Line + 8875 2300 9425 2300 +Wire Wire Line + 8875 2200 9425 2200 +Wire Wire Line + 8875 2100 9425 2100 +Wire Wire Line + 8875 2000 9425 2000 +Wire Wire Line + 8875 1900 9425 1900 +Wire Wire Line + 8875 1800 9425 1800 +Wire Wire Line + 8875 1700 9425 1700 +Wire Wire Line + 8750 1600 9425 1600 +Wire Wire Line + 8875 1500 9425 1500 +Wire Wire Line + 8875 1400 9425 1400 +Wire Wire Line + 8875 1300 9425 1300 +$EndSCHEMATC diff --git a/template/Arduino_Nano/Socket_Arduino_Nano.3dshapes/Socket_header_Arduino_1x15.wings b/template/Arduino_Nano/Socket_Arduino_Nano.3dshapes/Socket_header_Arduino_1x15.wings new file mode 100644 index 00000000..2308f2a7 Binary files /dev/null and b/template/Arduino_Nano/Socket_Arduino_Nano.3dshapes/Socket_header_Arduino_1x15.wings differ diff --git a/template/Arduino_Nano/Socket_Arduino_Nano.3dshapes/Socket_header_Arduino_1x15.wrl b/template/Arduino_Nano/Socket_Arduino_Nano.3dshapes/Socket_header_Arduino_1x15.wrl new file mode 100644 index 00000000..a22f1c7a --- /dev/null +++ b/template/Arduino_Nano/Socket_Arduino_Nano.3dshapes/Socket_header_Arduino_1x15.wrl @@ -0,0 +1,7111 @@ +#VRML V2.0 utf8 +#Exported from Wings 3D 1.5.3 +DEF cube9_copy15 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 [ + -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 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 [ + -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_copy14 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_copy13 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_copy12 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_copy11 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_copy46 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_copy45 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_copy44 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_copy43 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_copy42 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_copy41 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_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, + 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_copy38 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_copy37 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 ] + } + } + ] +} + +DEF cube9_copy109 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 ] + } + } + ] +} + diff --git a/template/Arduino_Nano/Socket_Arduino_Nano.pretty/1pin_Nano.kicad_mod b/template/Arduino_Nano/Socket_Arduino_Nano.pretty/1pin_Nano.kicad_mod new file mode 100644 index 00000000..ad6ad081 --- /dev/null +++ b/template/Arduino_Nano/Socket_Arduino_Nano.pretty/1pin_Nano.kicad_mod @@ -0,0 +1,11 @@ +(module 1pin_Nano (layer F.Cu) (tedit 551DB082) + (descr "module 1 pin (ou trou mecanique de percage)") + (tags DEV) + (fp_text reference REF** (at 0 -2.032) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 1pin (at 0 2.032) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at 0 0) (size 2.54 2.54) (drill 2.032) (layers *.Cu *.Mask F.SilkS)) +) 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 new file mode 100644 index 00000000..668e6c5a --- /dev/null +++ b/template/Arduino_Nano/Socket_Arduino_Nano.pretty/Socket_Strip_Arduino_1x15.kicad_mod @@ -0,0 +1,41 @@ +(module Socket_Strip_Arduino_1x15 (layer F.Cu) (tedit 551D9AAC) + (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_1x15 (at 0 -3.1) (layer F.Fab) + (effects (font (size 1 1) (thickness 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)) + (fp_line (start -1.75 1.75) (end 37.35 1.75) (layer F.CrtYd) (width 0.05)) + (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)) + (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)) + (model ${KIPRJMOD}/Socket_Arduino_Nano.3dshapes/Socket_header_Arduino_1x15.wrl + (at (xyz 0.7 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) +) diff --git a/template/Arduino_Nano/meta/brd.png b/template/Arduino_Nano/meta/brd.png new file mode 100644 index 00000000..2e848c77 Binary files /dev/null and b/template/Arduino_Nano/meta/brd.png differ diff --git a/template/Arduino_Nano/meta/icon.png b/template/Arduino_Nano/meta/icon.png new file mode 100644 index 00000000..c57c63f4 Binary files /dev/null and b/template/Arduino_Nano/meta/icon.png differ diff --git a/template/Arduino_Nano/meta/info.html b/template/Arduino_Nano/meta/info.html new file mode 100644 index 00000000..f6b37d1b --- /dev/null +++ b/template/Arduino_Nano/meta/info.html @@ -0,0 +1,28 @@ + + +
+ +This project template is the basis of an expansion board for the
+ Arduino Nano
+
+This base project includes a PCB edge defined as the same
+size as the Arduino Nano 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.