From 9fdfb34993fa0a8d2ea9c6267bd8de78c9d53fe0 Mon Sep 17 00:00:00 2001 From: davor Date: Thu, 7 Dec 2017 13:04:49 +0100 Subject: [PATCH] footprint: dipswitch 3D model update --- .../dipswitch_smd.3dshapes/dipswitch_smd.scad | 5 +- .../dipswitch_smd.3dshapes/dipswitch_smd.wrl | 7176 +++++------------ 2 files changed, 1984 insertions(+), 5197 deletions(-) diff --git a/footprints/dipswitch/dipswitch_smd.3dshapes/dipswitch_smd.scad b/footprints/dipswitch/dipswitch_smd.3dshapes/dipswitch_smd.scad index 5bdebe9..df64b93 100644 --- a/footprints/dipswitch/dipswitch_smd.3dshapes/dipswitch_smd.scad +++ b/footprints/dipswitch/dipswitch_smd.3dshapes/dipswitch_smd.scad @@ -68,10 +68,11 @@ module dipsw_smd() { color(color_body) cube(body,center=true); - // holes for switches + // holes for switches - imports to freecad but exports wrong to VRML of Kicad + if(1) for(i = [0:n_switches-1]) { - translate([(i-n_switches/2+0.5)*pitch,0,body[2]/2-swhole[2]/2+0.02]) + translate([(i-n_switches/2+0.5)*pitch,0,body[2]/2-swhole[2]/2+0.01]) color(color_body) cube(swhole,center=true); } diff --git a/footprints/dipswitch/dipswitch_smd.3dshapes/dipswitch_smd.wrl b/footprints/dipswitch/dipswitch_smd.3dshapes/dipswitch_smd.wrl index 4631153..cef7992 100644 --- a/footprints/dipswitch/dipswitch_smd.3dshapes/dipswitch_smd.wrl +++ b/footprints/dipswitch/dipswitch_smd.3dshapes/dipswitch_smd.wrl @@ -71,7 +71,7 @@ Group { Group { children Transform { - translation 3.175 -1.27 0.65499997 + translation 0 0 0 rotation 0 0 1 0 scale 1 1 1 scaleOrientation 0 0 1 0 @@ -83,160 +83,10 @@ Group { Group { children [ DEF o3 Group { - children - Shape { - appearance - Appearance { - material - Material { - diffuseColor 0.098039217 0.098039217 0.098039217 - shininess 1 - - } - - } - geometry - IndexedLineSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 0, - 1.27 0 1.27, - 1.27 2.54 1.27, - 1.27 2.54 0, - 0 0 0, - 1.27 0 0, - 1.27 0 1.27, - 0 0 1.27, - 0 2.54 0, - 1.27 2.54 0, - 1.27 2.54 1.27, - 0 2.54 1.27, - 0 0 0, - 0 2.54 0, - 1.27 2.54 0, - 1.27 0 0, - 0 0 1.27, - 0 2.54 1.27, - 1.27 2.54 1.27, - 1.27 0 1.27, - 0 0 1.27, - 0 0 0, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 1.27, - 1.27 0 0, - 1.27 2.54 1.27, - 1.27 2.54 0 ] - - } - coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, - -1, 0, 3, -1, 4, 5, -1, 5, - 6, -1, 7, 6, -1, 4, 7, -1, - 8, 9, -1, 11, 10, -1, 12, 13, - -1, 15, 14, -1 ] - - } - - } }, DEF o4 Group { - children - Shape { - appearance - Appearance { - material - Material { - diffuseColor 0.50196099 0 0 - - } - - } - geometry - IndexedFaceSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 0, - 1.27 0 1.27, - 1.27 2.54 1.27, - 1.27 2.54 0, - 0 0 0, - 1.27 0 0, - 1.27 0 1.27, - 0 0 1.27, - 0 2.54 0, - 1.27 2.54 0, - 1.27 2.54 1.27, - 0 2.54 1.27, - 0 0 0, - 0 2.54 0, - 1.27 2.54 0, - 1.27 0 0, - 0 0 1.27, - 0 2.54 1.27, - 1.27 2.54 1.27, - 1.27 0 1.27, - 0 0 1.27, - 0 0 0, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 1.27, - 1.27 0 0, - 1.27 2.54 1.27, - 1.27 2.54 0 ] - - } - normal - Normal { - vector [ -1 0 0, - -1 0 0, - -1 0 0, - -1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 1, - 0 0 1, - 0 0 1, - 0 0 1 ] - - } - coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, - 5, 7, 6, -1, 5, 4, 7, -1, - 9, 10, 8, -1, 8, 10, 11, -1, - 14, 13, 12, -1, 14, 12, 15, -1, - 17, 18, 16, -1, 16, 18, 19, -1, - 22, 21, 20, -1, 22, 20, 23, -1 ] - ccw TRUE - solid FALSE - convex TRUE - creaseAngle 0 - - } - - } }, @@ -254,42 +104,6 @@ Group { } geometry PointSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 0, - 1.27 0 1.27, - 1.27 2.54 1.27, - 1.27 2.54 0, - 0 0 0, - 1.27 0 0, - 1.27 0 1.27, - 0 0 1.27, - 0 2.54 0, - 1.27 2.54 0, - 1.27 2.54 1.27, - 0 2.54 1.27, - 0 0 0, - 0 2.54 0, - 1.27 2.54 0, - 1.27 0 0, - 0 0 1.27, - 0 2.54 1.27, - 1.27 2.54 1.27, - 1.27 0 1.27, - 0 0 1.27, - 0 0 0, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 1.27, - 1.27 0 0, - 1.27 2.54 1.27, - 1.27 2.54 0 ] - - } } @@ -320,14 +134,14 @@ Group { Group { children Transform { - translation 0.63499999 -1.27 0.65499997 + translation 0 0 0 rotation 0 0 1 0 scale 1 1 1 scaleOrientation 0 0 1 0 center 0 0 0 children Switch { - whichChoice -1 + whichChoice 0 choice [ Group { children [ @@ -347,141 +161,155 @@ Group { geometry IndexedLineSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 0, - 1.27 0 1.27, - 1.27 2.54 1.27, - 1.27 2.54 0, - 0 0 0, - 1.27 0 0, - 1.27 0 1.27, - 0 0 1.27, - 0 2.54 0, - 1.27 2.54 0, - 1.27 2.54 1.27, - 0 2.54 1.27, - 0 0 0, - 0 2.54 0, - 1.27 2.54 0, - 1.27 0 0, - 0 0 1.27, - 0 2.54 1.27, - 1.27 2.54 1.27, - 1.27 0 1.27, - 0 0 1.27, - 0 0 0, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 1.27, - 1.27 0 0, - 1.27 2.54 1.27, - 1.27 2.54 0 ] - - } - coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, - -1, 0, 3, -1, 4, 5, -1, 5, - 6, -1, 7, 6, -1, 4, 7, -1, - 8, 9, -1, 11, 10, -1, 12, 13, - -1, 15, 14, -1 ] - - } - - } - - }, - - DEF o7 Group { - children - Shape { - appearance - Appearance { - material - Material { - diffuseColor 0.50196099 0 0 - - } - - } - geometry - IndexedFaceSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 0, - 1.27 0 1.27, - 1.27 2.54 1.27, - 1.27 2.54 0, - 0 0 0, - 1.27 0 0, - 1.27 0 1.27, - 0 0 1.27, - 0 2.54 0, - 1.27 2.54 0, - 1.27 2.54 1.27, - 0 2.54 1.27, - 0 0 0, - 0 2.54 0, - 1.27 2.54 0, - 1.27 0 0, - 0 0 1.27, - 0 2.54 1.27, - 1.27 2.54 1.27, - 1.27 0 1.27, - 0 0 1.27, - 0 0 0, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 1.27, - 1.27 0 0, - 1.27 2.54 1.27, - 1.27 2.54 0 ] - - } - normal - Normal { - vector [ -1 0 0, - -1 0 0, - -1 0 0, - -1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 1, - 0 0 1, - 0 0 1, - 0 0 1 ] + DEF o7 Coordinate { + point [ -4.3179998 0.127 0.73500001, + -4.3179998 0.127 2.0050001, + -4.3179998 1.143 2.0050001, + -4.3179998 1.143 0.73500001, + -3.302 0.127 0.73500001, + -3.302 0.127 2.0050001, + -3.302 1.143 2.0050001, + -3.302 1.143 0.73500001, + -4.3179998 0.127 0.73500001, + -3.302 0.127 0.73500001, + -3.302 0.127 2.0050001, + -4.3179998 0.127 2.0050001, + -4.3179998 1.143 0.73500001, + -3.302 1.143 0.73500001, + -3.302 1.143 2.0050001, + -4.3179998 1.143 2.0050001, + -4.3179998 0.127 0.73500001, + -4.3179998 1.143 0.73500001, + -3.302 1.143 0.73500001, + -3.302 0.127 0.73500001, + -4.3179998 0.127 2.0050001, + -4.3179998 1.143 2.0050001, + -3.302 1.143 2.0050001, + -3.302 0.127 2.0050001, + -1.778 0.127 0.73500001, + -1.778 0.127 2.0050001, + -1.778 1.143 2.0050001, + -1.778 1.143 0.73500001, + -0.76200002 0.127 0.73500001, + -0.76200002 0.127 2.0050001, + -0.76200002 1.143 2.0050001, + -0.76200002 1.143 0.73500001, + -1.778 0.127 0.73500001, + -0.76200002 0.127 0.73500001, + -0.76200002 0.127 2.0050001, + -1.778 0.127 2.0050001, + -1.778 1.143 0.73500001, + -0.76200002 1.143 0.73500001, + -0.76200002 1.143 2.0050001, + -1.778 1.143 2.0050001, + -1.778 0.127 0.73500001, + -1.778 1.143 0.73500001, + -0.76200002 1.143 0.73500001, + -0.76200002 0.127 0.73500001, + -1.778 0.127 2.0050001, + -1.778 1.143 2.0050001, + -0.76200002 1.143 2.0050001, + -0.76200002 0.127 2.0050001, + 0.76200002 0.127 0.73500001, + 0.76200002 0.127 2.0050001, + 0.76200002 1.143 2.0050001, + 0.76200002 1.143 0.73500001, + 1.778 0.127 0.73500001, + 1.778 0.127 2.0050001, + 1.778 1.143 2.0050001, + 1.778 1.143 0.73500001, + 0.76200002 0.127 0.73500001, + 1.778 0.127 0.73500001, + 1.778 0.127 2.0050001, + 0.76200002 0.127 2.0050001, + 0.76200002 1.143 0.73500001, + 1.778 1.143 0.73500001, + 1.778 1.143 2.0050001, + 0.76200002 1.143 2.0050001, + 0.76200002 0.127 0.73500001, + 0.76200002 1.143 0.73500001, + 1.778 1.143 0.73500001, + 1.778 0.127 0.73500001, + 0.76200002 0.127 2.0050001, + 0.76200002 1.143 2.0050001, + 1.778 1.143 2.0050001, + 1.778 0.127 2.0050001, + 3.302 0.127 0.73500001, + 3.302 0.127 2.0050001, + 3.302 1.143 2.0050001, + 3.302 1.143 0.73500001, + 4.3179998 0.127 0.73500001, + 4.3179998 0.127 2.0050001, + 4.3179998 1.143 2.0050001, + 4.3179998 1.143 0.73500001, + 3.302 0.127 0.73500001, + 4.3179998 0.127 0.73500001, + 4.3179998 0.127 2.0050001, + 3.302 0.127 2.0050001, + 3.302 1.143 0.73500001, + 4.3179998 1.143 0.73500001, + 4.3179998 1.143 2.0050001, + 3.302 1.143 2.0050001, + 3.302 0.127 0.73500001, + 3.302 1.143 0.73500001, + 4.3179998 1.143 0.73500001, + 4.3179998 0.127 0.73500001, + 3.302 0.127 2.0050001, + 3.302 1.143 2.0050001, + 4.3179998 1.143 2.0050001, + 4.3179998 0.127 2.0050001, + -4.3179998 0.127 2.0050001, + -4.3179998 0.127 0.73500001, + -4.3179998 1.143 2.0050001, + -4.3179998 1.143 0.73500001, + -3.302 0.127 2.0050001, + -3.302 0.127 0.73500001, + -3.302 1.143 2.0050001, + -3.302 1.143 0.73500001, + -1.778 0.127 2.0050001, + -1.778 0.127 0.73500001, + -1.778 1.143 2.0050001, + -1.778 1.143 0.73500001, + -0.76200002 0.127 2.0050001, + -0.76200002 0.127 0.73500001, + -0.76200002 1.143 2.0050001, + -0.76200002 1.143 0.73500001, + 0.76200002 0.127 2.0050001, + 0.76200002 0.127 0.73500001, + 0.76200002 1.143 2.0050001, + 0.76200002 1.143 0.73500001, + 1.778 0.127 2.0050001, + 1.778 0.127 0.73500001, + 1.778 1.143 2.0050001, + 1.778 1.143 0.73500001, + 3.302 0.127 2.0050001, + 3.302 0.127 0.73500001, + 3.302 1.143 2.0050001, + 3.302 1.143 0.73500001, + 4.3179998 0.127 2.0050001, + 4.3179998 0.127 0.73500001, + 4.3179998 1.143 2.0050001, + 4.3179998 1.143 0.73500001 ] } - coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, - 5, 7, 6, -1, 5, 4, 7, -1, - 9, 10, 8, -1, 8, 10, 11, -1, - 14, 13, 12, -1, 14, 12, 15, -1, - 17, 18, 16, -1, 16, 18, 19, -1, - 22, 21, 20, -1, 22, 20, 23, -1 ] - ccw TRUE - solid FALSE - convex TRUE - creaseAngle 0 + coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, + -1, 0, 3, -1, 4, 5, -1, 5, + 6, -1, 7, 6, -1, 4, 7, -1, + 8, 9, -1, 11, 10, -1, 12, 13, + -1, 15, 14, -1, 24, 25, -1, 25, + 26, -1, 27, 26, -1, 24, 27, -1, + 28, 29, -1, 29, 30, -1, 31, 30, + -1, 28, 31, -1, 32, 33, -1, 35, + 34, -1, 36, 37, -1, 39, 38, -1, + 48, 49, -1, 49, 50, -1, 51, 50, + -1, 48, 51, -1, 52, 53, -1, 53, + 54, -1, 55, 54, -1, 52, 55, -1, + 56, 57, -1, 59, 58, -1, 60, 61, + -1, 63, 62, -1, 72, 73, -1, 73, + 74, -1, 75, 74, -1, 72, 75, -1, + 76, 77, -1, 77, 78, -1, 79, 78, + -1, 76, 79, -1, 80, 81, -1, 83, + 82, -1, 84, 85, -1, 87, 86, -1 ] } @@ -496,69 +324,121 @@ Group { Appearance { material Material { - emissiveColor 0.098039217 0.098039217 0.098039217 + diffuseColor 1 1 1 } } geometry - PointSet { + IndexedFaceSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 0, - 1.27 0 1.27, - 1.27 2.54 1.27, - 1.27 2.54 0, - 0 0 0, - 1.27 0 0, - 1.27 0 1.27, - 0 0 1.27, - 0 2.54 0, - 1.27 2.54 0, - 1.27 2.54 1.27, - 0 2.54 1.27, - 0 0 0, - 0 2.54 0, - 1.27 2.54 0, - 1.27 0 0, - 0 0 1.27, - 0 2.54 1.27, - 1.27 2.54 1.27, - 1.27 0 1.27, - 0 0 1.27, - 0 0 0, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 1.27, - 1.27 0 0, - 1.27 2.54 1.27, - 1.27 2.54 0 ] - - } - - } - - } - - } ] - - }, - - USE o7, - - Group { - children [ - USE o6, + USE o7 + color + Color { + color [ 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1 ] + + } + colorPerVertex FALSE + coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, + 5, 7, 6, -1, 5, 4, 7, -1, + 9, 10, 8, -1, 8, 10, 11, -1, + 14, 13, 12, -1, 14, 12, 15, -1, + 17, 18, 16, -1, 16, 18, 19, -1, + 22, 21, 20, -1, 22, 20, 23, -1, + 27, 25, 26, -1, 24, 25, 27, -1, + 29, 31, 30, -1, 29, 28, 31, -1, + 33, 34, 32, -1, 32, 34, 35, -1, + 38, 37, 36, -1, 38, 36, 39, -1, + 41, 42, 40, -1, 40, 42, 43, -1, + 46, 45, 44, -1, 46, 44, 47, -1, + 51, 49, 50, -1, 48, 49, 51, -1, + 53, 55, 54, -1, 53, 52, 55, -1, + 57, 58, 56, -1, 56, 58, 59, -1, + 62, 61, 60, -1, 62, 60, 63, -1, + 65, 66, 64, -1, 64, 66, 67, -1, + 70, 69, 68, -1, 70, 68, 71, -1, + 75, 73, 74, -1, 72, 73, 75, -1, + 77, 79, 78, -1, 77, 76, 79, -1, + 81, 82, 80, -1, 80, 82, 83, -1, + 86, 85, 84, -1, 86, 84, 87, -1, + 89, 90, 88, -1, 88, 90, 91, -1, + 94, 93, 92, -1, 94, 92, 95, -1 ] + colorIndex [ 0, 0, 1, 1, 2, 2, 3, 3, + 4, 4, 5, 5, 6, 6, 7, 7, + 8, 8, 9, 9, 10, 10, 11, 11, + 12, 12, 13, 13, 14, 14, 15, 15, + 16, 16, 17, 17, 18, 18, 19, 19, + 20, 20, 21, 21, 22, 22, 23, 23 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o9 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o7 + + } + + } + + } ] + + }, + + USE o8, + + Group { + children [ + USE o6, - USE o8 ] + USE o9 ] }, - USE o8 ] + USE o9 ] } @@ -569,7 +449,7 @@ Group { Group { children Transform { - translation 3.302 0.127 0.73500001 + translation 3.3866665 -5.3340001 -2.2225001 rotation 0 0 1 0 scale 1 1 1 scaleOrientation 0 0 1 0 @@ -580,7 +460,7 @@ Group { choice [ Group { children [ - DEF o9 Group { + DEF o10 Group { children Shape { appearance @@ -596,39 +476,39 @@ Group { geometry IndexedLineSet { coord - Coordinate { + DEF o11 Coordinate { point [ 0 0 0, - 0 0 1.27, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 0, - 1.016 0 1.27, - 1.016 1.016 1.27, - 1.016 1.016 0, + 0 0 0.63499999, + 0 1.524 0.63499999, + 0 1.524 0, + 0.84666699 0 0, + 0.84666699 0 0.63499999, + 0.84666699 1.524 0.63499999, + 0.84666699 1.524 0, 0 0 0, - 1.016 0 0, - 1.016 0 1.27, - 0 0 1.27, - 0 1.016 0, - 1.016 1.016 0, - 1.016 1.016 1.27, - 0 1.016 1.27, + 0.84666699 0 0, + 0.84666699 0 0.63499999, + 0 0 0.63499999, + 0 1.524 0, + 0.84666699 1.524 0, + 0.84666699 1.524 0.63499999, + 0 1.524 0.63499999, 0 0 0, - 0 1.016 0, - 1.016 1.016 0, - 1.016 0 0, - 0 0 1.27, - 0 1.016 1.27, - 1.016 1.016 1.27, - 1.016 0 1.27, - 0 0 1.27, + 0 1.524 0, + 0.84666699 1.524 0, + 0.84666699 0 0, + 0 0 0.63499999, + 0 1.524 0.63499999, + 0.84666699 1.524 0.63499999, + 0.84666699 0 0.63499999, + 0 0 0.63499999, 0 0 0, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 1.27, - 1.016 0 0, - 1.016 1.016 1.27, - 1.016 1.016 0 ] + 0 1.524 0.63499999, + 0 1.524 0, + 0.84666699 0 0.63499999, + 0.84666699 0 0, + 0.84666699 1.524 0.63499999, + 0.84666699 1.524 0 ] } coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, @@ -643,7 +523,7 @@ Group { }, - DEF o10 Group { + DEF o12 Group { children Shape { appearance @@ -658,43 +538,9 @@ Group { geometry IndexedFaceSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 0, - 1.016 0 1.27, - 1.016 1.016 1.27, - 1.016 1.016 0, - 0 0 0, - 1.016 0 0, - 1.016 0 1.27, - 0 0 1.27, - 0 1.016 0, - 1.016 1.016 0, - 1.016 1.016 1.27, - 0 1.016 1.27, - 0 0 0, - 0 1.016 0, - 1.016 1.016 0, - 1.016 0 0, - 0 0 1.27, - 0 1.016 1.27, - 1.016 1.016 1.27, - 1.016 0 1.27, - 0 0 1.27, - 0 0 0, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 1.27, - 1.016 0 0, - 1.016 1.016 1.27, - 1.016 1.016 0 ] - - } + USE o11 normal - Normal { + DEF o13 Normal { vector [ -1 0 0, -1 0 0, -1 0 0, @@ -738,7 +584,7 @@ Group { }, - DEF o11 Group { + DEF o14 Group { children Shape { appearance @@ -753,41 +599,7 @@ Group { geometry PointSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 0, - 1.016 0 1.27, - 1.016 1.016 1.27, - 1.016 1.016 0, - 0 0 0, - 1.016 0 0, - 1.016 0 1.27, - 0 0 1.27, - 0 1.016 0, - 1.016 1.016 0, - 1.016 1.016 1.27, - 0 1.016 1.27, - 0 0 0, - 0 1.016 0, - 1.016 1.016 0, - 1.016 0 0, - 0 0 1.27, - 0 1.016 1.27, - 1.016 1.016 1.27, - 1.016 0 1.27, - 0 0 1.27, - 0 0 0, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 1.27, - 1.016 0 0, - 1.016 1.016 1.27, - 1.016 1.016 0 ] - - } + USE o11 } @@ -797,17 +609,17 @@ Group { }, - USE o10, + USE o12, Group { children [ - USE o9, + USE o10, - USE o11 ] + USE o14 ] }, - USE o11 ] + USE o14 ] } @@ -818,7 +630,7 @@ Group { Group { children Transform { - translation -4.3179998 0.127 0.73500001 + translation -1.905 -1.27 0.64499998 rotation 0 0 1 0 scale 1 1 1 scaleOrientation 0 0 1 0 @@ -829,7 +641,7 @@ Group { choice [ Group { children [ - DEF o12 Group { + DEF o15 Group { children Shape { appearance @@ -845,39 +657,39 @@ Group { geometry IndexedLineSet { coord - Coordinate { + DEF o16 Coordinate { point [ 0 0 0, 0 0 1.27, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 0, - 1.016 0 1.27, - 1.016 1.016 1.27, - 1.016 1.016 0, + 0 2.54 1.27, + 0 2.54 0, + 1.27 0 0, + 1.27 0 1.27, + 1.27 2.54 1.27, + 1.27 2.54 0, 0 0 0, - 1.016 0 0, - 1.016 0 1.27, + 1.27 0 0, + 1.27 0 1.27, 0 0 1.27, - 0 1.016 0, - 1.016 1.016 0, - 1.016 1.016 1.27, - 0 1.016 1.27, - 0 0 0, - 0 1.016 0, - 1.016 1.016 0, - 1.016 0 0, + 0 2.54 0, + 1.27 2.54 0, + 1.27 2.54 1.27, + 0 2.54 1.27, + 0 0 0, + 0 2.54 0, + 1.27 2.54 0, + 1.27 0 0, 0 0 1.27, - 0 1.016 1.27, - 1.016 1.016 1.27, - 1.016 0 1.27, + 0 2.54 1.27, + 1.27 2.54 1.27, + 1.27 0 1.27, 0 0 1.27, 0 0 0, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 1.27, - 1.016 0 0, - 1.016 1.016 1.27, - 1.016 1.016 0 ] + 0 2.54 1.27, + 0 2.54 0, + 1.27 0 1.27, + 1.27 0 0, + 1.27 2.54 1.27, + 1.27 2.54 0 ] } coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, @@ -892,14 +704,14 @@ Group { }, - DEF o13 Group { + DEF o17 Group { children Shape { appearance Appearance { material Material { - diffuseColor 1 1 1 + diffuseColor 0.50196099 0 0 } @@ -907,69 +719,9 @@ Group { geometry IndexedFaceSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 0, - 1.016 0 1.27, - 1.016 1.016 1.27, - 1.016 1.016 0, - 0 0 0, - 1.016 0 0, - 1.016 0 1.27, - 0 0 1.27, - 0 1.016 0, - 1.016 1.016 0, - 1.016 1.016 1.27, - 0 1.016 1.27, - 0 0 0, - 0 1.016 0, - 1.016 1.016 0, - 1.016 0 0, - 0 0 1.27, - 0 1.016 1.27, - 1.016 1.016 1.27, - 1.016 0 1.27, - 0 0 1.27, - 0 0 0, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 1.27, - 1.016 0 0, - 1.016 1.016 1.27, - 1.016 1.016 0 ] - - } + USE o16 normal - Normal { - vector [ -1 0 0, - -1 0 0, - -1 0 0, - -1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 1, - 0 0 1, - 0 0 1, - 0 0 1 ] - - } + USE o13 coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, 5, 7, 6, -1, 5, 4, 7, -1, 9, 10, 8, -1, 8, 10, 11, -1, @@ -987,7 +739,7 @@ Group { }, - DEF o14 Group { + DEF o18 Group { children Shape { appearance @@ -1002,41 +754,7 @@ Group { geometry PointSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 0, - 1.016 0 1.27, - 1.016 1.016 1.27, - 1.016 1.016 0, - 0 0 0, - 1.016 0 0, - 1.016 0 1.27, - 0 0 1.27, - 0 1.016 0, - 1.016 1.016 0, - 1.016 1.016 1.27, - 0 1.016 1.27, - 0 0 0, - 0 1.016 0, - 1.016 1.016 0, - 1.016 0 0, - 0 0 1.27, - 0 1.016 1.27, - 1.016 1.016 1.27, - 1.016 0 1.27, - 0 0 1.27, - 0 0 0, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 1.27, - 1.016 0 0, - 1.016 1.016 1.27, - 1.016 1.016 0 ] - - } + USE o16 } @@ -1046,17 +764,17 @@ Group { }, - USE o13, + USE o17, Group { children [ - USE o12, + USE o15, - USE o14 ] + USE o18 ] }, - USE o14 ] + USE o18 ] } @@ -1067,7 +785,7 @@ Group { Group { children Transform { - translation 0.76200002 0.127 0.73500001 + translation 0.84666651 3.8099999 -2.2225001 rotation 0 0 1 0 scale 1 1 1 scaleOrientation 0 0 1 0 @@ -1078,7 +796,7 @@ Group { choice [ Group { children [ - DEF o15 Group { + DEF o19 Group { children Shape { appearance @@ -1094,41 +812,7 @@ Group { geometry IndexedLineSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 0, - 1.016 0 1.27, - 1.016 1.016 1.27, - 1.016 1.016 0, - 0 0 0, - 1.016 0 0, - 1.016 0 1.27, - 0 0 1.27, - 0 1.016 0, - 1.016 1.016 0, - 1.016 1.016 1.27, - 0 1.016 1.27, - 0 0 0, - 0 1.016 0, - 1.016 1.016 0, - 1.016 0 0, - 0 0 1.27, - 0 1.016 1.27, - 1.016 1.016 1.27, - 1.016 0 1.27, - 0 0 1.27, - 0 0 0, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 1.27, - 1.016 0 0, - 1.016 1.016 1.27, - 1.016 1.016 0 ] - - } + USE o11 coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, -1, 0, 3, -1, 4, 5, -1, 5, 6, -1, 7, 6, -1, 4, 7, -1, @@ -1141,7 +825,7 @@ Group { }, - DEF o16 Group { + DEF o20 Group { children Shape { appearance @@ -1156,69 +840,9 @@ Group { geometry IndexedFaceSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 0, - 1.016 0 1.27, - 1.016 1.016 1.27, - 1.016 1.016 0, - 0 0 0, - 1.016 0 0, - 1.016 0 1.27, - 0 0 1.27, - 0 1.016 0, - 1.016 1.016 0, - 1.016 1.016 1.27, - 0 1.016 1.27, - 0 0 0, - 0 1.016 0, - 1.016 1.016 0, - 1.016 0 0, - 0 0 1.27, - 0 1.016 1.27, - 1.016 1.016 1.27, - 1.016 0 1.27, - 0 0 1.27, - 0 0 0, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 1.27, - 1.016 0 0, - 1.016 1.016 1.27, - 1.016 1.016 0 ] - - } + USE o11 normal - Normal { - vector [ -1 0 0, - -1 0 0, - -1 0 0, - -1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 1, - 0 0 1, - 0 0 1, - 0 0 1 ] - - } + USE o13 coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, 5, 7, 6, -1, 5, 4, 7, -1, 9, 10, 8, -1, 8, 10, 11, -1, @@ -1236,7 +860,7 @@ Group { }, - DEF o17 Group { + DEF o21 Group { children Shape { appearance @@ -1251,41 +875,7 @@ Group { geometry PointSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 0, - 1.016 0 1.27, - 1.016 1.016 1.27, - 1.016 1.016 0, - 0 0 0, - 1.016 0 0, - 1.016 0 1.27, - 0 0 1.27, - 0 1.016 0, - 1.016 1.016 0, - 1.016 1.016 1.27, - 0 1.016 1.27, - 0 0 0, - 0 1.016 0, - 1.016 1.016 0, - 1.016 0 0, - 0 0 1.27, - 0 1.016 1.27, - 1.016 1.016 1.27, - 1.016 0 1.27, - 0 0 1.27, - 0 0 0, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 1.27, - 1.016 0 0, - 1.016 1.016 1.27, - 1.016 1.016 0 ] - - } + USE o11 } @@ -1295,17 +885,17 @@ Group { }, - USE o16, + USE o20, Group { children [ - USE o15, + USE o19, - USE o17 ] + USE o21 ] }, - USE o17 ] + USE o21 ] } @@ -1316,18 +906,18 @@ Group { Group { children Transform { - translation -1.6933335 -5.3340001 -2.2225001 + translation 0 0 0 rotation 0 0 1 0 scale 1 1 1 scaleOrientation 0 0 1 0 center 0 0 0 children Switch { - whichChoice -1 + whichChoice 0 choice [ Group { children [ - DEF o18 Group { + DEF o22 Group { children Shape { appearance @@ -1343,46 +933,192 @@ Group { geometry IndexedLineSet { coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] + DEF o23 Coordinate { + point [ -5.7150002 -3.8099999 -1.905, + -5.7150002 -3.8099999 1.905, + -5.7150002 3.8099999 1.905, + -5.7150002 3.8099999 -1.905, + -5.7150002 -3.8099999 -1.905, + 5.7150002 -3.8099999 -1.905, + 5.7150002 -3.8099999 1.905, + -5.7150002 -3.8099999 1.905, + -5.7150002 -3.8099999 1.905, + -5.7150002 3.8099999 1.905, + 5.7150002 3.8099999 1.905, + 5.7150002 -3.8099999 1.905, + -3.175 -1.27 1.905, + -3.175 1.27 1.905, + -4.4450002 1.27 1.905, + -4.4450002 -1.27 1.905, + -0.63499999 -1.27 1.905, + -0.63499999 1.27 1.905, + -1.905 1.27 1.905, + -1.905 -1.27 1.905, + 1.905 -1.27 1.905, + 1.905 1.27 1.905, + 0.63499999 1.27 1.905, + 0.63499999 -1.27 1.905, + 4.4450002 1.27 1.905, + 3.175 1.27 1.905, + 3.175 -1.27 1.905, + 4.4450002 -1.27 1.905, + -5.7150002 3.8099999 -1.905, + 5.7150002 3.8099999 -1.905, + 5.7150002 3.8099999 1.905, + -5.7150002 3.8099999 1.905, + -5.7150002 -3.8099999 -1.905, + -5.7150002 3.8099999 -1.905, + 5.7150002 3.8099999 -1.905, + 5.7150002 -3.8099999 -1.905, + 5.7150002 -3.8099999 -1.905, + 5.7150002 -3.8099999 1.905, + 5.7150002 3.8099999 1.905, + 5.7150002 3.8099999 -1.905, + -3.175 -1.27 0.64499998, + -3.175 -1.27 1.905, + -3.175 1.27 1.905, + -3.175 1.27 0.64499998, + -3.175 1.27 0.64499998, + -3.175 1.27 1.905, + -4.4450002 1.27 1.905, + -4.4450002 1.27 0.64499998, + -4.4450002 -1.27 0.64499998, + -4.4450002 -1.27 1.905, + -4.4450002 1.27 1.905, + -4.4450002 1.27 0.64499998, + -3.175 -1.27 0.64499998, + -3.175 -1.27 1.905, + -4.4450002 -1.27 1.905, + -4.4450002 -1.27 0.64499998, + -0.63499999 -1.27 0.64499998, + -0.63499999 -1.27 1.905, + -0.63499999 1.27 1.905, + -0.63499999 1.27 0.64499998, + -0.63499999 1.27 0.64499998, + -0.63499999 1.27 1.905, + -1.905 1.27 1.905, + -1.905 1.27 0.64499998, + -1.905 -1.27 0.64499998, + -1.905 -1.27 1.905, + -1.905 1.27 1.905, + -1.905 1.27 0.64499998, + -0.63499999 -1.27 0.64499998, + -0.63499999 -1.27 1.905, + -1.905 -1.27 1.905, + -1.905 -1.27 0.64499998, + 1.905 -1.27 0.64499998, + 1.905 -1.27 1.905, + 1.905 1.27 1.905, + 1.905 1.27 0.64499998, + 1.905 1.27 0.64499998, + 1.905 1.27 1.905, + 0.63499999 1.27 1.905, + 0.63499999 1.27 0.64499998, + 0.63499999 -1.27 0.64499998, + 0.63499999 -1.27 1.905, + 0.63499999 1.27 1.905, + 0.63499999 1.27 0.64499998, + 1.905 -1.27 0.64499998, + 1.905 -1.27 1.905, + 0.63499999 -1.27 1.905, + 0.63499999 -1.27 0.64499998, + 4.4450002 1.27 0.64499998, + 4.4450002 1.27 1.905, + 3.175 1.27 1.905, + 3.175 1.27 0.64499998, + 3.175 -1.27 0.64499998, + 3.175 -1.27 1.905, + 3.175 1.27 1.905, + 3.175 1.27 0.64499998, + 4.4450002 -1.27 0.64499998, + 4.4450002 -1.27 1.905, + 3.175 -1.27 1.905, + 3.175 -1.27 0.64499998, + 4.4450002 -1.27 0.64499998, + 4.4450002 -1.27 1.905, + 4.4450002 1.27 1.905, + 4.4450002 1.27 0.64499998, + -4.4450002 -1.27 0.64499998, + -4.4450002 1.27 0.64499998, + -3.175 1.27 0.64499998, + -3.175 -1.27 0.64499998, + -1.905 -1.27 0.64499998, + -1.905 1.27 0.64499998, + -0.63499999 1.27 0.64499998, + -0.63499999 -1.27 0.64499998, + 0.63499999 -1.27 0.64499998, + 0.63499999 1.27 0.64499998, + 1.905 1.27 0.64499998, + 1.905 -1.27 0.64499998, + 3.175 -1.27 0.64499998, + 3.175 1.27 0.64499998, + 4.4450002 1.27 0.64499998, + 4.4450002 -1.27 0.64499998, + -5.7150002 -3.8099999 1.905, + -5.7150002 -3.8099999 -1.905, + -5.7150002 3.8099999 1.905, + -5.7150002 3.8099999 -1.905, + 5.7150002 -3.8099999 -1.905, + 5.7150002 -3.8099999 1.905, + 5.7150002 3.8099999 1.905, + -3.175 -1.27 1.905, + -3.175 1.27 1.905, + -4.4450002 1.27 1.905, + -4.4450002 -1.27 1.905, + -0.63499999 -1.27 1.905, + -0.63499999 1.27 1.905, + -1.905 1.27 1.905, + -1.905 -1.27 1.905, + 1.905 -1.27 1.905, + 1.905 1.27 1.905, + 0.63499999 1.27 1.905, + 0.63499999 -1.27 1.905, + 4.4450002 1.27 1.905, + 3.175 1.27 1.905, + 3.175 -1.27 1.905, + 4.4450002 -1.27 1.905, + 5.7150002 3.8099999 -1.905, + -3.175 -1.27 0.64499998, + -3.175 1.27 0.64499998, + -4.4450002 1.27 0.64499998, + -4.4450002 -1.27 0.64499998, + -0.63499999 -1.27 0.64499998, + -0.63499999 1.27 0.64499998, + -1.905 1.27 0.64499998, + -1.905 -1.27 0.64499998, + 1.905 -1.27 0.64499998, + 1.905 1.27 0.64499998, + 0.63499999 1.27 0.64499998, + 0.63499999 -1.27 0.64499998, + 4.4450002 1.27 0.64499998, + 3.175 1.27 0.64499998, + 3.175 -1.27 0.64499998, + 4.4450002 -1.27 0.64499998 ] } coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, -1, 0, 3, -1, 4, 5, -1, 5, - 6, -1, 7, 6, -1, 4, 7, -1, - 8, 9, -1, 11, 10, -1, 12, 13, - -1, 15, 14, -1 ] + 6, -1, 7, 6, -1, 9, 10, -1, + 11, 10, -1, 12, 13, -1, 13, 14, + -1, 15, 14, -1, 12, 15, -1, 16, + 17, -1, 17, 18, -1, 19, 18, -1, + 16, 19, -1, 20, 21, -1, 21, 22, + -1, 23, 22, -1, 20, 23, -1, 24, + 25, -1, 26, 25, -1, 27, 26, -1, + 27, 24, -1, 28, 29, -1, 29, 30, + -1, 35, 34, -1, 40, 41, -1, 43, + 42, -1, 40, 43, -1, 47, 46, -1, + 47, 44, -1, 48, 49, -1, 48, 51, + -1, 55, 52, -1, 56, 57, -1, 59, + 58, -1, 56, 59, -1, 63, 62, -1, + 63, 60, -1, 64, 65, -1, 64, 67, + -1, 71, 68, -1, 72, 73, -1, 75, + 74, -1, 72, 75, -1, 79, 78, -1, + 79, 76, -1, 80, 81, -1, 80, 83, + -1, 87, 84, -1, 88, 89, -1, 91, + 90, -1, 91, 88, -1, 92, 93, -1, + 92, 95, -1, 96, 97, -1, 99, 96, + -1, 100, 103, -1 ] } @@ -1390,14 +1126,14 @@ Group { }, - DEF o19 Group { + DEF o24 Group { children Shape { appearance Appearance { material Material { - diffuseColor 1 1 1 + diffuseColor 0.50196099 0 0 } @@ -1405,75 +1141,86 @@ Group { geometry IndexedFaceSet { coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - normal - Normal { - vector [ -1 0 0, - -1 0 0, - -1 0 0, - -1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 1, - 0 0 1, - 0 0 1, - 0 0 1 ] + USE o23 + color + Color { + color [ 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0, + 0.50196099 0 0 ] } + colorPerVertex FALSE coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, - 5, 7, 6, -1, 5, 4, 7, -1, - 9, 10, 8, -1, 8, 10, 11, -1, - 14, 13, 12, -1, 14, 12, 15, -1, - 17, 18, 16, -1, 16, 18, 19, -1, - 22, 21, 20, -1, 22, 20, 23, -1 ] + 5, 6, 4, -1, 4, 6, 7, -1, + 12, 15, 8, -1, 19, 12, 8, -1, + 16, 19, 8, -1, 9, 14, 13, -1, + 9, 15, 14, -1, 9, 8, 15, -1, + 18, 13, 12, -1, 18, 9, 13, -1, + 18, 12, 19, -1, 17, 9, 18, -1, + 11, 20, 23, -1, 11, 16, 8, -1, + 11, 23, 16, -1, 22, 17, 16, -1, + 22, 16, 23, -1, 26, 20, 11, -1, + 27, 26, 11, -1, 25, 21, 20, -1, + 25, 20, 26, -1, 10, 22, 21, -1, + 10, 25, 24, -1, 10, 24, 27, -1, + 10, 21, 25, -1, 10, 27, 11, -1, + 10, 9, 17, -1, 10, 17, 22, -1, + 30, 29, 28, -1, 30, 28, 31, -1, + 33, 34, 32, -1, 32, 34, 35, -1, + 37, 39, 38, -1, 37, 36, 39, -1, + 43, 41, 42, -1, 40, 41, 43, -1, + 47, 45, 46, -1, 44, 45, 47, -1, + 49, 51, 50, -1, 49, 48, 51, -1, + 53, 55, 54, -1, 53, 52, 55, -1, + 59, 57, 58, -1, 56, 57, 59, -1, + 63, 61, 62, -1, 60, 61, 63, -1, + 65, 67, 66, -1, 65, 64, 67, -1, + 69, 71, 70, -1, 69, 68, 71, -1, + 75, 73, 74, -1, 72, 73, 75, -1, + 79, 77, 78, -1, 76, 77, 79, -1, + 81, 83, 82, -1, 81, 80, 83, -1, + 85, 87, 86, -1, 85, 84, 87, -1, + 91, 89, 90, -1, 88, 89, 91, -1, + 93, 95, 94, -1, 93, 92, 95, -1, + 97, 99, 98, -1, 97, 96, 99, -1, + 103, 101, 102, -1, 100, 101, 103, -1, + 106, 105, 104, -1, 106, 104, 107, -1, + 110, 109, 108, -1, 110, 108, 111, -1, + 114, 113, 112, -1, 114, 112, 115, -1, + 118, 117, 116, -1, 118, 116, 119, -1 ] + colorIndex [ 0, 0, 1, 1, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 3, 3, + 4, 4, 5, 5, 6, 6, 7, 7, + 8, 8, 9, 9, 10, 10, 11, 11, + 12, 12, 13, 13, 14, 14, 15, 15, + 16, 16, 17, 17, 18, 18, 19, 19, + 20, 20, 21, 21, 22, 22, 23, 23, + 24, 24, 25, 25 ] ccw TRUE solid FALSE convex TRUE @@ -1485,7 +1232,7 @@ Group { }, - DEF o20 Group { + DEF o25 Group { children Shape { appearance @@ -1500,41 +1247,7 @@ Group { geometry PointSet { coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } + USE o23 } @@ -1544,17 +1257,17 @@ Group { }, - USE o19, + USE o24, Group { children [ - USE o18, + USE o22, - USE o20 ] + USE o25 ] }, - USE o20 ] + USE o25 ] } @@ -1565,7 +1278,7 @@ Group { Group { children Transform { - translation -1.778 0.127 0.73500001 + translation -4.3179998 0.127 0.73500001 rotation 0 0 1 0 scale 1 1 1 scaleOrientation 0 0 1 0 @@ -1576,7 +1289,7 @@ Group { choice [ Group { children [ - DEF o21 Group { + DEF o26 Group { children Shape { appearance @@ -1592,7 +1305,7 @@ Group { geometry IndexedLineSet { coord - Coordinate { + DEF o27 Coordinate { point [ 0 0 0, 0 0 1.27, 0 1.016 1.27, @@ -1639,7 +1352,7 @@ Group { }, - DEF o22 Group { + DEF o28 Group { children Shape { appearance @@ -1654,69 +1367,9 @@ Group { geometry IndexedFaceSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 0, - 1.016 0 1.27, - 1.016 1.016 1.27, - 1.016 1.016 0, - 0 0 0, - 1.016 0 0, - 1.016 0 1.27, - 0 0 1.27, - 0 1.016 0, - 1.016 1.016 0, - 1.016 1.016 1.27, - 0 1.016 1.27, - 0 0 0, - 0 1.016 0, - 1.016 1.016 0, - 1.016 0 0, - 0 0 1.27, - 0 1.016 1.27, - 1.016 1.016 1.27, - 1.016 0 1.27, - 0 0 1.27, - 0 0 0, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 1.27, - 1.016 0 0, - 1.016 1.016 1.27, - 1.016 1.016 0 ] - - } + USE o27 normal - Normal { - vector [ -1 0 0, - -1 0 0, - -1 0 0, - -1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 1, - 0 0 1, - 0 0 1, - 0 0 1 ] - - } + USE o13 coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, 5, 7, 6, -1, 5, 4, 7, -1, 9, 10, 8, -1, 8, 10, 11, -1, @@ -1734,7 +1387,7 @@ Group { }, - DEF o23 Group { + DEF o29 Group { children Shape { appearance @@ -1749,41 +1402,7 @@ Group { geometry PointSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 0, - 1.016 0 1.27, - 1.016 1.016 1.27, - 1.016 1.016 0, - 0 0 0, - 1.016 0 0, - 1.016 0 1.27, - 0 0 1.27, - 0 1.016 0, - 1.016 1.016 0, - 1.016 1.016 1.27, - 0 1.016 1.27, - 0 0 0, - 0 1.016 0, - 1.016 1.016 0, - 1.016 0 0, - 0 0 1.27, - 0 1.016 1.27, - 1.016 1.016 1.27, - 1.016 0 1.27, - 0 0 1.27, - 0 0 0, - 0 1.016 1.27, - 0 1.016 0, - 1.016 0 1.27, - 1.016 0 0, - 1.016 1.016 1.27, - 1.016 1.016 0 ] - - } + USE o27 } @@ -1793,17 +1412,17 @@ Group { }, - USE o22, + USE o28, Group { children [ - USE o21, + USE o26, - USE o23 ] + USE o29 ] }, - USE o23 ] + USE o29 ] } @@ -1814,7 +1433,7 @@ Group { Group { children Transform { - translation -1.905 -1.27 0.65499997 + translation 3.302 0.127 0.73500001 rotation 0 0 1 0 scale 1 1 1 scaleOrientation 0 0 1 0 @@ -1825,7 +1444,7 @@ Group { choice [ Group { children [ - DEF o24 Group { + DEF o30 Group { children Shape { appearance @@ -1841,41 +1460,7 @@ Group { geometry IndexedLineSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 0, - 1.27 0 1.27, - 1.27 2.54 1.27, - 1.27 2.54 0, - 0 0 0, - 1.27 0 0, - 1.27 0 1.27, - 0 0 1.27, - 0 2.54 0, - 1.27 2.54 0, - 1.27 2.54 1.27, - 0 2.54 1.27, - 0 0 0, - 0 2.54 0, - 1.27 2.54 0, - 1.27 0 0, - 0 0 1.27, - 0 2.54 1.27, - 1.27 2.54 1.27, - 1.27 0 1.27, - 0 0 1.27, - 0 0 0, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 1.27, - 1.27 0 0, - 1.27 2.54 1.27, - 1.27 2.54 0 ] - - } + USE o27 coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, -1, 0, 3, -1, 4, 5, -1, 5, 6, -1, 7, 6, -1, 4, 7, -1, @@ -1888,14 +1473,14 @@ Group { }, - DEF o25 Group { + DEF o31 Group { children Shape { appearance Appearance { material Material { - diffuseColor 0.50196099 0 0 + diffuseColor 1 1 1 } @@ -1903,69 +1488,9 @@ Group { geometry IndexedFaceSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 0, - 1.27 0 1.27, - 1.27 2.54 1.27, - 1.27 2.54 0, - 0 0 0, - 1.27 0 0, - 1.27 0 1.27, - 0 0 1.27, - 0 2.54 0, - 1.27 2.54 0, - 1.27 2.54 1.27, - 0 2.54 1.27, - 0 0 0, - 0 2.54 0, - 1.27 2.54 0, - 1.27 0 0, - 0 0 1.27, - 0 2.54 1.27, - 1.27 2.54 1.27, - 1.27 0 1.27, - 0 0 1.27, - 0 0 0, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 1.27, - 1.27 0 0, - 1.27 2.54 1.27, - 1.27 2.54 0 ] - - } + USE o27 normal - Normal { - vector [ -1 0 0, - -1 0 0, - -1 0 0, - -1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 1, - 0 0 1, - 0 0 1, - 0 0 1 ] - - } + USE o13 coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, 5, 7, 6, -1, 5, 4, 7, -1, 9, 10, 8, -1, 8, 10, 11, -1, @@ -1983,7 +1508,7 @@ Group { }, - DEF o26 Group { + DEF o32 Group { children Shape { appearance @@ -1998,41 +1523,7 @@ Group { geometry PointSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 0, - 1.27 0 1.27, - 1.27 2.54 1.27, - 1.27 2.54 0, - 0 0 0, - 1.27 0 0, - 1.27 0 1.27, - 0 0 1.27, - 0 2.54 0, - 1.27 2.54 0, - 1.27 2.54 1.27, - 0 2.54 1.27, - 0 0 0, - 0 2.54 0, - 1.27 2.54 0, - 1.27 0 0, - 0 0 1.27, - 0 2.54 1.27, - 1.27 2.54 1.27, - 1.27 0 1.27, - 0 0 1.27, - 0 0 0, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 1.27, - 1.27 0 0, - 1.27 2.54 1.27, - 1.27 2.54 0 ] - - } + USE o27 } @@ -2042,17 +1533,17 @@ Group { }, - USE o25, + USE o31, Group { children [ - USE o24, + USE o30, - USE o26 ] + USE o32 ] }, - USE o26 ] + USE o32 ] } @@ -2074,7 +1565,7 @@ Group { choice [ Group { children [ - DEF o27 Group { + DEF o33 Group { children Shape { appearance @@ -2090,7 +1581,7 @@ Group { geometry IndexedLineSet { coord - Coordinate { + DEF o34 Coordinate { point [ 0 0 0, 0 0 3.8099999, 0 7.6199999 3.8099999, @@ -2137,7 +1628,7 @@ Group { }, - DEF o28 Group { + DEF o35 Group { children Shape { appearance @@ -2152,69 +1643,9 @@ Group { geometry IndexedFaceSet { coord - Coordinate { - point [ 0 0 0, - 0 0 3.8099999, - 0 7.6199999 3.8099999, - 0 7.6199999 0, - 11.43 0 0, - 11.43 0 3.8099999, - 11.43 7.6199999 3.8099999, - 11.43 7.6199999 0, - 0 0 0, - 11.43 0 0, - 11.43 0 3.8099999, - 0 0 3.8099999, - 0 7.6199999 0, - 11.43 7.6199999 0, - 11.43 7.6199999 3.8099999, - 0 7.6199999 3.8099999, - 0 0 0, - 0 7.6199999 0, - 11.43 7.6199999 0, - 11.43 0 0, - 0 0 3.8099999, - 0 7.6199999 3.8099999, - 11.43 7.6199999 3.8099999, - 11.43 0 3.8099999, - 0 0 3.8099999, - 0 0 0, - 0 7.6199999 3.8099999, - 0 7.6199999 0, - 11.43 0 3.8099999, - 11.43 0 0, - 11.43 7.6199999 3.8099999, - 11.43 7.6199999 0 ] - - } + USE o34 normal - Normal { - vector [ -1 0 0, - -1 0 0, - -1 0 0, - -1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 1, - 0 0 1, - 0 0 1, - 0 0 1 ] - - } + USE o13 coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, 5, 7, 6, -1, 5, 4, 7, -1, 9, 10, 8, -1, 8, 10, 11, -1, @@ -2232,7 +1663,7 @@ Group { }, - DEF o29 Group { + DEF o36 Group { children Shape { appearance @@ -2247,41 +1678,7 @@ Group { geometry PointSet { coord - Coordinate { - point [ 0 0 0, - 0 0 3.8099999, - 0 7.6199999 3.8099999, - 0 7.6199999 0, - 11.43 0 0, - 11.43 0 3.8099999, - 11.43 7.6199999 3.8099999, - 11.43 7.6199999 0, - 0 0 0, - 11.43 0 0, - 11.43 0 3.8099999, - 0 0 3.8099999, - 0 7.6199999 0, - 11.43 7.6199999 0, - 11.43 7.6199999 3.8099999, - 0 7.6199999 3.8099999, - 0 0 0, - 0 7.6199999 0, - 11.43 7.6199999 0, - 11.43 0 0, - 0 0 3.8099999, - 0 7.6199999 3.8099999, - 11.43 7.6199999 3.8099999, - 11.43 0 3.8099999, - 0 0 3.8099999, - 0 0 0, - 0 7.6199999 3.8099999, - 0 7.6199999 0, - 11.43 0 3.8099999, - 11.43 0 0, - 11.43 7.6199999 3.8099999, - 11.43 7.6199999 0 ] - - } + USE o34 } @@ -2291,17 +1688,17 @@ Group { }, - USE o28, + USE o35, Group { children [ - USE o27, + USE o33, - USE o29 ] + USE o36 ] }, - USE o29 ] + USE o36 ] } @@ -2312,7 +1709,7 @@ Group { Group { children Transform { - translation -4.4450002 -1.27 0.65499997 + translation -1.778 0.127 0.73500001 rotation 0 0 1 0 scale 1 1 1 scaleOrientation 0 0 1 0 @@ -2323,7 +1720,7 @@ Group { choice [ Group { children [ - DEF o30 Group { + DEF o37 Group { children Shape { appearance @@ -2339,41 +1736,7 @@ Group { geometry IndexedLineSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 0, - 1.27 0 1.27, - 1.27 2.54 1.27, - 1.27 2.54 0, - 0 0 0, - 1.27 0 0, - 1.27 0 1.27, - 0 0 1.27, - 0 2.54 0, - 1.27 2.54 0, - 1.27 2.54 1.27, - 0 2.54 1.27, - 0 0 0, - 0 2.54 0, - 1.27 2.54 0, - 1.27 0 0, - 0 0 1.27, - 0 2.54 1.27, - 1.27 2.54 1.27, - 1.27 0 1.27, - 0 0 1.27, - 0 0 0, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 1.27, - 1.27 0 0, - 1.27 2.54 1.27, - 1.27 2.54 0 ] - - } + USE o27 coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, -1, 0, 3, -1, 4, 5, -1, 5, 6, -1, 7, 6, -1, 4, 7, -1, @@ -2386,14 +1749,14 @@ Group { }, - DEF o31 Group { + DEF o38 Group { children Shape { appearance Appearance { material Material { - diffuseColor 0.50196099 0 0 + diffuseColor 1 1 1 } @@ -2401,69 +1764,9 @@ Group { geometry IndexedFaceSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 0, - 1.27 0 1.27, - 1.27 2.54 1.27, - 1.27 2.54 0, - 0 0 0, - 1.27 0 0, - 1.27 0 1.27, - 0 0 1.27, - 0 2.54 0, - 1.27 2.54 0, - 1.27 2.54 1.27, - 0 2.54 1.27, - 0 0 0, - 0 2.54 0, - 1.27 2.54 0, - 1.27 0 0, - 0 0 1.27, - 0 2.54 1.27, - 1.27 2.54 1.27, - 1.27 0 1.27, - 0 0 1.27, - 0 0 0, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 1.27, - 1.27 0 0, - 1.27 2.54 1.27, - 1.27 2.54 0 ] - - } + USE o27 normal - Normal { - vector [ -1 0 0, - -1 0 0, - -1 0 0, - -1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 1, - 0 0 1, - 0 0 1, - 0 0 1 ] - - } + USE o13 coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, 5, 7, 6, -1, 5, 4, 7, -1, 9, 10, 8, -1, 8, 10, 11, -1, @@ -2481,7 +1784,7 @@ Group { }, - DEF o32 Group { + DEF o39 Group { children Shape { appearance @@ -2496,41 +1799,7 @@ Group { geometry PointSet { coord - Coordinate { - point [ 0 0 0, - 0 0 1.27, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 0, - 1.27 0 1.27, - 1.27 2.54 1.27, - 1.27 2.54 0, - 0 0 0, - 1.27 0 0, - 1.27 0 1.27, - 0 0 1.27, - 0 2.54 0, - 1.27 2.54 0, - 1.27 2.54 1.27, - 0 2.54 1.27, - 0 0 0, - 0 2.54 0, - 1.27 2.54 0, - 1.27 0 0, - 0 0 1.27, - 0 2.54 1.27, - 1.27 2.54 1.27, - 1.27 0 1.27, - 0 0 1.27, - 0 0 0, - 0 2.54 1.27, - 0 2.54 0, - 1.27 0 1.27, - 1.27 0 0, - 1.27 2.54 1.27, - 1.27 2.54 0 ] - - } + USE o27 } @@ -2540,17 +1809,17 @@ Group { }, - USE o31, + USE o38, Group { children [ - USE o30, + USE o37, - USE o32 ] + USE o39 ] }, - USE o32 ] + USE o39 ] } @@ -2561,18 +1830,18 @@ Group { Group { children Transform { - translation 0 0 0 + translation 3.3866665 3.8099999 -2.2225001 rotation 0 0 1 0 scale 1 1 1 scaleOrientation 0 0 1 0 center 0 0 0 children Switch { - whichChoice 0 + whichChoice -1 choice [ Group { children [ - DEF o33 Group { + DEF o40 Group { children Shape { appearance @@ -2588,192 +1857,12 @@ Group { geometry IndexedLineSet { coord - Coordinate { - point [ -5.7150002 -3.8099999 -1.905, - -5.7150002 -3.8099999 1.905, - -5.7150002 3.8099999 1.905, - -5.7150002 3.8099999 -1.905, - -5.7150002 -3.8099999 -1.905, - 5.7150002 -3.8099999 -1.905, - 5.7150002 -3.8099999 1.905, - -5.7150002 -3.8099999 1.905, - -5.7150002 -3.8099999 1.905, - -5.7150002 3.8099999 1.905, - 5.7150002 3.8099999 1.905, - 5.7150002 -3.8099999 1.905, - -3.175 -1.27 1.905, - -3.175 1.27 1.905, - -4.4450002 1.27 1.905, - -4.4450002 -1.27 1.905, - -0.63499999 -1.27 1.905, - -0.63499999 1.27 1.905, - -1.905 1.27 1.905, - -1.905 -1.27 1.905, - 1.905 -1.27 1.905, - 1.905 1.27 1.905, - 0.63499999 1.27 1.905, - 0.63499999 -1.27 1.905, - 4.4450002 1.27 1.905, - 3.175 1.27 1.905, - 3.175 -1.27 1.905, - 4.4450002 -1.27 1.905, - -5.7150002 3.8099999 -1.905, - 5.7150002 3.8099999 -1.905, - 5.7150002 3.8099999 1.905, - -5.7150002 3.8099999 1.905, - -5.7150002 -3.8099999 -1.905, - -5.7150002 3.8099999 -1.905, - 5.7150002 3.8099999 -1.905, - 5.7150002 -3.8099999 -1.905, - 5.7150002 -3.8099999 -1.905, - 5.7150002 -3.8099999 1.905, - 5.7150002 3.8099999 1.905, - 5.7150002 3.8099999 -1.905, - -3.175 -1.27 0.65499997, - -3.175 -1.27 1.905, - -3.175 1.27 1.905, - -3.175 1.27 0.65499997, - -3.175 1.27 0.65499997, - -3.175 1.27 1.905, - -4.4450002 1.27 1.905, - -4.4450002 1.27 0.65499997, - -4.4450002 -1.27 0.65499997, - -4.4450002 -1.27 1.905, - -4.4450002 1.27 1.905, - -4.4450002 1.27 0.65499997, - -3.175 -1.27 0.65499997, - -3.175 -1.27 1.905, - -4.4450002 -1.27 1.905, - -4.4450002 -1.27 0.65499997, - -0.63499999 -1.27 0.65499997, - -0.63499999 -1.27 1.905, - -0.63499999 1.27 1.905, - -0.63499999 1.27 0.65499997, - -0.63499999 1.27 0.65499997, - -0.63499999 1.27 1.905, - -1.905 1.27 1.905, - -1.905 1.27 0.65499997, - -1.905 -1.27 0.65499997, - -1.905 -1.27 1.905, - -1.905 1.27 1.905, - -1.905 1.27 0.65499997, - -0.63499999 -1.27 0.65499997, - -0.63499999 -1.27 1.905, - -1.905 -1.27 1.905, - -1.905 -1.27 0.65499997, - 1.905 -1.27 0.65499997, - 1.905 -1.27 1.905, - 1.905 1.27 1.905, - 1.905 1.27 0.65499997, - 1.905 1.27 0.65499997, - 1.905 1.27 1.905, - 0.63499999 1.27 1.905, - 0.63499999 1.27 0.65499997, - 0.63499999 -1.27 0.65499997, - 0.63499999 -1.27 1.905, - 0.63499999 1.27 1.905, - 0.63499999 1.27 0.65499997, - 1.905 -1.27 0.65499997, - 1.905 -1.27 1.905, - 0.63499999 -1.27 1.905, - 0.63499999 -1.27 0.65499997, - 4.4450002 1.27 0.65499997, - 4.4450002 1.27 1.905, - 3.175 1.27 1.905, - 3.175 1.27 0.65499997, - 3.175 -1.27 0.65499997, - 3.175 -1.27 1.905, - 3.175 1.27 1.905, - 3.175 1.27 0.65499997, - 4.4450002 -1.27 0.65499997, - 4.4450002 -1.27 1.905, - 3.175 -1.27 1.905, - 3.175 -1.27 0.65499997, - 4.4450002 -1.27 0.65499997, - 4.4450002 -1.27 1.905, - 4.4450002 1.27 1.905, - 4.4450002 1.27 0.65499997, - -4.4450002 -1.27 0.65499997, - -4.4450002 1.27 0.65499997, - -3.175 1.27 0.65499997, - -3.175 -1.27 0.65499997, - -1.905 -1.27 0.65499997, - -1.905 1.27 0.65499997, - -0.63499999 1.27 0.65499997, - -0.63499999 -1.27 0.65499997, - 0.63499999 -1.27 0.65499997, - 0.63499999 1.27 0.65499997, - 1.905 1.27 0.65499997, - 1.905 -1.27 0.65499997, - 3.175 -1.27 0.65499997, - 3.175 1.27 0.65499997, - 4.4450002 1.27 0.65499997, - 4.4450002 -1.27 0.65499997, - -5.7150002 -3.8099999 1.905, - -5.7150002 -3.8099999 -1.905, - -5.7150002 3.8099999 1.905, - -5.7150002 3.8099999 -1.905, - 5.7150002 -3.8099999 -1.905, - 5.7150002 -3.8099999 1.905, - 5.7150002 3.8099999 1.905, - -3.175 -1.27 1.905, - -3.175 1.27 1.905, - -4.4450002 1.27 1.905, - -4.4450002 -1.27 1.905, - -0.63499999 -1.27 1.905, - -0.63499999 1.27 1.905, - -1.905 1.27 1.905, - -1.905 -1.27 1.905, - 1.905 -1.27 1.905, - 1.905 1.27 1.905, - 0.63499999 1.27 1.905, - 0.63499999 -1.27 1.905, - 4.4450002 1.27 1.905, - 3.175 1.27 1.905, - 3.175 -1.27 1.905, - 4.4450002 -1.27 1.905, - 5.7150002 3.8099999 -1.905, - -3.175 -1.27 0.65499997, - -3.175 1.27 0.65499997, - -4.4450002 1.27 0.65499997, - -4.4450002 -1.27 0.65499997, - -0.63499999 -1.27 0.65499997, - -0.63499999 1.27 0.65499997, - -1.905 1.27 0.65499997, - -1.905 -1.27 0.65499997, - 1.905 -1.27 0.65499997, - 1.905 1.27 0.65499997, - 0.63499999 1.27 0.65499997, - 0.63499999 -1.27 0.65499997, - 4.4450002 1.27 0.65499997, - 3.175 1.27 0.65499997, - 3.175 -1.27 0.65499997, - 4.4450002 -1.27 0.65499997 ] - - } + USE o11 coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, -1, 0, 3, -1, 4, 5, -1, 5, - 6, -1, 7, 6, -1, 9, 10, -1, - 11, 10, -1, 12, 13, -1, 13, 14, - -1, 15, 14, -1, 12, 15, -1, 16, - 17, -1, 17, 18, -1, 19, 18, -1, - 16, 19, -1, 20, 21, -1, 21, 22, - -1, 23, 22, -1, 20, 23, -1, 24, - 25, -1, 26, 25, -1, 27, 26, -1, - 27, 24, -1, 28, 29, -1, 29, 30, - -1, 35, 34, -1, 40, 41, -1, 43, - 42, -1, 40, 43, -1, 47, 46, -1, - 47, 44, -1, 48, 49, -1, 48, 51, - -1, 55, 52, -1, 56, 57, -1, 59, - 58, -1, 56, 59, -1, 63, 62, -1, - 63, 60, -1, 64, 65, -1, 64, 67, - -1, 71, 68, -1, 72, 73, -1, 75, - 74, -1, 72, 75, -1, 79, 78, -1, - 79, 76, -1, 80, 81, -1, 80, 83, - -1, 87, 84, -1, 88, 89, -1, 91, - 90, -1, 91, 88, -1, 92, 93, -1, - 92, 95, -1, 96, 97, -1, 99, 96, - -1, 100, 103, -1 ] + 6, -1, 7, 6, -1, 4, 7, -1, + 8, 9, -1, 11, 10, -1, 12, 13, + -1, 15, 14, -1 ] } @@ -2781,14 +1870,14 @@ Group { }, - DEF o34 Group { + DEF o41 Group { children Shape { appearance Appearance { material Material { - diffuseColor 0.50196099 0 0 + diffuseColor 1 1 1 } @@ -2796,248 +1885,15 @@ Group { geometry IndexedFaceSet { coord - Coordinate { - point [ -5.7150002 -3.8099999 -1.905, - -5.7150002 -3.8099999 1.905, - -5.7150002 3.8099999 1.905, - -5.7150002 3.8099999 -1.905, - -5.7150002 -3.8099999 -1.905, - 5.7150002 -3.8099999 -1.905, - 5.7150002 -3.8099999 1.905, - -5.7150002 -3.8099999 1.905, - -5.7150002 -3.8099999 1.905, - -5.7150002 3.8099999 1.905, - 5.7150002 3.8099999 1.905, - 5.7150002 -3.8099999 1.905, - -3.175 -1.27 1.905, - -3.175 1.27 1.905, - -4.4450002 1.27 1.905, - -4.4450002 -1.27 1.905, - -0.63499999 -1.27 1.905, - -0.63499999 1.27 1.905, - -1.905 1.27 1.905, - -1.905 -1.27 1.905, - 1.905 -1.27 1.905, - 1.905 1.27 1.905, - 0.63499999 1.27 1.905, - 0.63499999 -1.27 1.905, - 4.4450002 1.27 1.905, - 3.175 1.27 1.905, - 3.175 -1.27 1.905, - 4.4450002 -1.27 1.905, - -5.7150002 3.8099999 -1.905, - 5.7150002 3.8099999 -1.905, - 5.7150002 3.8099999 1.905, - -5.7150002 3.8099999 1.905, - -5.7150002 -3.8099999 -1.905, - -5.7150002 3.8099999 -1.905, - 5.7150002 3.8099999 -1.905, - 5.7150002 -3.8099999 -1.905, - 5.7150002 -3.8099999 -1.905, - 5.7150002 -3.8099999 1.905, - 5.7150002 3.8099999 1.905, - 5.7150002 3.8099999 -1.905, - -3.175 -1.27 0.65499997, - -3.175 -1.27 1.905, - -3.175 1.27 1.905, - -3.175 1.27 0.65499997, - -3.175 1.27 0.65499997, - -3.175 1.27 1.905, - -4.4450002 1.27 1.905, - -4.4450002 1.27 0.65499997, - -4.4450002 -1.27 0.65499997, - -4.4450002 -1.27 1.905, - -4.4450002 1.27 1.905, - -4.4450002 1.27 0.65499997, - -3.175 -1.27 0.65499997, - -3.175 -1.27 1.905, - -4.4450002 -1.27 1.905, - -4.4450002 -1.27 0.65499997, - -0.63499999 -1.27 0.65499997, - -0.63499999 -1.27 1.905, - -0.63499999 1.27 1.905, - -0.63499999 1.27 0.65499997, - -0.63499999 1.27 0.65499997, - -0.63499999 1.27 1.905, - -1.905 1.27 1.905, - -1.905 1.27 0.65499997, - -1.905 -1.27 0.65499997, - -1.905 -1.27 1.905, - -1.905 1.27 1.905, - -1.905 1.27 0.65499997, - -0.63499999 -1.27 0.65499997, - -0.63499999 -1.27 1.905, - -1.905 -1.27 1.905, - -1.905 -1.27 0.65499997, - 1.905 -1.27 0.65499997, - 1.905 -1.27 1.905, - 1.905 1.27 1.905, - 1.905 1.27 0.65499997, - 1.905 1.27 0.65499997, - 1.905 1.27 1.905, - 0.63499999 1.27 1.905, - 0.63499999 1.27 0.65499997, - 0.63499999 -1.27 0.65499997, - 0.63499999 -1.27 1.905, - 0.63499999 1.27 1.905, - 0.63499999 1.27 0.65499997, - 1.905 -1.27 0.65499997, - 1.905 -1.27 1.905, - 0.63499999 -1.27 1.905, - 0.63499999 -1.27 0.65499997, - 4.4450002 1.27 0.65499997, - 4.4450002 1.27 1.905, - 3.175 1.27 1.905, - 3.175 1.27 0.65499997, - 3.175 -1.27 0.65499997, - 3.175 -1.27 1.905, - 3.175 1.27 1.905, - 3.175 1.27 0.65499997, - 4.4450002 -1.27 0.65499997, - 4.4450002 -1.27 1.905, - 3.175 -1.27 1.905, - 3.175 -1.27 0.65499997, - 4.4450002 -1.27 0.65499997, - 4.4450002 -1.27 1.905, - 4.4450002 1.27 1.905, - 4.4450002 1.27 0.65499997, - -4.4450002 -1.27 0.65499997, - -4.4450002 1.27 0.65499997, - -3.175 1.27 0.65499997, - -3.175 -1.27 0.65499997, - -1.905 -1.27 0.65499997, - -1.905 1.27 0.65499997, - -0.63499999 1.27 0.65499997, - -0.63499999 -1.27 0.65499997, - 0.63499999 -1.27 0.65499997, - 0.63499999 1.27 0.65499997, - 1.905 1.27 0.65499997, - 1.905 -1.27 0.65499997, - 3.175 -1.27 0.65499997, - 3.175 1.27 0.65499997, - 4.4450002 1.27 0.65499997, - 4.4450002 -1.27 0.65499997, - -5.7150002 -3.8099999 1.905, - -5.7150002 -3.8099999 -1.905, - -5.7150002 3.8099999 1.905, - -5.7150002 3.8099999 -1.905, - 5.7150002 -3.8099999 -1.905, - 5.7150002 -3.8099999 1.905, - 5.7150002 3.8099999 1.905, - -3.175 -1.27 1.905, - -3.175 1.27 1.905, - -4.4450002 1.27 1.905, - -4.4450002 -1.27 1.905, - -0.63499999 -1.27 1.905, - -0.63499999 1.27 1.905, - -1.905 1.27 1.905, - -1.905 -1.27 1.905, - 1.905 -1.27 1.905, - 1.905 1.27 1.905, - 0.63499999 1.27 1.905, - 0.63499999 -1.27 1.905, - 4.4450002 1.27 1.905, - 3.175 1.27 1.905, - 3.175 -1.27 1.905, - 4.4450002 -1.27 1.905, - 5.7150002 3.8099999 -1.905, - -3.175 -1.27 0.65499997, - -3.175 1.27 0.65499997, - -4.4450002 1.27 0.65499997, - -4.4450002 -1.27 0.65499997, - -0.63499999 -1.27 0.65499997, - -0.63499999 1.27 0.65499997, - -1.905 1.27 0.65499997, - -1.905 -1.27 0.65499997, - 1.905 -1.27 0.65499997, - 1.905 1.27 0.65499997, - 0.63499999 1.27 0.65499997, - 0.63499999 -1.27 0.65499997, - 4.4450002 1.27 0.65499997, - 3.175 1.27 0.65499997, - 3.175 -1.27 0.65499997, - 4.4450002 -1.27 0.65499997 ] - - } - color - Color { - color [ 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0, - 0.50196099 0 0 ] - - } - colorPerVertex FALSE + USE o11 + normal + USE o13 coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, - 5, 6, 4, -1, 4, 6, 7, -1, - 12, 15, 8, -1, 19, 12, 8, -1, - 16, 19, 8, -1, 9, 14, 13, -1, - 9, 15, 14, -1, 9, 8, 15, -1, - 18, 13, 12, -1, 18, 9, 13, -1, - 18, 12, 19, -1, 17, 9, 18, -1, - 11, 20, 23, -1, 11, 16, 8, -1, - 11, 23, 16, -1, 22, 17, 16, -1, - 22, 16, 23, -1, 26, 20, 11, -1, - 27, 26, 11, -1, 25, 21, 20, -1, - 25, 20, 26, -1, 10, 22, 21, -1, - 10, 25, 24, -1, 10, 24, 27, -1, - 10, 21, 25, -1, 10, 27, 11, -1, - 10, 9, 17, -1, 10, 17, 22, -1, - 30, 29, 28, -1, 30, 28, 31, -1, - 33, 34, 32, -1, 32, 34, 35, -1, - 37, 39, 38, -1, 37, 36, 39, -1, - 43, 41, 42, -1, 40, 41, 43, -1, - 47, 45, 46, -1, 44, 45, 47, -1, - 49, 51, 50, -1, 49, 48, 51, -1, - 53, 55, 54, -1, 53, 52, 55, -1, - 59, 57, 58, -1, 56, 57, 59, -1, - 63, 61, 62, -1, 60, 61, 63, -1, - 65, 67, 66, -1, 65, 64, 67, -1, - 69, 71, 70, -1, 69, 68, 71, -1, - 75, 73, 74, -1, 72, 73, 75, -1, - 79, 77, 78, -1, 76, 77, 79, -1, - 81, 83, 82, -1, 81, 80, 83, -1, - 85, 87, 86, -1, 85, 84, 87, -1, - 91, 89, 90, -1, 88, 89, 91, -1, - 93, 95, 94, -1, 93, 92, 95, -1, - 97, 99, 98, -1, 97, 96, 99, -1, - 103, 101, 102, -1, 100, 101, 103, -1, - 106, 105, 104, -1, 106, 104, 107, -1, - 110, 109, 108, -1, 110, 108, 111, -1, - 114, 113, 112, -1, 114, 112, 115, -1, - 118, 117, 116, -1, 118, 116, 119, -1 ] - colorIndex [ 0, 0, 1, 1, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 3, 3, - 4, 4, 5, 5, 6, 6, 7, 7, - 8, 8, 9, 9, 10, 10, 11, 11, - 12, 12, 13, 13, 14, 14, 15, 15, - 16, 16, 17, 17, 18, 18, 19, 19, - 20, 20, 21, 21, 22, 22, 23, 23, - 24, 24, 25, 25 ] + 5, 7, 6, -1, 5, 4, 7, -1, + 9, 10, 8, -1, 8, 10, 11, -1, + 14, 13, 12, -1, 14, 12, 15, -1, + 17, 18, 16, -1, 16, 18, 19, -1, + 22, 21, 20, -1, 22, 20, 23, -1 ] ccw TRUE solid FALSE convex TRUE @@ -3049,7 +1905,7 @@ Group { }, - DEF o35 Group { + DEF o42 Group { children Shape { appearance @@ -3064,169 +1920,7 @@ Group { geometry PointSet { coord - Coordinate { - point [ -5.7150002 -3.8099999 -1.905, - -5.7150002 -3.8099999 1.905, - -5.7150002 3.8099999 1.905, - -5.7150002 3.8099999 -1.905, - -5.7150002 -3.8099999 -1.905, - 5.7150002 -3.8099999 -1.905, - 5.7150002 -3.8099999 1.905, - -5.7150002 -3.8099999 1.905, - -5.7150002 -3.8099999 1.905, - -5.7150002 3.8099999 1.905, - 5.7150002 3.8099999 1.905, - 5.7150002 -3.8099999 1.905, - -3.175 -1.27 1.905, - -3.175 1.27 1.905, - -4.4450002 1.27 1.905, - -4.4450002 -1.27 1.905, - -0.63499999 -1.27 1.905, - -0.63499999 1.27 1.905, - -1.905 1.27 1.905, - -1.905 -1.27 1.905, - 1.905 -1.27 1.905, - 1.905 1.27 1.905, - 0.63499999 1.27 1.905, - 0.63499999 -1.27 1.905, - 4.4450002 1.27 1.905, - 3.175 1.27 1.905, - 3.175 -1.27 1.905, - 4.4450002 -1.27 1.905, - -5.7150002 3.8099999 -1.905, - 5.7150002 3.8099999 -1.905, - 5.7150002 3.8099999 1.905, - -5.7150002 3.8099999 1.905, - -5.7150002 -3.8099999 -1.905, - -5.7150002 3.8099999 -1.905, - 5.7150002 3.8099999 -1.905, - 5.7150002 -3.8099999 -1.905, - 5.7150002 -3.8099999 -1.905, - 5.7150002 -3.8099999 1.905, - 5.7150002 3.8099999 1.905, - 5.7150002 3.8099999 -1.905, - -3.175 -1.27 0.65499997, - -3.175 -1.27 1.905, - -3.175 1.27 1.905, - -3.175 1.27 0.65499997, - -3.175 1.27 0.65499997, - -3.175 1.27 1.905, - -4.4450002 1.27 1.905, - -4.4450002 1.27 0.65499997, - -4.4450002 -1.27 0.65499997, - -4.4450002 -1.27 1.905, - -4.4450002 1.27 1.905, - -4.4450002 1.27 0.65499997, - -3.175 -1.27 0.65499997, - -3.175 -1.27 1.905, - -4.4450002 -1.27 1.905, - -4.4450002 -1.27 0.65499997, - -0.63499999 -1.27 0.65499997, - -0.63499999 -1.27 1.905, - -0.63499999 1.27 1.905, - -0.63499999 1.27 0.65499997, - -0.63499999 1.27 0.65499997, - -0.63499999 1.27 1.905, - -1.905 1.27 1.905, - -1.905 1.27 0.65499997, - -1.905 -1.27 0.65499997, - -1.905 -1.27 1.905, - -1.905 1.27 1.905, - -1.905 1.27 0.65499997, - -0.63499999 -1.27 0.65499997, - -0.63499999 -1.27 1.905, - -1.905 -1.27 1.905, - -1.905 -1.27 0.65499997, - 1.905 -1.27 0.65499997, - 1.905 -1.27 1.905, - 1.905 1.27 1.905, - 1.905 1.27 0.65499997, - 1.905 1.27 0.65499997, - 1.905 1.27 1.905, - 0.63499999 1.27 1.905, - 0.63499999 1.27 0.65499997, - 0.63499999 -1.27 0.65499997, - 0.63499999 -1.27 1.905, - 0.63499999 1.27 1.905, - 0.63499999 1.27 0.65499997, - 1.905 -1.27 0.65499997, - 1.905 -1.27 1.905, - 0.63499999 -1.27 1.905, - 0.63499999 -1.27 0.65499997, - 4.4450002 1.27 0.65499997, - 4.4450002 1.27 1.905, - 3.175 1.27 1.905, - 3.175 1.27 0.65499997, - 3.175 -1.27 0.65499997, - 3.175 -1.27 1.905, - 3.175 1.27 1.905, - 3.175 1.27 0.65499997, - 4.4450002 -1.27 0.65499997, - 4.4450002 -1.27 1.905, - 3.175 -1.27 1.905, - 3.175 -1.27 0.65499997, - 4.4450002 -1.27 0.65499997, - 4.4450002 -1.27 1.905, - 4.4450002 1.27 1.905, - 4.4450002 1.27 0.65499997, - -4.4450002 -1.27 0.65499997, - -4.4450002 1.27 0.65499997, - -3.175 1.27 0.65499997, - -3.175 -1.27 0.65499997, - -1.905 -1.27 0.65499997, - -1.905 1.27 0.65499997, - -0.63499999 1.27 0.65499997, - -0.63499999 -1.27 0.65499997, - 0.63499999 -1.27 0.65499997, - 0.63499999 1.27 0.65499997, - 1.905 1.27 0.65499997, - 1.905 -1.27 0.65499997, - 3.175 -1.27 0.65499997, - 3.175 1.27 0.65499997, - 4.4450002 1.27 0.65499997, - 4.4450002 -1.27 0.65499997, - -5.7150002 -3.8099999 1.905, - -5.7150002 -3.8099999 -1.905, - -5.7150002 3.8099999 1.905, - -5.7150002 3.8099999 -1.905, - 5.7150002 -3.8099999 -1.905, - 5.7150002 -3.8099999 1.905, - 5.7150002 3.8099999 1.905, - -3.175 -1.27 1.905, - -3.175 1.27 1.905, - -4.4450002 1.27 1.905, - -4.4450002 -1.27 1.905, - -0.63499999 -1.27 1.905, - -0.63499999 1.27 1.905, - -1.905 1.27 1.905, - -1.905 -1.27 1.905, - 1.905 -1.27 1.905, - 1.905 1.27 1.905, - 0.63499999 1.27 1.905, - 0.63499999 -1.27 1.905, - 4.4450002 1.27 1.905, - 3.175 1.27 1.905, - 3.175 -1.27 1.905, - 4.4450002 -1.27 1.905, - 5.7150002 3.8099999 -1.905, - -3.175 -1.27 0.65499997, - -3.175 1.27 0.65499997, - -4.4450002 1.27 0.65499997, - -4.4450002 -1.27 0.65499997, - -0.63499999 -1.27 0.65499997, - -0.63499999 1.27 0.65499997, - -1.905 1.27 0.65499997, - -1.905 -1.27 0.65499997, - 1.905 -1.27 0.65499997, - 1.905 1.27 0.65499997, - 0.63499999 1.27 0.65499997, - 0.63499999 -1.27 0.65499997, - 4.4450002 1.27 0.65499997, - 3.175 1.27 0.65499997, - 3.175 -1.27 0.65499997, - 4.4450002 -1.27 0.65499997 ] - - } + USE o11 } @@ -3236,17 +1930,17 @@ Group { }, - USE o34, + USE o41, Group { children [ - USE o33, + USE o40, - USE o35 ] + USE o42 ] }, - USE o35 ] + USE o42 ] } @@ -3257,18 +1951,18 @@ Group { Group { children Transform { - translation 0 0 0 + translation 0.76200002 0.127 0.73500001 rotation 0 0 1 0 scale 1 1 1 scaleOrientation 0 0 1 0 center 0 0 0 children Switch { - whichChoice 0 + whichChoice -1 choice [ Group { children [ - DEF o36 Group { + DEF o43 Group { children Shape { appearance @@ -3284,155 +1978,133 @@ Group { geometry IndexedLineSet { coord - Coordinate { - point [ -4.3179998 0.127 0.73500001, - -4.3179998 0.127 2.0050001, - -4.3179998 1.143 2.0050001, - -4.3179998 1.143 0.73500001, - -3.302 0.127 0.73500001, - -3.302 0.127 2.0050001, - -3.302 1.143 2.0050001, - -3.302 1.143 0.73500001, - -4.3179998 0.127 0.73500001, - -3.302 0.127 0.73500001, - -3.302 0.127 2.0050001, - -4.3179998 0.127 2.0050001, - -4.3179998 1.143 0.73500001, - -3.302 1.143 0.73500001, - -3.302 1.143 2.0050001, - -4.3179998 1.143 2.0050001, - -4.3179998 0.127 0.73500001, - -4.3179998 1.143 0.73500001, - -3.302 1.143 0.73500001, - -3.302 0.127 0.73500001, - -4.3179998 0.127 2.0050001, - -4.3179998 1.143 2.0050001, - -3.302 1.143 2.0050001, - -3.302 0.127 2.0050001, - -1.778 0.127 0.73500001, - -1.778 0.127 2.0050001, - -1.778 1.143 2.0050001, - -1.778 1.143 0.73500001, - -0.76200002 0.127 0.73500001, - -0.76200002 0.127 2.0050001, - -0.76200002 1.143 2.0050001, - -0.76200002 1.143 0.73500001, - -1.778 0.127 0.73500001, - -0.76200002 0.127 0.73500001, - -0.76200002 0.127 2.0050001, - -1.778 0.127 2.0050001, - -1.778 1.143 0.73500001, - -0.76200002 1.143 0.73500001, - -0.76200002 1.143 2.0050001, - -1.778 1.143 2.0050001, - -1.778 0.127 0.73500001, - -1.778 1.143 0.73500001, - -0.76200002 1.143 0.73500001, - -0.76200002 0.127 0.73500001, - -1.778 0.127 2.0050001, - -1.778 1.143 2.0050001, - -0.76200002 1.143 2.0050001, - -0.76200002 0.127 2.0050001, - 0.76200002 0.127 0.73500001, - 0.76200002 0.127 2.0050001, - 0.76200002 1.143 2.0050001, - 0.76200002 1.143 0.73500001, - 1.778 0.127 0.73500001, - 1.778 0.127 2.0050001, - 1.778 1.143 2.0050001, - 1.778 1.143 0.73500001, - 0.76200002 0.127 0.73500001, - 1.778 0.127 0.73500001, - 1.778 0.127 2.0050001, - 0.76200002 0.127 2.0050001, - 0.76200002 1.143 0.73500001, - 1.778 1.143 0.73500001, - 1.778 1.143 2.0050001, - 0.76200002 1.143 2.0050001, - 0.76200002 0.127 0.73500001, - 0.76200002 1.143 0.73500001, - 1.778 1.143 0.73500001, - 1.778 0.127 0.73500001, - 0.76200002 0.127 2.0050001, - 0.76200002 1.143 2.0050001, - 1.778 1.143 2.0050001, - 1.778 0.127 2.0050001, - 3.302 0.127 0.73500001, - 3.302 0.127 2.0050001, - 3.302 1.143 2.0050001, - 3.302 1.143 0.73500001, - 4.3179998 0.127 0.73500001, - 4.3179998 0.127 2.0050001, - 4.3179998 1.143 2.0050001, - 4.3179998 1.143 0.73500001, - 3.302 0.127 0.73500001, - 4.3179998 0.127 0.73500001, - 4.3179998 0.127 2.0050001, - 3.302 0.127 2.0050001, - 3.302 1.143 0.73500001, - 4.3179998 1.143 0.73500001, - 4.3179998 1.143 2.0050001, - 3.302 1.143 2.0050001, - 3.302 0.127 0.73500001, - 3.302 1.143 0.73500001, - 4.3179998 1.143 0.73500001, - 4.3179998 0.127 0.73500001, - 3.302 0.127 2.0050001, - 3.302 1.143 2.0050001, - 4.3179998 1.143 2.0050001, - 4.3179998 0.127 2.0050001, - -4.3179998 0.127 2.0050001, - -4.3179998 0.127 0.73500001, - -4.3179998 1.143 2.0050001, - -4.3179998 1.143 0.73500001, - -3.302 0.127 2.0050001, - -3.302 0.127 0.73500001, - -3.302 1.143 2.0050001, - -3.302 1.143 0.73500001, - -1.778 0.127 2.0050001, - -1.778 0.127 0.73500001, - -1.778 1.143 2.0050001, - -1.778 1.143 0.73500001, - -0.76200002 0.127 2.0050001, - -0.76200002 0.127 0.73500001, - -0.76200002 1.143 2.0050001, - -0.76200002 1.143 0.73500001, - 0.76200002 0.127 2.0050001, - 0.76200002 0.127 0.73500001, - 0.76200002 1.143 2.0050001, - 0.76200002 1.143 0.73500001, - 1.778 0.127 2.0050001, - 1.778 0.127 0.73500001, - 1.778 1.143 2.0050001, - 1.778 1.143 0.73500001, - 3.302 0.127 2.0050001, - 3.302 0.127 0.73500001, - 3.302 1.143 2.0050001, - 3.302 1.143 0.73500001, - 4.3179998 0.127 2.0050001, - 4.3179998 0.127 0.73500001, - 4.3179998 1.143 2.0050001, - 4.3179998 1.143 0.73500001 ] + USE o27 + coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, + -1, 0, 3, -1, 4, 5, -1, 5, + 6, -1, 7, 6, -1, 4, 7, -1, + 8, 9, -1, 11, 10, -1, 12, 13, + -1, 15, 14, -1 ] + + } + + } + + }, + + DEF o44 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + + } + + } + geometry + IndexedFaceSet { + coord + USE o27 + normal + USE o13 + coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, + 5, 7, 6, -1, 5, 4, 7, -1, + 9, 10, 8, -1, 8, 10, 11, -1, + 14, 13, 12, -1, 14, 12, 15, -1, + 17, 18, 16, -1, 16, 18, 19, -1, + 22, 21, 20, -1, 22, 20, 23, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o45 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o27 + + } + + } + + } ] + + }, + + USE o44, + + Group { + children [ + USE o43, + + USE o45 ] + + }, + + USE o45 ] + + } + + } + + }, + + Group { + children + Transform { + translation -4.4450002 -1.27 0.64499998 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + choice [ + Group { + children [ + DEF o46 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 } + + } + geometry + IndexedLineSet { + coord + USE o16 coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, -1, 0, 3, -1, 4, 5, -1, 5, 6, -1, 7, 6, -1, 4, 7, -1, 8, 9, -1, 11, 10, -1, 12, 13, - -1, 15, 14, -1, 24, 25, -1, 25, - 26, -1, 27, 26, -1, 24, 27, -1, - 28, 29, -1, 29, 30, -1, 31, 30, - -1, 28, 31, -1, 32, 33, -1, 35, - 34, -1, 36, 37, -1, 39, 38, -1, - 48, 49, -1, 49, 50, -1, 51, 50, - -1, 48, 51, -1, 52, 53, -1, 53, - 54, -1, 55, 54, -1, 52, 55, -1, - 56, 57, -1, 59, 58, -1, 60, 61, - -1, 63, 62, -1, 72, 73, -1, 73, - 74, -1, 75, 74, -1, 72, 75, -1, - 76, 77, -1, 77, 78, -1, 79, 78, - -1, 76, 79, -1, 80, 81, -1, 83, - 82, -1, 84, 85, -1, 87, 86, -1 ] + -1, 15, 14, -1 ] } @@ -3440,14 +2112,14 @@ Group { }, - DEF o37 Group { + DEF o47 Group { children Shape { appearance Appearance { material Material { - diffuseColor 1 1 1 + diffuseColor 0.50196099 0 0 } @@ -3455,196 +2127,15 @@ Group { geometry IndexedFaceSet { coord - Coordinate { - point [ -4.3179998 0.127 0.73500001, - -4.3179998 0.127 2.0050001, - -4.3179998 1.143 2.0050001, - -4.3179998 1.143 0.73500001, - -3.302 0.127 0.73500001, - -3.302 0.127 2.0050001, - -3.302 1.143 2.0050001, - -3.302 1.143 0.73500001, - -4.3179998 0.127 0.73500001, - -3.302 0.127 0.73500001, - -3.302 0.127 2.0050001, - -4.3179998 0.127 2.0050001, - -4.3179998 1.143 0.73500001, - -3.302 1.143 0.73500001, - -3.302 1.143 2.0050001, - -4.3179998 1.143 2.0050001, - -4.3179998 0.127 0.73500001, - -4.3179998 1.143 0.73500001, - -3.302 1.143 0.73500001, - -3.302 0.127 0.73500001, - -4.3179998 0.127 2.0050001, - -4.3179998 1.143 2.0050001, - -3.302 1.143 2.0050001, - -3.302 0.127 2.0050001, - -1.778 0.127 0.73500001, - -1.778 0.127 2.0050001, - -1.778 1.143 2.0050001, - -1.778 1.143 0.73500001, - -0.76200002 0.127 0.73500001, - -0.76200002 0.127 2.0050001, - -0.76200002 1.143 2.0050001, - -0.76200002 1.143 0.73500001, - -1.778 0.127 0.73500001, - -0.76200002 0.127 0.73500001, - -0.76200002 0.127 2.0050001, - -1.778 0.127 2.0050001, - -1.778 1.143 0.73500001, - -0.76200002 1.143 0.73500001, - -0.76200002 1.143 2.0050001, - -1.778 1.143 2.0050001, - -1.778 0.127 0.73500001, - -1.778 1.143 0.73500001, - -0.76200002 1.143 0.73500001, - -0.76200002 0.127 0.73500001, - -1.778 0.127 2.0050001, - -1.778 1.143 2.0050001, - -0.76200002 1.143 2.0050001, - -0.76200002 0.127 2.0050001, - 0.76200002 0.127 0.73500001, - 0.76200002 0.127 2.0050001, - 0.76200002 1.143 2.0050001, - 0.76200002 1.143 0.73500001, - 1.778 0.127 0.73500001, - 1.778 0.127 2.0050001, - 1.778 1.143 2.0050001, - 1.778 1.143 0.73500001, - 0.76200002 0.127 0.73500001, - 1.778 0.127 0.73500001, - 1.778 0.127 2.0050001, - 0.76200002 0.127 2.0050001, - 0.76200002 1.143 0.73500001, - 1.778 1.143 0.73500001, - 1.778 1.143 2.0050001, - 0.76200002 1.143 2.0050001, - 0.76200002 0.127 0.73500001, - 0.76200002 1.143 0.73500001, - 1.778 1.143 0.73500001, - 1.778 0.127 0.73500001, - 0.76200002 0.127 2.0050001, - 0.76200002 1.143 2.0050001, - 1.778 1.143 2.0050001, - 1.778 0.127 2.0050001, - 3.302 0.127 0.73500001, - 3.302 0.127 2.0050001, - 3.302 1.143 2.0050001, - 3.302 1.143 0.73500001, - 4.3179998 0.127 0.73500001, - 4.3179998 0.127 2.0050001, - 4.3179998 1.143 2.0050001, - 4.3179998 1.143 0.73500001, - 3.302 0.127 0.73500001, - 4.3179998 0.127 0.73500001, - 4.3179998 0.127 2.0050001, - 3.302 0.127 2.0050001, - 3.302 1.143 0.73500001, - 4.3179998 1.143 0.73500001, - 4.3179998 1.143 2.0050001, - 3.302 1.143 2.0050001, - 3.302 0.127 0.73500001, - 3.302 1.143 0.73500001, - 4.3179998 1.143 0.73500001, - 4.3179998 0.127 0.73500001, - 3.302 0.127 2.0050001, - 3.302 1.143 2.0050001, - 4.3179998 1.143 2.0050001, - 4.3179998 0.127 2.0050001, - -4.3179998 0.127 2.0050001, - -4.3179998 0.127 0.73500001, - -4.3179998 1.143 2.0050001, - -4.3179998 1.143 0.73500001, - -3.302 0.127 2.0050001, - -3.302 0.127 0.73500001, - -3.302 1.143 2.0050001, - -3.302 1.143 0.73500001, - -1.778 0.127 2.0050001, - -1.778 0.127 0.73500001, - -1.778 1.143 2.0050001, - -1.778 1.143 0.73500001, - -0.76200002 0.127 2.0050001, - -0.76200002 0.127 0.73500001, - -0.76200002 1.143 2.0050001, - -0.76200002 1.143 0.73500001, - 0.76200002 0.127 2.0050001, - 0.76200002 0.127 0.73500001, - 0.76200002 1.143 2.0050001, - 0.76200002 1.143 0.73500001, - 1.778 0.127 2.0050001, - 1.778 0.127 0.73500001, - 1.778 1.143 2.0050001, - 1.778 1.143 0.73500001, - 3.302 0.127 2.0050001, - 3.302 0.127 0.73500001, - 3.302 1.143 2.0050001, - 3.302 1.143 0.73500001, - 4.3179998 0.127 2.0050001, - 4.3179998 0.127 0.73500001, - 4.3179998 1.143 2.0050001, - 4.3179998 1.143 0.73500001 ] - - } - color - Color { - color [ 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1 ] - - } - colorPerVertex FALSE + USE o16 + normal + USE o13 coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, 5, 7, 6, -1, 5, 4, 7, -1, 9, 10, 8, -1, 8, 10, 11, -1, 14, 13, 12, -1, 14, 12, 15, -1, 17, 18, 16, -1, 16, 18, 19, -1, - 22, 21, 20, -1, 22, 20, 23, -1, - 27, 25, 26, -1, 24, 25, 27, -1, - 29, 31, 30, -1, 29, 28, 31, -1, - 33, 34, 32, -1, 32, 34, 35, -1, - 38, 37, 36, -1, 38, 36, 39, -1, - 41, 42, 40, -1, 40, 42, 43, -1, - 46, 45, 44, -1, 46, 44, 47, -1, - 51, 49, 50, -1, 48, 49, 51, -1, - 53, 55, 54, -1, 53, 52, 55, -1, - 57, 58, 56, -1, 56, 58, 59, -1, - 62, 61, 60, -1, 62, 60, 63, -1, - 65, 66, 64, -1, 64, 66, 67, -1, - 70, 69, 68, -1, 70, 68, 71, -1, - 75, 73, 74, -1, 72, 73, 75, -1, - 77, 79, 78, -1, 77, 76, 79, -1, - 81, 82, 80, -1, 80, 82, 83, -1, - 86, 85, 84, -1, 86, 84, 87, -1, - 89, 90, 88, -1, 88, 90, 91, -1, - 94, 93, 92, -1, 94, 92, 95, -1 ] - colorIndex [ 0, 0, 1, 1, 2, 2, 3, 3, - 4, 4, 5, 5, 6, 6, 7, 7, - 8, 8, 9, 9, 10, 10, 11, 11, - 12, 12, 13, 13, 14, 14, 15, 15, - 16, 16, 17, 17, 18, 18, 19, 19, - 20, 20, 21, 21, 22, 22, 23, 23 ] + 22, 21, 20, -1, 22, 20, 23, -1 ] ccw TRUE solid FALSE convex TRUE @@ -3656,7 +2147,7 @@ Group { }, - DEF o38 Group { + DEF o48 Group { children Shape { appearance @@ -3671,137 +2162,7 @@ Group { geometry PointSet { coord - Coordinate { - point [ -4.3179998 0.127 0.73500001, - -4.3179998 0.127 2.0050001, - -4.3179998 1.143 2.0050001, - -4.3179998 1.143 0.73500001, - -3.302 0.127 0.73500001, - -3.302 0.127 2.0050001, - -3.302 1.143 2.0050001, - -3.302 1.143 0.73500001, - -4.3179998 0.127 0.73500001, - -3.302 0.127 0.73500001, - -3.302 0.127 2.0050001, - -4.3179998 0.127 2.0050001, - -4.3179998 1.143 0.73500001, - -3.302 1.143 0.73500001, - -3.302 1.143 2.0050001, - -4.3179998 1.143 2.0050001, - -4.3179998 0.127 0.73500001, - -4.3179998 1.143 0.73500001, - -3.302 1.143 0.73500001, - -3.302 0.127 0.73500001, - -4.3179998 0.127 2.0050001, - -4.3179998 1.143 2.0050001, - -3.302 1.143 2.0050001, - -3.302 0.127 2.0050001, - -1.778 0.127 0.73500001, - -1.778 0.127 2.0050001, - -1.778 1.143 2.0050001, - -1.778 1.143 0.73500001, - -0.76200002 0.127 0.73500001, - -0.76200002 0.127 2.0050001, - -0.76200002 1.143 2.0050001, - -0.76200002 1.143 0.73500001, - -1.778 0.127 0.73500001, - -0.76200002 0.127 0.73500001, - -0.76200002 0.127 2.0050001, - -1.778 0.127 2.0050001, - -1.778 1.143 0.73500001, - -0.76200002 1.143 0.73500001, - -0.76200002 1.143 2.0050001, - -1.778 1.143 2.0050001, - -1.778 0.127 0.73500001, - -1.778 1.143 0.73500001, - -0.76200002 1.143 0.73500001, - -0.76200002 0.127 0.73500001, - -1.778 0.127 2.0050001, - -1.778 1.143 2.0050001, - -0.76200002 1.143 2.0050001, - -0.76200002 0.127 2.0050001, - 0.76200002 0.127 0.73500001, - 0.76200002 0.127 2.0050001, - 0.76200002 1.143 2.0050001, - 0.76200002 1.143 0.73500001, - 1.778 0.127 0.73500001, - 1.778 0.127 2.0050001, - 1.778 1.143 2.0050001, - 1.778 1.143 0.73500001, - 0.76200002 0.127 0.73500001, - 1.778 0.127 0.73500001, - 1.778 0.127 2.0050001, - 0.76200002 0.127 2.0050001, - 0.76200002 1.143 0.73500001, - 1.778 1.143 0.73500001, - 1.778 1.143 2.0050001, - 0.76200002 1.143 2.0050001, - 0.76200002 0.127 0.73500001, - 0.76200002 1.143 0.73500001, - 1.778 1.143 0.73500001, - 1.778 0.127 0.73500001, - 0.76200002 0.127 2.0050001, - 0.76200002 1.143 2.0050001, - 1.778 1.143 2.0050001, - 1.778 0.127 2.0050001, - 3.302 0.127 0.73500001, - 3.302 0.127 2.0050001, - 3.302 1.143 2.0050001, - 3.302 1.143 0.73500001, - 4.3179998 0.127 0.73500001, - 4.3179998 0.127 2.0050001, - 4.3179998 1.143 2.0050001, - 4.3179998 1.143 0.73500001, - 3.302 0.127 0.73500001, - 4.3179998 0.127 0.73500001, - 4.3179998 0.127 2.0050001, - 3.302 0.127 2.0050001, - 3.302 1.143 0.73500001, - 4.3179998 1.143 0.73500001, - 4.3179998 1.143 2.0050001, - 3.302 1.143 2.0050001, - 3.302 0.127 0.73500001, - 3.302 1.143 0.73500001, - 4.3179998 1.143 0.73500001, - 4.3179998 0.127 0.73500001, - 3.302 0.127 2.0050001, - 3.302 1.143 2.0050001, - 4.3179998 1.143 2.0050001, - 4.3179998 0.127 2.0050001, - -4.3179998 0.127 2.0050001, - -4.3179998 0.127 0.73500001, - -4.3179998 1.143 2.0050001, - -4.3179998 1.143 0.73500001, - -3.302 0.127 2.0050001, - -3.302 0.127 0.73500001, - -3.302 1.143 2.0050001, - -3.302 1.143 0.73500001, - -1.778 0.127 2.0050001, - -1.778 0.127 0.73500001, - -1.778 1.143 2.0050001, - -1.778 1.143 0.73500001, - -0.76200002 0.127 2.0050001, - -0.76200002 0.127 0.73500001, - -0.76200002 1.143 2.0050001, - -0.76200002 1.143 0.73500001, - 0.76200002 0.127 2.0050001, - 0.76200002 0.127 0.73500001, - 0.76200002 1.143 2.0050001, - 0.76200002 1.143 0.73500001, - 1.778 0.127 2.0050001, - 1.778 0.127 0.73500001, - 1.778 1.143 2.0050001, - 1.778 1.143 0.73500001, - 3.302 0.127 2.0050001, - 3.302 0.127 0.73500001, - 3.302 1.143 2.0050001, - 3.302 1.143 0.73500001, - 4.3179998 0.127 2.0050001, - 4.3179998 0.127 0.73500001, - 4.3179998 1.143 2.0050001, - 4.3179998 1.143 0.73500001 ] - - } + USE o16 } @@ -3811,17 +2172,17 @@ Group { }, - USE o37, + USE o47, Group { children [ - USE o36, + USE o46, - USE o38 ] + USE o48 ] }, - USE o38 ] + USE o48 ] } @@ -3832,7 +2193,7 @@ Group { Group { children Transform { - translation -4.2333336 -5.3340001 -2.2225001 + translation -4.2333336 3.8099999 -2.2225001 rotation 0 0 1 0 scale 1 1 1 scaleOrientation 0 0 1 0 @@ -3843,7 +2204,7 @@ Group { choice [ Group { children [ - DEF o39 Group { + DEF o49 Group { children Shape { appearance @@ -3859,41 +2220,7 @@ Group { geometry IndexedLineSet { coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } + USE o11 coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, -1, 0, 3, -1, 4, 5, -1, 5, 6, -1, 7, 6, -1, 4, 7, -1, @@ -3906,7 +2233,7 @@ Group { }, - DEF o40 Group { + DEF o50 Group { children Shape { appearance @@ -3921,69 +2248,9 @@ Group { geometry IndexedFaceSet { coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } + USE o11 normal - Normal { - vector [ -1 0 0, - -1 0 0, - -1 0 0, - -1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 1, - 0 0 1, - 0 0 1, - 0 0 1 ] - - } + USE o13 coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, 5, 7, 6, -1, 5, 4, 7, -1, 9, 10, 8, -1, 8, 10, 11, -1, @@ -4001,7 +2268,7 @@ Group { }, - DEF o41 Group { + DEF o51 Group { children Shape { appearance @@ -4016,41 +2283,7 @@ Group { geometry PointSet { coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } + USE o11 } @@ -4060,17 +2293,17 @@ Group { }, - USE o40, + USE o50, Group { children [ - USE o39, + USE o49, - USE o41 ] + USE o51 ] }, - USE o41 ] + USE o51 ] } @@ -4081,18 +2314,18 @@ Group { Group { children Transform { - translation -4.86833 -2.54 1.905 + translation 0.63499999 -1.27 0.64499998 rotation 0 0 1 0 scale 1 1 1 scaleOrientation 0 0 1 0 center 0 0 0 children Switch { - whichChoice 0 + whichChoice -1 choice [ Group { children [ - DEF o42 Group { + DEF o52 Group { children Shape { appearance @@ -4108,64 +2341,12 @@ Group { geometry IndexedLineSet { coord - Coordinate { - point [ 0.3175 0 0, - 0.3175 0 0.1, - 0.15875 0.27496305 0, - 0.15875 0.27496305 0.1, - 0.15875 0.27496305 0, - 0.15875 0.27496305 0.1, - -0.15875 0.27496305 0, - -0.15875 0.27496305 0.1, - -0.15875 0.27496305 0, - -0.15875 0.27496305 0.1, - -0.3175 0 0, - -0.3175 0 0.1, - -0.3175 0 0, - -0.3175 0 0.1, - -0.15875 -0.27496305 0, - -0.15875 -0.27496305 0.1, - -0.15875 -0.27496305 0, - -0.15875 -0.27496305 0.1, - 0.15875 -0.27496305 0, - 0.15875 -0.27496305 0.1, - 0.15875 -0.27496305 0, - 0.15875 -0.27496305 0.1, - 0.3175 0 0, - 0.3175 0 0.1, - 0.3175 0 0, - 0.15875 0.27496305 0, - -0.15875 0.27496305 0, - -0.3175 0 0, - -0.15875 -0.27496305 0, - 0.15875 -0.27496305 0, - 0.3175 0 0.1, - 0.15875 0.27496305 0.1, - -0.15875 0.27496305 0.1, - -0.3175 0 0.1, - -0.15875 -0.27496305 0.1, - 0.15875 -0.27496305 0.1, - 0.3175 0 0, - 0.3175 0 0.1, - 0.15875 0.27496305 0, - 0.15875 0.27496305 0.1, - -0.15875 0.27496305 0, - -0.15875 0.27496305 0.1, - -0.3175 1.110223e-016 0, - -0.3175 1.110223e-016 0.1, - -0.15875 -0.27496305 0, - -0.15875 -0.27496305 0.1, - 0.15875 -0.27496305 0, - 0.15875 -0.27496305 0.1 ] - - } - coordIndex [ 0, 1, -1, 2, 3, -1, 0, 2, - -1, 1, 3, -1, 6, 7, -1, 4, - 6, -1, 5, 7, -1, 10, 11, -1, - 8, 10, -1, 9, 11, -1, 14, 15, - -1, 12, 14, -1, 13, 15, -1, 18, - 19, -1, 16, 18, -1, 17, 19, -1, - 20, 22, -1, 21, 23, -1 ] + USE o16 + coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, + -1, 0, 3, -1, 4, 5, -1, 5, + 6, -1, 7, 6, -1, 4, 7, -1, + 8, 9, -1, 11, 10, -1, 12, 13, + -1, 15, 14, -1 ] } @@ -4173,14 +2354,14 @@ Group { }, - DEF o43 Group { + DEF o53 Group { children Shape { appearance Appearance { material Material { - diffuseColor 1 1 1 + diffuseColor 0.50196099 0 0 } @@ -4188,67 +2369,15 @@ Group { geometry IndexedFaceSet { coord - Coordinate { - point [ 0.3175 0 0, - 0.3175 0 0.1, - 0.15875 0.27496305 0, - 0.15875 0.27496305 0.1, - 0.15875 0.27496305 0, - 0.15875 0.27496305 0.1, - -0.15875 0.27496305 0, - -0.15875 0.27496305 0.1, - -0.15875 0.27496305 0, - -0.15875 0.27496305 0.1, - -0.3175 0 0, - -0.3175 0 0.1, - -0.3175 0 0, - -0.3175 0 0.1, - -0.15875 -0.27496305 0, - -0.15875 -0.27496305 0.1, - -0.15875 -0.27496305 0, - -0.15875 -0.27496305 0.1, - 0.15875 -0.27496305 0, - 0.15875 -0.27496305 0.1, - 0.15875 -0.27496305 0, - 0.15875 -0.27496305 0.1, - 0.3175 0 0, - 0.3175 0 0.1, - 0.3175 0 0, - 0.15875 0.27496305 0, - -0.15875 0.27496305 0, - -0.3175 0 0, - -0.15875 -0.27496305 0, - 0.15875 -0.27496305 0, - 0.3175 0 0.1, - 0.15875 0.27496305 0.1, - -0.15875 0.27496305 0.1, - -0.3175 0 0.1, - -0.15875 -0.27496305 0.1, - 0.15875 -0.27496305 0.1, - 0.3175 0 0, - 0.3175 0 0.1, - 0.15875 0.27496305 0, - 0.15875 0.27496305 0.1, - -0.15875 0.27496305 0, - -0.15875 0.27496305 0.1, - -0.3175 1.110223e-016 0, - -0.3175 1.110223e-016 0.1, - -0.15875 -0.27496305 0, - -0.15875 -0.27496305 0.1, - 0.15875 -0.27496305 0, - 0.15875 -0.27496305 0.1 ] - - } - coordIndex [ 0, 2, 1, -1, 1, 2, 3, -1, - 4, 6, 5, -1, 5, 6, 7, -1, - 8, 10, 9, -1, 9, 10, 11, -1, - 12, 14, 13, -1, 13, 14, 15, -1, - 16, 18, 17, -1, 17, 18, 19, -1, - 20, 22, 21, -1, 21, 22, 23, -1, - 26, 25, 27, -1, 27, 25, 28, -1, - 28, 25, 29, -1, 29, 25, 24, -1, - 31, 32, 33, -1, 31, 33, 34, -1, - 31, 34, 35, -1, 31, 35, 30, -1 ] + USE o16 + normal + USE o13 + coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, + 5, 7, 6, -1, 5, 4, 7, -1, + 9, 10, 8, -1, 8, 10, 11, -1, + 14, 13, 12, -1, 14, 12, 15, -1, + 17, 18, 16, -1, 16, 18, 19, -1, + 22, 21, 20, -1, 22, 20, 23, -1 ] ccw TRUE solid FALSE convex TRUE @@ -4260,7 +2389,7 @@ Group { }, - DEF o44 Group { + DEF o54 Group { children Shape { appearance @@ -4275,57 +2404,7 @@ Group { geometry PointSet { coord - Coordinate { - point [ 0.3175 0 0, - 0.3175 0 0.1, - 0.15875 0.27496305 0, - 0.15875 0.27496305 0.1, - 0.15875 0.27496305 0, - 0.15875 0.27496305 0.1, - -0.15875 0.27496305 0, - -0.15875 0.27496305 0.1, - -0.15875 0.27496305 0, - -0.15875 0.27496305 0.1, - -0.3175 0 0, - -0.3175 0 0.1, - -0.3175 0 0, - -0.3175 0 0.1, - -0.15875 -0.27496305 0, - -0.15875 -0.27496305 0.1, - -0.15875 -0.27496305 0, - -0.15875 -0.27496305 0.1, - 0.15875 -0.27496305 0, - 0.15875 -0.27496305 0.1, - 0.15875 -0.27496305 0, - 0.15875 -0.27496305 0.1, - 0.3175 0 0, - 0.3175 0 0.1, - 0.3175 0 0, - 0.15875 0.27496305 0, - -0.15875 0.27496305 0, - -0.3175 0 0, - -0.15875 -0.27496305 0, - 0.15875 -0.27496305 0, - 0.3175 0 0.1, - 0.15875 0.27496305 0.1, - -0.15875 0.27496305 0.1, - -0.3175 0 0.1, - -0.15875 -0.27496305 0.1, - 0.15875 -0.27496305 0.1, - 0.3175 0 0, - 0.3175 0 0.1, - 0.15875 0.27496305 0, - 0.15875 0.27496305 0.1, - -0.15875 0.27496305 0, - -0.15875 0.27496305 0.1, - -0.3175 1.110223e-016 0, - -0.3175 1.110223e-016 0.1, - -0.15875 -0.27496305 0, - -0.15875 -0.27496305 0.1, - 0.15875 -0.27496305 0, - 0.15875 -0.27496305 0.1 ] - - } + USE o16 } @@ -4335,17 +2414,17 @@ Group { }, - USE o43, + USE o53, Group { children [ - USE o42, + USE o52, - USE o44 ] + USE o54 ] }, - USE o44 ] + USE o54 ] } @@ -4356,18 +2435,18 @@ Group { Group { children Transform { - translation -4.2333336 3.8099999 -2.2225001 + translation 0 0 0 rotation 0 0 1 0 scale 1 1 1 scaleOrientation 0 0 1 0 center 0 0 0 children Switch { - whichChoice -1 + whichChoice 0 choice [ Group { children [ - DEF o45 Group { + DEF o55 Group { children Shape { appearance @@ -4383,2405 +2462,7 @@ Group { geometry IndexedLineSet { coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, - -1, 0, 3, -1, 4, 5, -1, 5, - 6, -1, 7, 6, -1, 4, 7, -1, - 8, 9, -1, 11, 10, -1, 12, 13, - -1, 15, 14, -1 ] - - } - - } - - }, - - DEF o46 Group { - children - Shape { - appearance - Appearance { - material - Material { - diffuseColor 1 1 1 - - } - - } - geometry - IndexedFaceSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - normal - Normal { - vector [ -1 0 0, - -1 0 0, - -1 0 0, - -1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 1, - 0 0 1, - 0 0 1, - 0 0 1 ] - - } - coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, - 5, 7, 6, -1, 5, 4, 7, -1, - 9, 10, 8, -1, 8, 10, 11, -1, - 14, 13, 12, -1, 14, 12, 15, -1, - 17, 18, 16, -1, 16, 18, 19, -1, - 22, 21, 20, -1, 22, 20, 23, -1 ] - ccw TRUE - solid FALSE - convex TRUE - creaseAngle 0 - - } - - } - - }, - - DEF o47 Group { - children - Shape { - appearance - Appearance { - material - Material { - emissiveColor 0.098039217 0.098039217 0.098039217 - - } - - } - geometry - PointSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - - } - - } - - } ] - - }, - - USE o46, - - Group { - children [ - USE o45, - - USE o47 ] - - }, - - USE o47 ] - - } - - } - - }, - - Group { - children - Transform { - translation 0 0 0 - rotation 0 0 1 0 - scale 1 1 1 - scaleOrientation 0 0 1 0 - center 0 0 0 - children - Switch { - whichChoice -1 - choice [ - Group { - children [ - DEF o48 Group { - - }, - - DEF o49 Group { - - }, - - DEF o50 Group { - children - Shape { - appearance - Appearance { - material - Material { - emissiveColor 0.098039217 0.098039217 0.098039217 - - } - - } - geometry - PointSet { - - } - - } - - } ] - - }, - - USE o49, - - Group { - children [ - USE o48, - - USE o50 ] - - }, - - USE o50 ] - - } - - } - - }, - - Group { - children - Transform { - translation 0.84666651 -5.3340001 -2.2225001 - rotation 0 0 1 0 - scale 1 1 1 - scaleOrientation 0 0 1 0 - center 0 0 0 - children - Switch { - whichChoice -1 - choice [ - Group { - children [ - DEF o51 Group { - children - Shape { - appearance - Appearance { - material - Material { - diffuseColor 0.098039217 0.098039217 0.098039217 - shininess 1 - - } - - } - geometry - IndexedLineSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, - -1, 0, 3, -1, 4, 5, -1, 5, - 6, -1, 7, 6, -1, 4, 7, -1, - 8, 9, -1, 11, 10, -1, 12, 13, - -1, 15, 14, -1 ] - - } - - } - - }, - - DEF o52 Group { - children - Shape { - appearance - Appearance { - material - Material { - diffuseColor 1 1 1 - - } - - } - geometry - IndexedFaceSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - normal - Normal { - vector [ -1 0 0, - -1 0 0, - -1 0 0, - -1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 1, - 0 0 1, - 0 0 1, - 0 0 1 ] - - } - coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, - 5, 7, 6, -1, 5, 4, 7, -1, - 9, 10, 8, -1, 8, 10, 11, -1, - 14, 13, 12, -1, 14, 12, 15, -1, - 17, 18, 16, -1, 16, 18, 19, -1, - 22, 21, 20, -1, 22, 20, 23, -1 ] - ccw TRUE - solid FALSE - convex TRUE - creaseAngle 0 - - } - - } - - }, - - DEF o53 Group { - children - Shape { - appearance - Appearance { - material - Material { - emissiveColor 0.098039217 0.098039217 0.098039217 - - } - - } - geometry - PointSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - - } - - } - - } ] - - }, - - USE o52, - - Group { - children [ - USE o51, - - USE o53 ] - - }, - - USE o53 ] - - } - - } - - }, - - Group { - children - Transform { - translation -1.6933335 3.8099999 -2.2225001 - rotation 0 0 1 0 - scale 1 1 1 - scaleOrientation 0 0 1 0 - center 0 0 0 - children - Switch { - whichChoice -1 - choice [ - Group { - children [ - DEF o54 Group { - children - Shape { - appearance - Appearance { - material - Material { - diffuseColor 0.098039217 0.098039217 0.098039217 - shininess 1 - - } - - } - geometry - IndexedLineSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, - -1, 0, 3, -1, 4, 5, -1, 5, - 6, -1, 7, 6, -1, 4, 7, -1, - 8, 9, -1, 11, 10, -1, 12, 13, - -1, 15, 14, -1 ] - - } - - } - - }, - - DEF o55 Group { - children - Shape { - appearance - Appearance { - material - Material { - diffuseColor 1 1 1 - - } - - } - geometry - IndexedFaceSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - normal - Normal { - vector [ -1 0 0, - -1 0 0, - -1 0 0, - -1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 1, - 0 0 1, - 0 0 1, - 0 0 1 ] - - } - coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, - 5, 7, 6, -1, 5, 4, 7, -1, - 9, 10, 8, -1, 8, 10, 11, -1, - 14, 13, 12, -1, 14, 12, 15, -1, - 17, 18, 16, -1, 16, 18, 19, -1, - 22, 21, 20, -1, 22, 20, 23, -1 ] - ccw TRUE - solid FALSE - convex TRUE - creaseAngle 0 - - } - - } - - }, - - DEF o56 Group { - children - Shape { - appearance - Appearance { - material - Material { - emissiveColor 0.098039217 0.098039217 0.098039217 - - } - - } - geometry - PointSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - - } - - } - - } ] - - }, - - USE o55, - - Group { - children [ - USE o54, - - USE o56 ] - - }, - - USE o56 ] - - } - - } - - }, - - Group { - children - Transform { - translation 0 0 0 - rotation 0 0 1 0 - scale 1 1 1 - scaleOrientation 0 0 1 0 - center 0 0 0 - children - Switch { - whichChoice -1 - choice [ - Group { - children [ - DEF o57 Group { - - }, - - DEF o58 Group { - - }, - - DEF o59 Group { - children - Shape { - appearance - Appearance { - material - Material { - emissiveColor 0.098039217 0.098039217 0.098039217 - - } - - } - geometry - PointSet { - - } - - } - - } ] - - }, - - USE o58, - - Group { - children [ - USE o57, - - USE o59 ] - - }, - - USE o59 ] - - } - - } - - }, - - Group { - children - Transform { - translation 0.84666651 3.8099999 -2.2225001 - rotation 0 0 1 0 - scale 1 1 1 - scaleOrientation 0 0 1 0 - center 0 0 0 - children - Switch { - whichChoice -1 - choice [ - Group { - children [ - DEF o60 Group { - children - Shape { - appearance - Appearance { - material - Material { - diffuseColor 0.098039217 0.098039217 0.098039217 - shininess 1 - - } - - } - geometry - IndexedLineSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, - -1, 0, 3, -1, 4, 5, -1, 5, - 6, -1, 7, 6, -1, 4, 7, -1, - 8, 9, -1, 11, 10, -1, 12, 13, - -1, 15, 14, -1 ] - - } - - } - - }, - - DEF o61 Group { - children - Shape { - appearance - Appearance { - material - Material { - diffuseColor 1 1 1 - - } - - } - geometry - IndexedFaceSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - normal - Normal { - vector [ -1 0 0, - -1 0 0, - -1 0 0, - -1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 1, - 0 0 1, - 0 0 1, - 0 0 1 ] - - } - coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, - 5, 7, 6, -1, 5, 4, 7, -1, - 9, 10, 8, -1, 8, 10, 11, -1, - 14, 13, 12, -1, 14, 12, 15, -1, - 17, 18, 16, -1, 16, 18, 19, -1, - 22, 21, 20, -1, 22, 20, 23, -1 ] - ccw TRUE - solid FALSE - convex TRUE - creaseAngle 0 - - } - - } - - }, - - DEF o62 Group { - children - Shape { - appearance - Appearance { - material - Material { - emissiveColor 0.098039217 0.098039217 0.098039217 - - } - - } - geometry - PointSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - - } - - } - - } ] - - }, - - USE o61, - - Group { - children [ - USE o60, - - USE o62 ] - - }, - - USE o62 ] - - } - - } - - }, - - Group { - children - Transform { - translation 0 0 0 - rotation 0 0 1 0 - scale 1 1 1 - scaleOrientation 0 0 1 0 - center 0 0 0 - children - Switch { - whichChoice -1 - choice [ - Group { - children [ - DEF o63 Group { - - }, - - DEF o64 Group { - - }, - - DEF o65 Group { - children - Shape { - appearance - Appearance { - material - Material { - emissiveColor 0.098039217 0.098039217 0.098039217 - - } - - } - geometry - PointSet { - - } - - } - - } ] - - }, - - USE o64, - - Group { - children [ - USE o63, - - USE o65 ] - - }, - - USE o65 ] - - } - - } - - }, - - Group { - children - Transform { - translation 3.3866665 -5.3340001 -2.2225001 - rotation 0 0 1 0 - scale 1 1 1 - scaleOrientation 0 0 1 0 - center 0 0 0 - children - Switch { - whichChoice -1 - choice [ - Group { - children [ - DEF o66 Group { - children - Shape { - appearance - Appearance { - material - Material { - diffuseColor 0.098039217 0.098039217 0.098039217 - shininess 1 - - } - - } - geometry - IndexedLineSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, - -1, 0, 3, -1, 4, 5, -1, 5, - 6, -1, 7, 6, -1, 4, 7, -1, - 8, 9, -1, 11, 10, -1, 12, 13, - -1, 15, 14, -1 ] - - } - - } - - }, - - DEF o67 Group { - children - Shape { - appearance - Appearance { - material - Material { - diffuseColor 1 1 1 - - } - - } - geometry - IndexedFaceSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - normal - Normal { - vector [ -1 0 0, - -1 0 0, - -1 0 0, - -1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 1, - 0 0 1, - 0 0 1, - 0 0 1 ] - - } - coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, - 5, 7, 6, -1, 5, 4, 7, -1, - 9, 10, 8, -1, 8, 10, 11, -1, - 14, 13, 12, -1, 14, 12, 15, -1, - 17, 18, 16, -1, 16, 18, 19, -1, - 22, 21, 20, -1, 22, 20, 23, -1 ] - ccw TRUE - solid FALSE - convex TRUE - creaseAngle 0 - - } - - } - - }, - - DEF o68 Group { - children - Shape { - appearance - Appearance { - material - Material { - emissiveColor 0.098039217 0.098039217 0.098039217 - - } - - } - geometry - PointSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - - } - - } - - } ] - - }, - - USE o67, - - Group { - children [ - USE o66, - - USE o68 ] - - }, - - USE o68 ] - - } - - } - - }, - - Group { - children - Transform { - translation 3.3866665 3.8099999 -2.2225001 - rotation 0 0 1 0 - scale 1 1 1 - scaleOrientation 0 0 1 0 - center 0 0 0 - children - Switch { - whichChoice -1 - choice [ - Group { - children [ - DEF o69 Group { - children - Shape { - appearance - Appearance { - material - Material { - diffuseColor 0.098039217 0.098039217 0.098039217 - shininess 1 - - } - - } - geometry - IndexedLineSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, - -1, 0, 3, -1, 4, 5, -1, 5, - 6, -1, 7, 6, -1, 4, 7, -1, - 8, 9, -1, 11, 10, -1, 12, 13, - -1, 15, 14, -1 ] - - } - - } - - }, - - DEF o70 Group { - children - Shape { - appearance - Appearance { - material - Material { - diffuseColor 1 1 1 - - } - - } - geometry - IndexedFaceSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - normal - Normal { - vector [ -1 0 0, - -1 0 0, - -1 0 0, - -1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 1 0 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 -1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 1 0, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 -1, - 0 0 1, - 0 0 1, - 0 0 1, - 0 0 1 ] - - } - coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, - 5, 7, 6, -1, 5, 4, 7, -1, - 9, 10, 8, -1, 8, 10, 11, -1, - 14, 13, 12, -1, 14, 12, 15, -1, - 17, 18, 16, -1, 16, 18, 19, -1, - 22, 21, 20, -1, 22, 20, 23, -1 ] - ccw TRUE - solid FALSE - convex TRUE - creaseAngle 0 - - } - - } - - }, - - DEF o71 Group { - children - Shape { - appearance - Appearance { - material - Material { - emissiveColor 0.098039217 0.098039217 0.098039217 - - } - - } - geometry - PointSet { - coord - Coordinate { - point [ 0 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0, - 0 0 0, - 0.84666699 0 0, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 1.524 0.63499999, - 0 1.524 0.63499999, - 0 0 0, - 0 1.524 0, - 0.84666699 1.524 0, - 0.84666699 0 0, - 0 0 0.63499999, - 0 1.524 0.63499999, - 0.84666699 1.524 0.63499999, - 0.84666699 0 0.63499999, - 0 0 0.63499999, - 0 0 0, - 0 1.524 0.63499999, - 0 1.524 0, - 0.84666699 0 0.63499999, - 0.84666699 0 0, - 0.84666699 1.524 0.63499999, - 0.84666699 1.524 0 ] - - } - - } - - } - - } ] - - }, - - USE o70, - - Group { - children [ - USE o69, - - USE o71 ] - - }, - - USE o71 ] - - } - - } - - }, - - Group { - children - Transform { - translation 0 0 0 - rotation 0 0 1 0 - scale 1 1 1 - scaleOrientation 0 0 1 0 - center 0 0 0 - children - Switch { - whichChoice 0 - choice [ - Group { - children [ - DEF o72 Group { - children - Shape { - appearance - Appearance { - material - Material { - diffuseColor 0.098039217 0.098039217 0.098039217 - shininess 1 - - } - - } - geometry - IndexedLineSet { - coord - Coordinate { - point [ -4.2333336 -5.3340001 -2.2225001, - -4.2333336 -5.3340001 -1.5875, - -4.2333336 -3.8099999 -1.5875, - -4.2333336 -3.8099999 -2.2225001, - -3.3866665 -5.3340001 -2.2225001, - -3.3866665 -5.3340001 -1.5875, - -3.3866665 -3.8099999 -1.5875, - -3.3866665 -3.8099999 -2.2225001, - -4.2333336 -5.3340001 -2.2225001, - -3.3866665 -5.3340001 -2.2225001, - -3.3866665 -5.3340001 -1.5875, - -4.2333336 -5.3340001 -1.5875, - -4.2333336 -3.8099999 -2.2225001, - -3.3866665 -3.8099999 -2.2225001, - -3.3866665 -3.8099999 -1.5875, - -4.2333336 -3.8099999 -1.5875, - -4.2333336 -5.3340001 -2.2225001, - -4.2333336 -3.8099999 -2.2225001, - -3.3866665 -3.8099999 -2.2225001, - -3.3866665 -5.3340001 -2.2225001, - -4.2333336 -5.3340001 -1.5875, - -4.2333336 -3.8099999 -1.5875, - -3.3866665 -3.8099999 -1.5875, - -3.3866665 -5.3340001 -1.5875, - -4.2333336 3.8099999 -2.2225001, - -4.2333336 3.8099999 -1.5875, - -4.2333336 5.3340001 -1.5875, - -4.2333336 5.3340001 -2.2225001, - -3.3866665 3.8099999 -2.2225001, - -3.3866665 3.8099999 -1.5875, - -3.3866665 5.3340001 -1.5875, - -3.3866665 5.3340001 -2.2225001, - -4.2333336 3.8099999 -2.2225001, - -3.3866665 3.8099999 -2.2225001, - -3.3866665 3.8099999 -1.5875, - -4.2333336 3.8099999 -1.5875, - -4.2333336 5.3340001 -2.2225001, - -3.3866665 5.3340001 -2.2225001, - -3.3866665 5.3340001 -1.5875, - -4.2333336 5.3340001 -1.5875, - -4.2333336 3.8099999 -2.2225001, - -4.2333336 5.3340001 -2.2225001, - -3.3866665 5.3340001 -2.2225001, - -3.3866665 3.8099999 -2.2225001, - -4.2333336 3.8099999 -1.5875, - -4.2333336 5.3340001 -1.5875, - -3.3866665 5.3340001 -1.5875, - -3.3866665 3.8099999 -1.5875, - -1.6933335 -5.3340001 -2.2225001, - -1.6933335 -5.3340001 -1.5875, - -1.6933335 -3.8099999 -1.5875, - -1.6933335 -3.8099999 -2.2225001, - -0.84666651 -5.3340001 -2.2225001, - -0.84666651 -5.3340001 -1.5875, - -0.84666651 -3.8099999 -1.5875, - -0.84666651 -3.8099999 -2.2225001, - -1.6933335 -5.3340001 -2.2225001, - -0.84666651 -5.3340001 -2.2225001, - -0.84666651 -5.3340001 -1.5875, - -1.6933335 -5.3340001 -1.5875, - -1.6933335 -3.8099999 -2.2225001, - -0.84666651 -3.8099999 -2.2225001, - -0.84666651 -3.8099999 -1.5875, - -1.6933335 -3.8099999 -1.5875, - -1.6933335 -5.3340001 -2.2225001, - -1.6933335 -3.8099999 -2.2225001, - -0.84666651 -3.8099999 -2.2225001, - -0.84666651 -5.3340001 -2.2225001, - -1.6933335 -5.3340001 -1.5875, - -1.6933335 -3.8099999 -1.5875, - -0.84666651 -3.8099999 -1.5875, - -0.84666651 -5.3340001 -1.5875, - -1.6933335 3.8099999 -2.2225001, - -1.6933335 3.8099999 -1.5875, - -1.6933335 5.3340001 -1.5875, - -1.6933335 5.3340001 -2.2225001, - -0.84666651 3.8099999 -2.2225001, - -0.84666651 3.8099999 -1.5875, - -0.84666651 5.3340001 -1.5875, - -0.84666651 5.3340001 -2.2225001, - -1.6933335 3.8099999 -2.2225001, - -0.84666651 3.8099999 -2.2225001, - -0.84666651 3.8099999 -1.5875, - -1.6933335 3.8099999 -1.5875, - -1.6933335 5.3340001 -2.2225001, - -0.84666651 5.3340001 -2.2225001, - -0.84666651 5.3340001 -1.5875, - -1.6933335 5.3340001 -1.5875, - -1.6933335 3.8099999 -2.2225001, - -1.6933335 5.3340001 -2.2225001, - -0.84666651 5.3340001 -2.2225001, - -0.84666651 3.8099999 -2.2225001, - -1.6933335 3.8099999 -1.5875, - -1.6933335 5.3340001 -1.5875, - -0.84666651 5.3340001 -1.5875, - -0.84666651 3.8099999 -1.5875, - 0.84666651 -5.3340001 -2.2225001, - 0.84666651 -5.3340001 -1.5875, - 0.84666651 -3.8099999 -1.5875, - 0.84666651 -3.8099999 -2.2225001, - 1.6933335 -5.3340001 -2.2225001, - 1.6933335 -5.3340001 -1.5875, - 1.6933335 -3.8099999 -1.5875, - 1.6933335 -3.8099999 -2.2225001, - 0.84666651 -5.3340001 -2.2225001, - 1.6933335 -5.3340001 -2.2225001, - 1.6933335 -5.3340001 -1.5875, - 0.84666651 -5.3340001 -1.5875, - 0.84666651 -3.8099999 -2.2225001, - 1.6933335 -3.8099999 -2.2225001, - 1.6933335 -3.8099999 -1.5875, - 0.84666651 -3.8099999 -1.5875, - 0.84666651 -5.3340001 -2.2225001, - 0.84666651 -3.8099999 -2.2225001, - 1.6933335 -3.8099999 -2.2225001, - 1.6933335 -5.3340001 -2.2225001, - 0.84666651 -5.3340001 -1.5875, - 0.84666651 -3.8099999 -1.5875, - 1.6933335 -3.8099999 -1.5875, - 1.6933335 -5.3340001 -1.5875, - 0.84666651 3.8099999 -2.2225001, - 0.84666651 3.8099999 -1.5875, - 0.84666651 5.3340001 -1.5875, - 0.84666651 5.3340001 -2.2225001, - 1.6933335 3.8099999 -2.2225001, - 1.6933335 3.8099999 -1.5875, - 1.6933335 5.3340001 -1.5875, - 1.6933335 5.3340001 -2.2225001, - 0.84666651 3.8099999 -2.2225001, - 1.6933335 3.8099999 -2.2225001, - 1.6933335 3.8099999 -1.5875, - 0.84666651 3.8099999 -1.5875, - 0.84666651 5.3340001 -2.2225001, - 1.6933335 5.3340001 -2.2225001, - 1.6933335 5.3340001 -1.5875, - 0.84666651 5.3340001 -1.5875, - 0.84666651 3.8099999 -2.2225001, - 0.84666651 5.3340001 -2.2225001, - 1.6933335 5.3340001 -2.2225001, - 1.6933335 3.8099999 -2.2225001, - 0.84666651 3.8099999 -1.5875, - 0.84666651 5.3340001 -1.5875, - 1.6933335 5.3340001 -1.5875, - 1.6933335 3.8099999 -1.5875, - 3.3866665 -5.3340001 -2.2225001, - 3.3866665 -5.3340001 -1.5875, - 3.3866665 -3.8099999 -1.5875, - 3.3866665 -3.8099999 -2.2225001, - 4.2333336 -5.3340001 -2.2225001, - 4.2333336 -5.3340001 -1.5875, - 4.2333336 -3.8099999 -1.5875, - 4.2333336 -3.8099999 -2.2225001, - 3.3866665 -5.3340001 -2.2225001, - 4.2333336 -5.3340001 -2.2225001, - 4.2333336 -5.3340001 -1.5875, - 3.3866665 -5.3340001 -1.5875, - 3.3866665 -3.8099999 -2.2225001, - 4.2333336 -3.8099999 -2.2225001, - 4.2333336 -3.8099999 -1.5875, - 3.3866665 -3.8099999 -1.5875, - 3.3866665 -5.3340001 -2.2225001, - 3.3866665 -3.8099999 -2.2225001, - 4.2333336 -3.8099999 -2.2225001, - 4.2333336 -5.3340001 -2.2225001, - 3.3866665 -5.3340001 -1.5875, - 3.3866665 -3.8099999 -1.5875, - 4.2333336 -3.8099999 -1.5875, - 4.2333336 -5.3340001 -1.5875, - 3.3866665 3.8099999 -2.2225001, - 3.3866665 3.8099999 -1.5875, - 3.3866665 5.3340001 -1.5875, - 3.3866665 5.3340001 -2.2225001, - 4.2333336 3.8099999 -2.2225001, - 4.2333336 3.8099999 -1.5875, - 4.2333336 5.3340001 -1.5875, - 4.2333336 5.3340001 -2.2225001, - 3.3866665 3.8099999 -2.2225001, - 4.2333336 3.8099999 -2.2225001, - 4.2333336 3.8099999 -1.5875, - 3.3866665 3.8099999 -1.5875, - 3.3866665 5.3340001 -2.2225001, - 4.2333336 5.3340001 -2.2225001, - 4.2333336 5.3340001 -1.5875, - 3.3866665 5.3340001 -1.5875, - 3.3866665 3.8099999 -2.2225001, - 3.3866665 5.3340001 -2.2225001, - 4.2333336 5.3340001 -2.2225001, - 4.2333336 3.8099999 -2.2225001, - 3.3866665 3.8099999 -1.5875, - 3.3866665 5.3340001 -1.5875, - 4.2333336 5.3340001 -1.5875, - 4.2333336 3.8099999 -1.5875, - -4.2333336 -5.3340001 -1.5875, - -4.2333336 -5.3340001 -2.2225001, - -4.2333336 -3.8099999 -1.5875, - -4.2333336 -3.8099999 -2.2225001, - -3.3866665 -5.3340001 -1.5875, - -3.3866665 -5.3340001 -2.2225001, - -3.3866665 -3.8099999 -1.5875, - -3.3866665 -3.8099999 -2.2225001, - -4.2333336 3.8099999 -1.5875, - -4.2333336 3.8099999 -2.2225001, - -4.2333336 5.3340001 -1.5875, - -4.2333336 5.3340001 -2.2225001, - -3.3866665 3.8099999 -1.5875, - -3.3866665 3.8099999 -2.2225001, - -3.3866665 5.3340001 -1.5875, - -3.3866665 5.3340001 -2.2225001, - -1.6933335 -5.3340001 -1.5875, - -1.6933335 -5.3340001 -2.2225001, - -1.6933335 -3.8099999 -1.5875, - -1.6933335 -3.8099999 -2.2225001, - -0.84666651 -5.3340001 -1.5875, - -0.84666651 -5.3340001 -2.2225001, - -0.84666651 -3.8099999 -1.5875, - -0.84666651 -3.8099999 -2.2225001, - -1.6933335 3.8099999 -1.5875, - -1.6933335 3.8099999 -2.2225001, - -1.6933335 5.3340001 -1.5875, - -1.6933335 5.3340001 -2.2225001, - -0.84666651 3.8099999 -1.5875, - -0.84666651 3.8099999 -2.2225001, - -0.84666651 5.3340001 -1.5875, - -0.84666651 5.3340001 -2.2225001, - 0.84666651 -5.3340001 -1.5875, - 0.84666651 -5.3340001 -2.2225001, - 0.84666651 -3.8099999 -1.5875, - 0.84666651 -3.8099999 -2.2225001, - 1.6933335 -5.3340001 -1.5875, - 1.6933335 -5.3340001 -2.2225001, - 1.6933335 -3.8099999 -1.5875, - 1.6933335 -3.8099999 -2.2225001, - 0.84666651 3.8099999 -1.5875, - 0.84666651 3.8099999 -2.2225001, - 0.84666651 5.3340001 -1.5875, - 0.84666651 5.3340001 -2.2225001, - 1.6933335 3.8099999 -1.5875, - 1.6933335 3.8099999 -2.2225001, - 1.6933335 5.3340001 -1.5875, - 1.6933335 5.3340001 -2.2225001, - 3.3866665 -5.3340001 -1.5875, - 3.3866665 -5.3340001 -2.2225001, - 3.3866665 -3.8099999 -1.5875, - 3.3866665 -3.8099999 -2.2225001, - 4.2333336 -5.3340001 -1.5875, - 4.2333336 -5.3340001 -2.2225001, - 4.2333336 -3.8099999 -1.5875, - 4.2333336 -3.8099999 -2.2225001, - 3.3866665 3.8099999 -1.5875, - 3.3866665 3.8099999 -2.2225001, - 3.3866665 5.3340001 -1.5875, - 3.3866665 5.3340001 -2.2225001, - 4.2333336 3.8099999 -1.5875, - 4.2333336 3.8099999 -2.2225001, - 4.2333336 5.3340001 -1.5875, - 4.2333336 5.3340001 -2.2225001 ] - - } - coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, - -1, 0, 3, -1, 4, 5, -1, 5, - 6, -1, 7, 6, -1, 4, 7, -1, - 8, 9, -1, 11, 10, -1, 12, 13, - -1, 15, 14, -1, 24, 25, -1, 25, - 26, -1, 27, 26, -1, 24, 27, -1, - 28, 29, -1, 29, 30, -1, 31, 30, - -1, 28, 31, -1, 32, 33, -1, 35, - 34, -1, 36, 37, -1, 39, 38, -1, - 48, 49, -1, 49, 50, -1, 51, 50, - -1, 48, 51, -1, 52, 53, -1, 53, - 54, -1, 55, 54, -1, 52, 55, -1, - 56, 57, -1, 59, 58, -1, 60, 61, - -1, 63, 62, -1, 72, 73, -1, 73, - 74, -1, 75, 74, -1, 72, 75, -1, - 76, 77, -1, 77, 78, -1, 79, 78, - -1, 76, 79, -1, 80, 81, -1, 83, - 82, -1, 84, 85, -1, 87, 86, -1, - 96, 97, -1, 97, 98, -1, 99, 98, - -1, 96, 99, -1, 100, 101, -1, 101, - 102, -1, 103, 102, -1, 100, 103, -1, - 104, 105, -1, 107, 106, -1, 108, 109, - -1, 111, 110, -1, 120, 121, -1, 121, - 122, -1, 123, 122, -1, 120, 123, -1, - 124, 125, -1, 125, 126, -1, 127, 126, - -1, 124, 127, -1, 128, 129, -1, 131, - 130, -1, 132, 133, -1, 135, 134, -1, - 144, 145, -1, 145, 146, -1, 147, 146, - -1, 144, 147, -1, 148, 149, -1, 149, - 150, -1, 151, 150, -1, 148, 151, -1, - 152, 153, -1, 155, 154, -1, 156, 157, - -1, 159, 158, -1, 168, 169, -1, 169, - 170, -1, 171, 170, -1, 168, 171, -1, - 172, 173, -1, 173, 174, -1, 175, 174, - -1, 172, 175, -1, 176, 177, -1, 179, - 178, -1, 180, 181, -1, 183, 182, -1 ] - - } - - } - - }, - - DEF o73 Group { - children - Shape { - appearance - Appearance { - material - Material { - diffuseColor 1 1 1 - - } - - } - geometry - IndexedFaceSet { - coord - Coordinate { - point [ -4.2333336 -5.3340001 -2.2225001, - -4.2333336 -5.3340001 -1.5875, - -4.2333336 -3.8099999 -1.5875, - -4.2333336 -3.8099999 -2.2225001, - -3.3866665 -5.3340001 -2.2225001, - -3.3866665 -5.3340001 -1.5875, - -3.3866665 -3.8099999 -1.5875, - -3.3866665 -3.8099999 -2.2225001, - -4.2333336 -5.3340001 -2.2225001, - -3.3866665 -5.3340001 -2.2225001, - -3.3866665 -5.3340001 -1.5875, - -4.2333336 -5.3340001 -1.5875, - -4.2333336 -3.8099999 -2.2225001, - -3.3866665 -3.8099999 -2.2225001, - -3.3866665 -3.8099999 -1.5875, - -4.2333336 -3.8099999 -1.5875, - -4.2333336 -5.3340001 -2.2225001, - -4.2333336 -3.8099999 -2.2225001, - -3.3866665 -3.8099999 -2.2225001, - -3.3866665 -5.3340001 -2.2225001, - -4.2333336 -5.3340001 -1.5875, - -4.2333336 -3.8099999 -1.5875, - -3.3866665 -3.8099999 -1.5875, - -3.3866665 -5.3340001 -1.5875, - -4.2333336 3.8099999 -2.2225001, - -4.2333336 3.8099999 -1.5875, - -4.2333336 5.3340001 -1.5875, - -4.2333336 5.3340001 -2.2225001, - -3.3866665 3.8099999 -2.2225001, - -3.3866665 3.8099999 -1.5875, - -3.3866665 5.3340001 -1.5875, - -3.3866665 5.3340001 -2.2225001, - -4.2333336 3.8099999 -2.2225001, - -3.3866665 3.8099999 -2.2225001, - -3.3866665 3.8099999 -1.5875, - -4.2333336 3.8099999 -1.5875, - -4.2333336 5.3340001 -2.2225001, - -3.3866665 5.3340001 -2.2225001, - -3.3866665 5.3340001 -1.5875, - -4.2333336 5.3340001 -1.5875, - -4.2333336 3.8099999 -2.2225001, - -4.2333336 5.3340001 -2.2225001, - -3.3866665 5.3340001 -2.2225001, - -3.3866665 3.8099999 -2.2225001, - -4.2333336 3.8099999 -1.5875, - -4.2333336 5.3340001 -1.5875, - -3.3866665 5.3340001 -1.5875, - -3.3866665 3.8099999 -1.5875, - -1.6933335 -5.3340001 -2.2225001, - -1.6933335 -5.3340001 -1.5875, - -1.6933335 -3.8099999 -1.5875, - -1.6933335 -3.8099999 -2.2225001, - -0.84666651 -5.3340001 -2.2225001, - -0.84666651 -5.3340001 -1.5875, - -0.84666651 -3.8099999 -1.5875, - -0.84666651 -3.8099999 -2.2225001, - -1.6933335 -5.3340001 -2.2225001, - -0.84666651 -5.3340001 -2.2225001, - -0.84666651 -5.3340001 -1.5875, - -1.6933335 -5.3340001 -1.5875, - -1.6933335 -3.8099999 -2.2225001, - -0.84666651 -3.8099999 -2.2225001, - -0.84666651 -3.8099999 -1.5875, - -1.6933335 -3.8099999 -1.5875, - -1.6933335 -5.3340001 -2.2225001, - -1.6933335 -3.8099999 -2.2225001, - -0.84666651 -3.8099999 -2.2225001, - -0.84666651 -5.3340001 -2.2225001, - -1.6933335 -5.3340001 -1.5875, - -1.6933335 -3.8099999 -1.5875, - -0.84666651 -3.8099999 -1.5875, - -0.84666651 -5.3340001 -1.5875, - -1.6933335 3.8099999 -2.2225001, - -1.6933335 3.8099999 -1.5875, - -1.6933335 5.3340001 -1.5875, - -1.6933335 5.3340001 -2.2225001, - -0.84666651 3.8099999 -2.2225001, - -0.84666651 3.8099999 -1.5875, - -0.84666651 5.3340001 -1.5875, - -0.84666651 5.3340001 -2.2225001, - -1.6933335 3.8099999 -2.2225001, - -0.84666651 3.8099999 -2.2225001, - -0.84666651 3.8099999 -1.5875, - -1.6933335 3.8099999 -1.5875, - -1.6933335 5.3340001 -2.2225001, - -0.84666651 5.3340001 -2.2225001, - -0.84666651 5.3340001 -1.5875, - -1.6933335 5.3340001 -1.5875, - -1.6933335 3.8099999 -2.2225001, - -1.6933335 5.3340001 -2.2225001, - -0.84666651 5.3340001 -2.2225001, - -0.84666651 3.8099999 -2.2225001, - -1.6933335 3.8099999 -1.5875, - -1.6933335 5.3340001 -1.5875, - -0.84666651 5.3340001 -1.5875, - -0.84666651 3.8099999 -1.5875, - 0.84666651 -5.3340001 -2.2225001, - 0.84666651 -5.3340001 -1.5875, - 0.84666651 -3.8099999 -1.5875, - 0.84666651 -3.8099999 -2.2225001, - 1.6933335 -5.3340001 -2.2225001, - 1.6933335 -5.3340001 -1.5875, - 1.6933335 -3.8099999 -1.5875, - 1.6933335 -3.8099999 -2.2225001, - 0.84666651 -5.3340001 -2.2225001, - 1.6933335 -5.3340001 -2.2225001, - 1.6933335 -5.3340001 -1.5875, - 0.84666651 -5.3340001 -1.5875, - 0.84666651 -3.8099999 -2.2225001, - 1.6933335 -3.8099999 -2.2225001, - 1.6933335 -3.8099999 -1.5875, - 0.84666651 -3.8099999 -1.5875, - 0.84666651 -5.3340001 -2.2225001, - 0.84666651 -3.8099999 -2.2225001, - 1.6933335 -3.8099999 -2.2225001, - 1.6933335 -5.3340001 -2.2225001, - 0.84666651 -5.3340001 -1.5875, - 0.84666651 -3.8099999 -1.5875, - 1.6933335 -3.8099999 -1.5875, - 1.6933335 -5.3340001 -1.5875, - 0.84666651 3.8099999 -2.2225001, - 0.84666651 3.8099999 -1.5875, - 0.84666651 5.3340001 -1.5875, - 0.84666651 5.3340001 -2.2225001, - 1.6933335 3.8099999 -2.2225001, - 1.6933335 3.8099999 -1.5875, - 1.6933335 5.3340001 -1.5875, - 1.6933335 5.3340001 -2.2225001, - 0.84666651 3.8099999 -2.2225001, - 1.6933335 3.8099999 -2.2225001, - 1.6933335 3.8099999 -1.5875, - 0.84666651 3.8099999 -1.5875, - 0.84666651 5.3340001 -2.2225001, - 1.6933335 5.3340001 -2.2225001, - 1.6933335 5.3340001 -1.5875, - 0.84666651 5.3340001 -1.5875, - 0.84666651 3.8099999 -2.2225001, - 0.84666651 5.3340001 -2.2225001, - 1.6933335 5.3340001 -2.2225001, - 1.6933335 3.8099999 -2.2225001, - 0.84666651 3.8099999 -1.5875, - 0.84666651 5.3340001 -1.5875, - 1.6933335 5.3340001 -1.5875, - 1.6933335 3.8099999 -1.5875, - 3.3866665 -5.3340001 -2.2225001, - 3.3866665 -5.3340001 -1.5875, - 3.3866665 -3.8099999 -1.5875, - 3.3866665 -3.8099999 -2.2225001, - 4.2333336 -5.3340001 -2.2225001, - 4.2333336 -5.3340001 -1.5875, - 4.2333336 -3.8099999 -1.5875, - 4.2333336 -3.8099999 -2.2225001, - 3.3866665 -5.3340001 -2.2225001, - 4.2333336 -5.3340001 -2.2225001, - 4.2333336 -5.3340001 -1.5875, - 3.3866665 -5.3340001 -1.5875, - 3.3866665 -3.8099999 -2.2225001, - 4.2333336 -3.8099999 -2.2225001, - 4.2333336 -3.8099999 -1.5875, - 3.3866665 -3.8099999 -1.5875, - 3.3866665 -5.3340001 -2.2225001, - 3.3866665 -3.8099999 -2.2225001, - 4.2333336 -3.8099999 -2.2225001, - 4.2333336 -5.3340001 -2.2225001, - 3.3866665 -5.3340001 -1.5875, - 3.3866665 -3.8099999 -1.5875, - 4.2333336 -3.8099999 -1.5875, - 4.2333336 -5.3340001 -1.5875, - 3.3866665 3.8099999 -2.2225001, - 3.3866665 3.8099999 -1.5875, - 3.3866665 5.3340001 -1.5875, - 3.3866665 5.3340001 -2.2225001, - 4.2333336 3.8099999 -2.2225001, - 4.2333336 3.8099999 -1.5875, - 4.2333336 5.3340001 -1.5875, - 4.2333336 5.3340001 -2.2225001, - 3.3866665 3.8099999 -2.2225001, - 4.2333336 3.8099999 -2.2225001, - 4.2333336 3.8099999 -1.5875, - 3.3866665 3.8099999 -1.5875, - 3.3866665 5.3340001 -2.2225001, - 4.2333336 5.3340001 -2.2225001, - 4.2333336 5.3340001 -1.5875, - 3.3866665 5.3340001 -1.5875, - 3.3866665 3.8099999 -2.2225001, - 3.3866665 5.3340001 -2.2225001, - 4.2333336 5.3340001 -2.2225001, - 4.2333336 3.8099999 -2.2225001, - 3.3866665 3.8099999 -1.5875, - 3.3866665 5.3340001 -1.5875, - 4.2333336 5.3340001 -1.5875, - 4.2333336 3.8099999 -1.5875, - -4.2333336 -5.3340001 -1.5875, - -4.2333336 -5.3340001 -2.2225001, - -4.2333336 -3.8099999 -1.5875, - -4.2333336 -3.8099999 -2.2225001, - -3.3866665 -5.3340001 -1.5875, - -3.3866665 -5.3340001 -2.2225001, - -3.3866665 -3.8099999 -1.5875, - -3.3866665 -3.8099999 -2.2225001, - -4.2333336 3.8099999 -1.5875, - -4.2333336 3.8099999 -2.2225001, - -4.2333336 5.3340001 -1.5875, - -4.2333336 5.3340001 -2.2225001, - -3.3866665 3.8099999 -1.5875, - -3.3866665 3.8099999 -2.2225001, - -3.3866665 5.3340001 -1.5875, - -3.3866665 5.3340001 -2.2225001, - -1.6933335 -5.3340001 -1.5875, - -1.6933335 -5.3340001 -2.2225001, - -1.6933335 -3.8099999 -1.5875, - -1.6933335 -3.8099999 -2.2225001, - -0.84666651 -5.3340001 -1.5875, - -0.84666651 -5.3340001 -2.2225001, - -0.84666651 -3.8099999 -1.5875, - -0.84666651 -3.8099999 -2.2225001, - -1.6933335 3.8099999 -1.5875, - -1.6933335 3.8099999 -2.2225001, - -1.6933335 5.3340001 -1.5875, - -1.6933335 5.3340001 -2.2225001, - -0.84666651 3.8099999 -1.5875, - -0.84666651 3.8099999 -2.2225001, - -0.84666651 5.3340001 -1.5875, - -0.84666651 5.3340001 -2.2225001, - 0.84666651 -5.3340001 -1.5875, - 0.84666651 -5.3340001 -2.2225001, - 0.84666651 -3.8099999 -1.5875, - 0.84666651 -3.8099999 -2.2225001, - 1.6933335 -5.3340001 -1.5875, - 1.6933335 -5.3340001 -2.2225001, - 1.6933335 -3.8099999 -1.5875, - 1.6933335 -3.8099999 -2.2225001, - 0.84666651 3.8099999 -1.5875, - 0.84666651 3.8099999 -2.2225001, - 0.84666651 5.3340001 -1.5875, - 0.84666651 5.3340001 -2.2225001, - 1.6933335 3.8099999 -1.5875, - 1.6933335 3.8099999 -2.2225001, - 1.6933335 5.3340001 -1.5875, - 1.6933335 5.3340001 -2.2225001, - 3.3866665 -5.3340001 -1.5875, - 3.3866665 -5.3340001 -2.2225001, - 3.3866665 -3.8099999 -1.5875, - 3.3866665 -3.8099999 -2.2225001, - 4.2333336 -5.3340001 -1.5875, - 4.2333336 -5.3340001 -2.2225001, - 4.2333336 -3.8099999 -1.5875, - 4.2333336 -3.8099999 -2.2225001, - 3.3866665 3.8099999 -1.5875, - 3.3866665 3.8099999 -2.2225001, - 3.3866665 5.3340001 -1.5875, - 3.3866665 5.3340001 -2.2225001, - 4.2333336 3.8099999 -1.5875, - 4.2333336 3.8099999 -2.2225001, - 4.2333336 5.3340001 -1.5875, - 4.2333336 5.3340001 -2.2225001 ] - - } - color - Color { - color [ 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1, - 1 1 1 ] - - } - colorPerVertex FALSE - coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, - 5, 7, 6, -1, 5, 4, 7, -1, - 9, 10, 8, -1, 8, 10, 11, -1, - 14, 13, 12, -1, 14, 12, 15, -1, - 17, 18, 16, -1, 16, 18, 19, -1, - 22, 21, 20, -1, 22, 20, 23, -1, - 27, 25, 26, -1, 24, 25, 27, -1, - 29, 31, 30, -1, 29, 28, 31, -1, - 33, 34, 32, -1, 32, 34, 35, -1, - 38, 37, 36, -1, 38, 36, 39, -1, - 41, 42, 40, -1, 40, 42, 43, -1, - 46, 45, 44, -1, 46, 44, 47, -1, - 51, 49, 50, -1, 48, 49, 51, -1, - 53, 55, 54, -1, 53, 52, 55, -1, - 57, 58, 56, -1, 56, 58, 59, -1, - 62, 61, 60, -1, 62, 60, 63, -1, - 65, 66, 64, -1, 64, 66, 67, -1, - 70, 69, 68, -1, 70, 68, 71, -1, - 75, 73, 74, -1, 72, 73, 75, -1, - 77, 79, 78, -1, 77, 76, 79, -1, - 81, 82, 80, -1, 80, 82, 83, -1, - 86, 85, 84, -1, 86, 84, 87, -1, - 89, 90, 88, -1, 88, 90, 91, -1, - 94, 93, 92, -1, 94, 92, 95, -1, - 99, 97, 98, -1, 96, 97, 99, -1, - 101, 103, 102, -1, 101, 100, 103, -1, - 105, 106, 104, -1, 104, 106, 107, -1, - 110, 109, 108, -1, 110, 108, 111, -1, - 113, 114, 112, -1, 112, 114, 115, -1, - 118, 117, 116, -1, 118, 116, 119, -1, - 123, 121, 122, -1, 120, 121, 123, -1, - 125, 127, 126, -1, 125, 124, 127, -1, - 129, 130, 128, -1, 128, 130, 131, -1, - 134, 133, 132, -1, 134, 132, 135, -1, - 137, 138, 136, -1, 136, 138, 139, -1, - 142, 141, 140, -1, 142, 140, 143, -1, - 147, 145, 146, -1, 144, 145, 147, -1, - 149, 151, 150, -1, 149, 148, 151, -1, - 153, 154, 152, -1, 152, 154, 155, -1, - 158, 157, 156, -1, 158, 156, 159, -1, - 161, 162, 160, -1, 160, 162, 163, -1, - 166, 165, 164, -1, 166, 164, 167, -1, - 171, 169, 170, -1, 168, 169, 171, -1, - 173, 175, 174, -1, 173, 172, 175, -1, - 177, 178, 176, -1, 176, 178, 179, -1, - 182, 181, 180, -1, 182, 180, 183, -1, - 185, 186, 184, -1, 184, 186, 187, -1, - 190, 189, 188, -1, 190, 188, 191, -1 ] - colorIndex [ 0, 0, 1, 1, 2, 2, 3, 3, - 4, 4, 5, 5, 6, 6, 7, 7, - 8, 8, 9, 9, 10, 10, 11, 11, - 12, 12, 13, 13, 14, 14, 15, 15, - 16, 16, 17, 17, 18, 18, 19, 19, - 20, 20, 21, 21, 22, 22, 23, 23, - 24, 24, 25, 25, 26, 26, 27, 27, - 28, 28, 29, 29, 30, 30, 31, 31, - 32, 32, 33, 33, 34, 34, 35, 35, - 36, 36, 37, 37, 38, 38, 39, 39, - 40, 40, 41, 41, 42, 42, 43, 43, - 44, 44, 45, 45, 46, 46, 47, 47 ] - ccw TRUE - solid FALSE - convex TRUE - creaseAngle 0 - - } - - } - - }, - - DEF o74 Group { - children - Shape { - appearance - Appearance { - material - Material { - emissiveColor 0.098039217 0.098039217 0.098039217 - - } - - } - geometry - PointSet { - coord - Coordinate { + DEF o56 Coordinate { point [ -4.2333336 -5.3340001 -2.2225001, -4.2333336 -5.3340001 -1.5875, -4.2333336 -3.8099999 -1.5875, @@ -7040,6 +2721,927 @@ Group { 4.2333336 5.3340001 -2.2225001 ] } + coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, + -1, 0, 3, -1, 4, 5, -1, 5, + 6, -1, 7, 6, -1, 4, 7, -1, + 8, 9, -1, 11, 10, -1, 12, 13, + -1, 15, 14, -1, 24, 25, -1, 25, + 26, -1, 27, 26, -1, 24, 27, -1, + 28, 29, -1, 29, 30, -1, 31, 30, + -1, 28, 31, -1, 32, 33, -1, 35, + 34, -1, 36, 37, -1, 39, 38, -1, + 48, 49, -1, 49, 50, -1, 51, 50, + -1, 48, 51, -1, 52, 53, -1, 53, + 54, -1, 55, 54, -1, 52, 55, -1, + 56, 57, -1, 59, 58, -1, 60, 61, + -1, 63, 62, -1, 72, 73, -1, 73, + 74, -1, 75, 74, -1, 72, 75, -1, + 76, 77, -1, 77, 78, -1, 79, 78, + -1, 76, 79, -1, 80, 81, -1, 83, + 82, -1, 84, 85, -1, 87, 86, -1, + 96, 97, -1, 97, 98, -1, 99, 98, + -1, 96, 99, -1, 100, 101, -1, 101, + 102, -1, 103, 102, -1, 100, 103, -1, + 104, 105, -1, 107, 106, -1, 108, 109, + -1, 111, 110, -1, 120, 121, -1, 121, + 122, -1, 123, 122, -1, 120, 123, -1, + 124, 125, -1, 125, 126, -1, 127, 126, + -1, 124, 127, -1, 128, 129, -1, 131, + 130, -1, 132, 133, -1, 135, 134, -1, + 144, 145, -1, 145, 146, -1, 147, 146, + -1, 144, 147, -1, 148, 149, -1, 149, + 150, -1, 151, 150, -1, 148, 151, -1, + 152, 153, -1, 155, 154, -1, 156, 157, + -1, 159, 158, -1, 168, 169, -1, 169, + 170, -1, 171, 170, -1, 168, 171, -1, + 172, 173, -1, 173, 174, -1, 175, 174, + -1, 172, 175, -1, 176, 177, -1, 179, + 178, -1, 180, 181, -1, 183, 182, -1 ] + + } + + } + + }, + + DEF o57 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + + } + + } + geometry + IndexedFaceSet { + coord + USE o56 + color + Color { + color [ 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1, + 1 1 1 ] + + } + colorPerVertex FALSE + coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, + 5, 7, 6, -1, 5, 4, 7, -1, + 9, 10, 8, -1, 8, 10, 11, -1, + 14, 13, 12, -1, 14, 12, 15, -1, + 17, 18, 16, -1, 16, 18, 19, -1, + 22, 21, 20, -1, 22, 20, 23, -1, + 27, 25, 26, -1, 24, 25, 27, -1, + 29, 31, 30, -1, 29, 28, 31, -1, + 33, 34, 32, -1, 32, 34, 35, -1, + 38, 37, 36, -1, 38, 36, 39, -1, + 41, 42, 40, -1, 40, 42, 43, -1, + 46, 45, 44, -1, 46, 44, 47, -1, + 51, 49, 50, -1, 48, 49, 51, -1, + 53, 55, 54, -1, 53, 52, 55, -1, + 57, 58, 56, -1, 56, 58, 59, -1, + 62, 61, 60, -1, 62, 60, 63, -1, + 65, 66, 64, -1, 64, 66, 67, -1, + 70, 69, 68, -1, 70, 68, 71, -1, + 75, 73, 74, -1, 72, 73, 75, -1, + 77, 79, 78, -1, 77, 76, 79, -1, + 81, 82, 80, -1, 80, 82, 83, -1, + 86, 85, 84, -1, 86, 84, 87, -1, + 89, 90, 88, -1, 88, 90, 91, -1, + 94, 93, 92, -1, 94, 92, 95, -1, + 99, 97, 98, -1, 96, 97, 99, -1, + 101, 103, 102, -1, 101, 100, 103, -1, + 105, 106, 104, -1, 104, 106, 107, -1, + 110, 109, 108, -1, 110, 108, 111, -1, + 113, 114, 112, -1, 112, 114, 115, -1, + 118, 117, 116, -1, 118, 116, 119, -1, + 123, 121, 122, -1, 120, 121, 123, -1, + 125, 127, 126, -1, 125, 124, 127, -1, + 129, 130, 128, -1, 128, 130, 131, -1, + 134, 133, 132, -1, 134, 132, 135, -1, + 137, 138, 136, -1, 136, 138, 139, -1, + 142, 141, 140, -1, 142, 140, 143, -1, + 147, 145, 146, -1, 144, 145, 147, -1, + 149, 151, 150, -1, 149, 148, 151, -1, + 153, 154, 152, -1, 152, 154, 155, -1, + 158, 157, 156, -1, 158, 156, 159, -1, + 161, 162, 160, -1, 160, 162, 163, -1, + 166, 165, 164, -1, 166, 164, 167, -1, + 171, 169, 170, -1, 168, 169, 171, -1, + 173, 175, 174, -1, 173, 172, 175, -1, + 177, 178, 176, -1, 176, 178, 179, -1, + 182, 181, 180, -1, 182, 180, 183, -1, + 185, 186, 184, -1, 184, 186, 187, -1, + 190, 189, 188, -1, 190, 188, 191, -1 ] + colorIndex [ 0, 0, 1, 1, 2, 2, 3, 3, + 4, 4, 5, 5, 6, 6, 7, 7, + 8, 8, 9, 9, 10, 10, 11, 11, + 12, 12, 13, 13, 14, 14, 15, 15, + 16, 16, 17, 17, 18, 18, 19, 19, + 20, 20, 21, 21, 22, 22, 23, 23, + 24, 24, 25, 25, 26, 26, 27, 27, + 28, 28, 29, 29, 30, 30, 31, 31, + 32, 32, 33, 33, 34, 34, 35, 35, + 36, 36, 37, 37, 38, 38, 39, 39, + 40, 40, 41, 41, 42, 42, 43, 43, + 44, 44, 45, 45, 46, 46, 47, 47 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o58 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o56 + + } + + } + + } ] + + }, + + USE o57, + + Group { + children [ + USE o55, + + USE o58 ] + + }, + + USE o58 ] + + } + + } + + }, + + Group { + children + Transform { + translation 3.175 -1.27 0.64499998 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + choice [ + Group { + children [ + DEF o59 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + USE o16 + coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, + -1, 0, 3, -1, 4, 5, -1, 5, + 6, -1, 7, 6, -1, 4, 7, -1, + 8, 9, -1, 11, 10, -1, 12, 13, + -1, 15, 14, -1 ] + + } + + } + + }, + + DEF o60 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.50196099 0 0 + + } + + } + geometry + IndexedFaceSet { + coord + USE o16 + normal + USE o13 + coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, + 5, 7, 6, -1, 5, 4, 7, -1, + 9, 10, 8, -1, 8, 10, 11, -1, + 14, 13, 12, -1, 14, 12, 15, -1, + 17, 18, 16, -1, 16, 18, 19, -1, + 22, 21, 20, -1, 22, 20, 23, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o61 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o16 + + } + + } + + } ] + + }, + + USE o60, + + Group { + children [ + USE o59, + + USE o61 ] + + }, + + USE o61 ] + + } + + } + + }, + + Group { + children + Transform { + translation -1.6933335 -5.3340001 -2.2225001 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + choice [ + Group { + children [ + DEF o62 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + USE o11 + coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, + -1, 0, 3, -1, 4, 5, -1, 5, + 6, -1, 7, 6, -1, 4, 7, -1, + 8, 9, -1, 11, 10, -1, 12, 13, + -1, 15, 14, -1 ] + + } + + } + + }, + + DEF o63 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + + } + + } + geometry + IndexedFaceSet { + coord + USE o11 + normal + USE o13 + coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, + 5, 7, 6, -1, 5, 4, 7, -1, + 9, 10, 8, -1, 8, 10, 11, -1, + 14, 13, 12, -1, 14, 12, 15, -1, + 17, 18, 16, -1, 16, 18, 19, -1, + 22, 21, 20, -1, 22, 20, 23, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o64 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o11 + + } + + } + + } ] + + }, + + USE o63, + + Group { + children [ + USE o62, + + USE o64 ] + + }, + + USE o64 ] + + } + + } + + }, + + Group { + children + Transform { + translation -4.86833 -2.54 1.905 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice 0 + choice [ + Group { + children [ + DEF o65 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + DEF o66 Coordinate { + point [ 0.3175 0 0, + 0.3175 0 0.1, + 0.15875 0.27496305 0, + 0.15875 0.27496305 0.1, + 0.15875 0.27496305 0, + 0.15875 0.27496305 0.1, + -0.15875 0.27496305 0, + -0.15875 0.27496305 0.1, + -0.15875 0.27496305 0, + -0.15875 0.27496305 0.1, + -0.3175 0 0, + -0.3175 0 0.1, + -0.3175 0 0, + -0.3175 0 0.1, + -0.15875 -0.27496305 0, + -0.15875 -0.27496305 0.1, + -0.15875 -0.27496305 0, + -0.15875 -0.27496305 0.1, + 0.15875 -0.27496305 0, + 0.15875 -0.27496305 0.1, + 0.15875 -0.27496305 0, + 0.15875 -0.27496305 0.1, + 0.3175 0 0, + 0.3175 0 0.1, + 0.3175 0 0, + 0.15875 0.27496305 0, + -0.15875 0.27496305 0, + -0.3175 0 0, + -0.15875 -0.27496305 0, + 0.15875 -0.27496305 0, + 0.3175 0 0.1, + 0.15875 0.27496305 0.1, + -0.15875 0.27496305 0.1, + -0.3175 0 0.1, + -0.15875 -0.27496305 0.1, + 0.15875 -0.27496305 0.1, + 0.3175 0 0, + 0.3175 0 0.1, + 0.15875 0.27496305 0, + 0.15875 0.27496305 0.1, + -0.15875 0.27496305 0, + -0.15875 0.27496305 0.1, + -0.3175 1.110223e-016 0, + -0.3175 1.110223e-016 0.1, + -0.15875 -0.27496305 0, + -0.15875 -0.27496305 0.1, + 0.15875 -0.27496305 0, + 0.15875 -0.27496305 0.1 ] + + } + coordIndex [ 0, 1, -1, 2, 3, -1, 0, 2, + -1, 1, 3, -1, 6, 7, -1, 4, + 6, -1, 5, 7, -1, 10, 11, -1, + 8, 10, -1, 9, 11, -1, 14, 15, + -1, 12, 14, -1, 13, 15, -1, 18, + 19, -1, 16, 18, -1, 17, 19, -1, + 20, 22, -1, 21, 23, -1 ] + + } + + } + + }, + + DEF o67 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + + } + + } + geometry + IndexedFaceSet { + coord + USE o66 + coordIndex [ 0, 2, 1, -1, 1, 2, 3, -1, + 4, 6, 5, -1, 5, 6, 7, -1, + 8, 10, 9, -1, 9, 10, 11, -1, + 12, 14, 13, -1, 13, 14, 15, -1, + 16, 18, 17, -1, 17, 18, 19, -1, + 20, 22, 21, -1, 21, 22, 23, -1, + 26, 25, 27, -1, 27, 25, 28, -1, + 28, 25, 29, -1, 29, 25, 24, -1, + 31, 32, 33, -1, 31, 33, 34, -1, + 31, 34, 35, -1, 31, 35, 30, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o68 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o66 + + } + + } + + } ] + + }, + + USE o67, + + Group { + children [ + USE o65, + + USE o68 ] + + }, + + USE o68 ] + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + choice [ + Group { + children [ + DEF o69 Group { + + }, + + DEF o70 Group { + + }, + + DEF o71 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + + } + + } + + } ] + + }, + + USE o70, + + Group { + children [ + USE o69, + + USE o71 ] + + }, + + USE o71 ] + + } + + } + + }, + + Group { + children + Transform { + translation -1.6933335 3.8099999 -2.2225001 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + choice [ + Group { + children [ + DEF o72 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + USE o11 + coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, + -1, 0, 3, -1, 4, 5, -1, 5, + 6, -1, 7, 6, -1, 4, 7, -1, + 8, 9, -1, 11, 10, -1, 12, 13, + -1, 15, 14, -1 ] + + } + + } + + }, + + DEF o73 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + + } + + } + geometry + IndexedFaceSet { + coord + USE o11 + normal + USE o13 + coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, + 5, 7, 6, -1, 5, 4, 7, -1, + 9, 10, 8, -1, 8, 10, 11, -1, + 14, 13, 12, -1, 14, 12, 15, -1, + 17, 18, 16, -1, 16, 18, 19, -1, + 22, 21, 20, -1, 22, 20, 23, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o74 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o11 + + } + + } + + } ] + + }, + + USE o73, + + Group { + children [ + USE o72, + + USE o74 ] + + }, + + USE o74 ] + + } + + } + + }, + + Group { + children + Transform { + translation 0.84666651 -5.3340001 -2.2225001 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + choice [ + Group { + children [ + DEF o75 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + USE o11 + coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, + -1, 0, 3, -1, 4, 5, -1, 5, + 6, -1, 7, 6, -1, 4, 7, -1, + 8, 9, -1, 11, 10, -1, 12, 13, + -1, 15, 14, -1 ] + + } + + } + + }, + + DEF o76 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + + } + + } + geometry + IndexedFaceSet { + coord + USE o11 + normal + USE o13 + coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, + 5, 7, 6, -1, 5, 4, 7, -1, + 9, 10, 8, -1, 8, 10, 11, -1, + 14, 13, 12, -1, 14, 12, 15, -1, + 17, 18, 16, -1, 16, 18, 19, -1, + 22, 21, 20, -1, 22, 20, 23, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o77 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o11 } @@ -7049,17 +3651,17 @@ Group { }, - USE o73, + USE o76, Group { children [ - USE o72, + USE o75, - USE o74 ] + USE o77 ] }, - USE o74 ] + USE o77 ] } @@ -7081,15 +3683,15 @@ Group { choice [ Group { children [ - DEF o75 Group { + DEF o78 Group { }, - DEF o76 Group { + DEF o79 Group { }, - DEF o77 Group { + DEF o80 Group { children Shape { appearance @@ -7112,17 +3714,201 @@ Group { }, - USE o76, + USE o79, Group { children [ - USE o75, + USE o78, - USE o77 ] + USE o80 ] }, - USE o77 ] + USE o80 ] + + } + + } + + }, + + Group { + children + Transform { + translation -4.2333336 -5.3340001 -2.2225001 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + choice [ + Group { + children [ + DEF o81 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 0.098039217 0.098039217 0.098039217 + shininess 1 + + } + + } + geometry + IndexedLineSet { + coord + USE o11 + coordIndex [ 0, 1, -1, 1, 2, -1, 3, 2, + -1, 0, 3, -1, 4, 5, -1, 5, + 6, -1, 7, 6, -1, 4, 7, -1, + 8, 9, -1, 11, 10, -1, 12, 13, + -1, 15, 14, -1 ] + + } + + } + + }, + + DEF o82 Group { + children + Shape { + appearance + Appearance { + material + Material { + diffuseColor 1 1 1 + + } + + } + geometry + IndexedFaceSet { + coord + USE o11 + normal + USE o13 + coordIndex [ 3, 1, 2, -1, 0, 1, 3, -1, + 5, 7, 6, -1, 5, 4, 7, -1, + 9, 10, 8, -1, 8, 10, 11, -1, + 14, 13, 12, -1, 14, 12, 15, -1, + 17, 18, 16, -1, 16, 18, 19, -1, + 22, 21, 20, -1, 22, 20, 23, -1 ] + ccw TRUE + solid FALSE + convex TRUE + creaseAngle 0 + + } + + } + + }, + + DEF o83 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + coord + USE o11 + + } + + } + + } ] + + }, + + USE o82, + + Group { + children [ + USE o81, + + USE o83 ] + + }, + + USE o83 ] + + } + + } + + }, + + Group { + children + Transform { + translation 0 0 0 + rotation 0 0 1 0 + scale 1 1 1 + scaleOrientation 0 0 1 0 + center 0 0 0 + children + Switch { + whichChoice -1 + choice [ + Group { + children [ + DEF o84 Group { + + }, + + DEF o85 Group { + + }, + + DEF o86 Group { + children + Shape { + appearance + Appearance { + material + Material { + emissiveColor 0.098039217 0.098039217 0.098039217 + + } + + } + geometry + PointSet { + + } + + } + + } ] + + }, + + USE o85, + + Group { + children [ + USE o84, + + USE o86 ] + + }, + + USE o86 ] }