#VRML V2.0 utf8 WorldInfo{ title "asp5x Generation Date: 04-30-2003" info[ "Author: Jim McNeill" ] } # # HEDRON --- Polyhedron Generator, Version: Version 1.4.2 23-Apr-2003 # Copyright Jim McNeill, 1999/2003 # jim-mcneill@ukonline.co.uk # # Model by: Jim McNeill jim-mcneill@ukonline.co.uk # # Edge Deformation: 0.667398613547613 # Polygonal Deformation: 1.10710488379395E-13 # # # Edge : 15 Vertices : 1 2 Deformation :0.0178625 # Edge : 16 Vertices : 1 5 Deformation :0.0166631 # Edge : 17 Vertices : 4 6 Deformation :0.0178625 # Edge : 18 Vertices : 3 6 Deformation :0.0166631 # Edge : 19 Vertices : 5 7 Deformation :0.0167159 # Edge : 20 Vertices : 7 8 Deformation :0.0178625 # Edge : 21 Vertices : 5 8 Deformation :0.0014181 # Edge : 22 Vertices : 4 8 Deformation :0.0281607 # Edge : 24 Vertices : 4 9 Deformation :0.0014181 # Edge : 25 Vertices : 6 9 Deformation :0.0167159 # Edge : 26 Vertices : 9 12 Deformation :0.0166631 # Edge : 30 Vertices : 7 11 Deformation :0.0166631 # Edge : 31 Vertices : 10 12 Deformation :0.0178625 # Edge : 32 Vertices : 11 13 Deformation :0.0167159 # Edge : 33 Vertices : 13 14 Deformation :0.0178625 # Edge : 34 Vertices : 11 14 Deformation :0.0014181 # Edge : 35 Vertices : 10 14 Deformation :0.0281607 # Edge : 37 Vertices : 10 15 Deformation :0.0014181 # Edge : 38 Vertices : 12 15 Deformation :0.0167159 # Edge : 39 Vertices : 15 18 Deformation :0.0166631 # Edge : 43 Vertices : 13 17 Deformation :0.0166631 # Edge : 44 Vertices : 16 18 Deformation :0.0178625 # Edge : 45 Vertices : 17 19 Deformation :0.0167159 # Edge : 46 Vertices : 19 20 Deformation :0.0178625 # Edge : 47 Vertices : 17 20 Deformation :0.0014181 # Edge : 48 Vertices : 16 20 Deformation :0.0281607 # Edge : 50 Vertices : 16 21 Deformation :0.0014181 # Edge : 51 Vertices : 18 21 Deformation :0.0167159 # Edge : 52 Vertices : 21 24 Deformation :0.0166631 # Edge : 56 Vertices : 19 23 Deformation :0.0166631 # Edge : 57 Vertices : 22 24 Deformation :0.0178625 # Edge : 58 Vertices : 23 25 Deformation :0.0167159 # Edge : 59 Vertices : 25 26 Deformation :0.0178625 # Edge : 60 Vertices : 23 26 Deformation :0.0014181 # Edge : 61 Vertices : 22 26 Deformation :0.0281607 # Edge : 63 Vertices : 22 27 Deformation :0.0014181 # Edge : 64 Vertices : 24 27 Deformation :0.0167159 # Edge : 65 Vertices : 0 27 Deformation :0.0166631 # Edge : 69 Vertices : 25 29 Deformation :0.0166631 # Edge : 70 Vertices : 0 28 Deformation :0.0178625 # Edge : 71 Vertices : 1 29 Deformation :0.0167159 # Edge : 72 Vertices : 2 29 Deformation :0.0014181 # Edge : 73 Vertices : 2 28 Deformation :0.0281607 # Edge : 74 Vertices : 3 28 Deformation :0.0014181 # Edge : 75 Vertices : 0 3 Deformation :0.0167159 # Background { skyColor [0.004 0.004 0.004] } NavigationInfo { type "EXAMINE" headlight TRUE avatarSize [0, 0, 0] } Viewpoint { position 0 0 5.674 description "Wide Angle" } Viewpoint { position 0 0 28.368 fieldOfView 0.15 description "Telephoto" } Viewpoint { position 0 0 0 description "Origin" } Viewpoint { position 0 0 0 fieldOfView 1.0 description "Origin Wide Angle" } Viewpoint { position 0 0 0 fieldOfView 1.57 description "Origin Fish-Eye" } PROTO HUD [ exposedField SFVec3f size 3.4e38 3.4e38 3.4e38 exposedField SFVec3f translation 0.0 0.0 -10 exposedField SFRotation rotation 0 0 0 0 field MFNode children [] ] { Group { children [ DEF UserPosition ProximitySensor { center 0 0 0 size IS size } DEF HUD Transform { children [ Transform { children [ Transform { translation IS translation rotation IS rotation children IS children } ] } ] } ] } ROUTE UserPosition.position_changed TO HUD.translation ROUTE UserPosition.orientation_changed TO HUD.rotation } HUD { translation 0 -0.82 -2 children [ Transform { children [ DEF SENSOR TouchSensor { } DEF POINT Transform { children [ Shape { geometry Box { size 0.2 0.05 0.001 } appearance Appearance { material Material { diffuseColor 0.506 0.506 0.506 transparency 0.50 } } } ] } DEF CMDTXT Switch { whichChoice 1 choice [ Transform { translation -0.15 -0.83 -2 children[ Shape{ geometry Text { fontStyle FontStyle { size 0.08 family "SANS" } string "--> solid", }}]} , Transform { translation -0.15 -0.83 -2 children[ Shape{ geometry Text { fontStyle FontStyle { size 0.08 family "SANS" } string "--> trans", }}]} , Transform { translation -0.15 -0.83 -2 children[ Shape{ geometry Text { fontStyle FontStyle { size 0.08 family "SANS" } string "--> frame", }}]} ]} ] } ] } Group { children [ DEF POLY Switch { whichChoice 1 choice [ Transform { children [ DEF FRAME Shape{ geometry IndexedFaceSet{ solid FALSE convex FALSE colorPerVertex FALSE color DEF COL Color{ color [ 0 0 0, 0.753 0.753 0.753, # 1 inter realm faces 1 1 0, # 2 yellow - highlighting 0 0 1, # 3 blue - triangle 1 .5 0, # 4 orange - square 0 1 0, # 5 green - pentagon 0 .6 1, # 6 cyan - hexagon .8 .8 .8, # 7 grey - heptagon 1 0 1, # 8 pink - octagon .8 .8 .8, # 9 grey - enneagon 1 0 0, # 10 red - decagon .8 .8 .8, # 11 grey - hendecagon .8 .8 .8, # 12 grey - dodecagon+ 0 0 0,0 0 0, 0 .6 0, # 15 dk green - pentagram 0 0 0, .8 .8 .8, # 17 grey - heptagram .5 0 .5, # 18 purple - octagram .8 .8 .8, # 19 grey - enneagram .7 .2 0, # 20 brown - decagram .8 .8 .8 # 21 grey - hendecagram .8 .8 .8 # 22 grey - dodecagram+ ] } coord DEF C1 Coordinate{ point[ 1.14051178 -0.56104998 0.27817436, -0.37764952 0.38565387 1.18388221, 0.54416388 0.27087544 1.50275535, 1.33462691 0.22595539 0.89189497, 1.07699165 1.10636443 0.49376936, 0.28652863 1.15128448 1.10462974, 1.24719806 0.35306422 -0.11299474, -0.51893749 1.08910351 0.48732186, 0.28123566 1.58332064 0.2043617, 0.92224101 1.24243092 -0.48332017, 0.1704849 1.14433697 -1.13542471, -0.47052045 1.48522669 -0.44774284, 0.76122945 0.37394594 -0.9867215, -1.07400192 0.69275884 -0.24398818, -0.75381472 0.84509871 -1.15988491, -0.04862047 0.28529391 -1.5949937, -0.58816215 -0.53655347 -1.41206838, -1.2933564 0.02325134 -0.9769596, 0.35419804 -0.52726265 -1.13554525, -1.27576264 -0.25564527 0.00059771, -1.13058282 -0.92359275 -0.70464203, -0.23625996 -1.32272483 -0.90683058, -0.15052506 -1.61337342 0.04615049, -1.04484792 -1.21424133 0.24833904, 0.58860741 -1.10512191 -0.35379662, -0.84539318 -0.44544658 0.88307014, -0.32838793 -1.27848224 0.94096015, 0.61863393 -1.35939805 0.63015114, 0.87859659 -0.59799432 1.224023, -0.06842527 -0.51707851 1.534832, -0.39686073 0.38162727 1.15242123, -0.53198959 1.05441174 0.48622573, -1.06285735 0.67534475 -0.21320465, -1.25582281 -0.231716 0.02071912, -0.84421426 -0.41324339 0.86472232, 1.22850344 0.32488822 -0.12821647, 0.76371943 0.34485965 -0.96385526, 0.37443156 -0.51706296 -1.1061914, 0.59862243 -1.06973186 -0.35852118, 1.12646788 -0.54937742 0.24590056, 0.56014871 0.29594011 1.47248577, 1.30318396 0.25371527 0.89827702, 1.06100682 1.08129976 0.52403894, 0.31797158 1.12352461 1.09824769, -0.32267613 0.40821361 1.19218791, 0.50328202 0.30537047 1.47790285, 0.2724371 1.09422971 1.12117654, 1.32287287 0.26027483 0.84410357, 1.09156538 1.05071482 0.48666244, 1.24437838 0.3743944 -0.0580964, -0.35963635 0.43626255 1.15715606, 0.23590052 1.12276701 1.08609414, -0.48632254 1.0670123 0.53258361, 0.25888715 1.16389408 1.05289052, -0.46419589 1.10807297 0.49872089, 0.25413555 1.55174158 0.24470189, 1.02102466 1.12477793 0.50511127, 0.31423199 1.1649432 1.05131219, 0.30949929 1.55124842 0.24633734, 1.04340526 1.12802575 0.44901736, 0.33200399 1.55442185 0.19028858, 0.90505907 1.24966841 -0.42449505, 1.07753717 1.08457899 0.4378668, 1.22972113 0.41104262 -0.10464957, 0.93917243 1.20623797 -0.43576277, 1.21926378 0.38441992 -0.1558491, 0.9278885 1.1818775 -0.48790429, 0.78351623 0.40314367 -0.93928302, 0.27791314 1.57015113 0.1641681, 0.88045816 1.2497148 -0.48225285, 0.17380742 1.15750648 -1.09523111, -0.4287376 1.47794282 -0.44881016, -0.48952378 1.11996434 0.44510288, 0.22744293 1.56279005 0.19156647, -0.44614142 1.47489645 -0.39272863, 0.89114908 1.209506 -0.52268057, 0.21621497 1.12143628 -1.10814651, 0.7465913 0.42977156 -0.97463929, -0.5363911 1.08909588 0.42991654, -0.49297785 1.44428065 -0.40851139, -1.03409091 0.73371252 -0.2258143, -0.50075359 1.43638472 -0.46507546, -1.04251098 0.72497048 -0.28216083, -0.75507252 0.86172903 -1.10437964, 0.11525582 1.14580657 -1.11202408, -0.45789923 1.45061318 -0.49713321, -0.71120686 0.87824262 -1.13389518, 0.13008239 1.1034088 -1.152528, -0.69623614 0.83589152 -1.17439528, -0.06579655 0.33542926 -1.56338003, 0.18360201 1.08682563 -1.1463968, 0.71179507 0.39800811 -1.01343917, -0.0123032 0.31874308 -1.55730394, 0.71931105 0.33984782 -1.01280149, -0.0068472 0.26035728 -1.5582135, 0.35434316 -0.4682279 -1.14624546, -0.74884514 0.80364914 -1.16745042, -0.08596255 0.27743263 -1.57645268, -0.59313173 -0.4951039 -1.40450288, -1.25601432 0.03111261 -0.99550062, -1.07050687 0.67483286 -0.30114099, -0.78361451 0.81133158 -1.12179771, -1.26705166 0.07494445 -0.95789399, -0.05327772 0.22962063 -1.57311229, -0.5376836 -0.50824211 -1.40888013, 0.30837674 -0.49990072 -1.16061491, -1.08850901 0.63702303 -0.26081268, -1.28519372 0.03670758 -0.9180332, -1.26941823 -0.21336571 -0.04150418, -1.28720708 -0.01853825 -0.9343472, -1.2714128 -0.26890931 -0.05677445, -1.14108198 -0.86853912 -0.68988227, -0.63218209 -0.53045773 -1.37175601, -1.26273166 -0.02990816 -0.9827034, -1.11718763 -0.87652898 -0.7392106, -0.59489417 -0.57800916 -1.36921859, -1.07981512 -0.92402005 -0.73678351, -0.28029564 -1.28084183 -0.91753891, -0.54248079 -0.56397369 -1.38447591, 0.30009678 -0.55566664 -1.13723266, -0.22784007 -1.26690063 -0.93273565, 0.34193309 -0.57457 -1.10073741, -0.18750568 -1.28782737 -0.89565863, 0.55211808 -1.09271201 -0.39977641, -1.10118109 -0.94428617 -0.68211826, -0.2605176 -1.31947033 -0.87217549, -0.1799268 -1.59268 0.02362671, -1.02059028 -1.21749584 0.21368395, -1.26272651 -0.31202427 -0.01526003, -1.13264329 -0.91051487 -0.64716504, -1.05582358 -1.17094021 0.20671979, -0.2052418 -1.32521301 -0.85553066, -0.12826815 -1.58616021 0.00006522, 0.53533233 -1.12984695 -0.35901127, -1.25298191 -0.29520667 0.0395327, -1.04593169 -1.15473405 0.26167054, -0.86709014 -0.46539246 0.83080365, -1.01362133 -1.19022075 0.2935929, -0.83456683 -0.50005831 0.86340371, -0.37044087 -1.24789109 0.91537272, -0.18835528 -1.58747468 0.08485617, -0.98801423 -1.23059065 0.2656431, -0.34739139 -1.28803167 0.8849504, -0.12963146 -1.59256567 0.09840463, -0.28863984 -1.29317489 0.8983593, 0.55799224 -1.36551315 0.62049785, -0.09728948 -1.58647041 0.05264671, 0.56357931 -1.13203554 -0.30495165, 0.59042645 -1.35938744 0.57480996, 0.60865342 -1.0951392 -0.29813242, 0.63557693 -1.32313788 0.58413202, 1.10352277 -0.60729286 0.26852928, -0.29217839 -1.2580676 0.94945203, 0.59802215 -1.33412847 0.65729157, 0.84238705 -0.61840896 1.21553111, -0.04781349 -0.5423481 1.50769157, -0.80054169 -0.47680403 0.90766798, -0.3372975 -1.22321603 0.95953826, -0.1043672 -0.54098727 1.49165604, 0.64526604 -1.30626767 0.6383909, 0.8786631 -0.62267184 1.17157495, 1.11381316 -0.58950284 0.32238264, -0.80251383 -0.41928347 0.91588558, -0.10584375 -0.48351241 1.50028935, -0.38311039 0.32592467 1.18560942, -0.05808255 -0.45943738 1.52177335, -0.33567934 0.35096354 1.20671871, 0.49185099 0.24792465 1.4929775, 0.83338268 -0.56448278 1.24482394, -0.01339709 -0.49213189 1.52273387, 0.53434961 0.21241728 1.49405253, 0.88289327 -0.53817811 1.22213625, 0.58391236 0.23858645 1.47132136, 1.29058175 0.19842818 0.92521571, 0.90393668 -0.56760882 1.17891644, 1.13811875 -0.53457636 0.3332198, 1.31167984 0.16909627 0.88195608, 1.1508736 -0.50245083 0.28584068, 1.32492845 0.20322367 0.83613806, 1.24653469 0.3171968 -0.06490414, ] } coordIndex[ 1 , 7 , 31 , 30 , -1, 7 , 13 , 32 , 31 , -1, 13 , 19 , 33 , 32 , -1, 19 , 25 , 34 , 33 , -1, 25 , 1 , 30 , 34 , -1, 6 , 12 , 36 , 35 , -1, 12 , 18 , 37 , 36 , -1, 18 , 24 , 38 , 37 , -1, 24 , 0 , 39 , 38 , -1, 0 , 6 , 35 , 39 , -1, 2 , 3 , 41 , 40 , -1, 3 , 4 , 42 , 41 , -1, 4 , 5 , 43 , 42 , -1, 5 , 2 , 40 , 43 , -1, 1 , 2 , 45 , 44 , -1, 2 , 5 , 46 , 45 , -1, 5 , 1 , 44 , 46 , -1, 3 , 4 , 48 , 47 , -1, 4 , 6 , 49 , 48 , -1, 6 , 3 , 47 , 49 , -1, 1 , 5 , 51 , 50 , -1, 5 , 7 , 52 , 51 , -1, 7 , 1 , 50 , 52 , -1, 5 , 7 , 54 , 53 , -1, 7 , 8 , 55 , 54 , -1, 8 , 5 , 53 , 55 , -1, 4 , 5 , 57 , 56 , -1, 5 , 8 , 58 , 57 , -1, 8 , 4 , 56 , 58 , -1, 4 , 8 , 60 , 59 , -1, 8 , 9 , 61 , 60 , -1, 9 , 4 , 59 , 61 , -1, 4 , 6 , 63 , 62 , -1, 6 , 9 , 64 , 63 , -1, 9 , 4 , 62 , 64 , -1, 6 , 9 , 66 , 65 , -1, 9 , 12 , 67 , 66 , -1, 12 , 6 , 65 , 67 , -1, 8 , 9 , 69 , 68 , -1, 9 , 10 , 70 , 69 , -1, 10 , 11 , 71 , 70 , -1, 11 , 8 , 68 , 71 , -1, 7 , 8 , 73 , 72 , -1, 8 , 11 , 74 , 73 , -1, 11 , 7 , 72 , 74 , -1, 9 , 10 , 76 , 75 , -1, 10 , 12 , 77 , 76 , -1, 12 , 9 , 75 , 77 , -1, 7 , 11 , 79 , 78 , -1, 11 , 13 , 80 , 79 , -1, 13 , 7 , 78 , 80 , -1, 11 , 13 , 82 , 81 , -1, 13 , 14 , 83 , 82 , -1, 14 , 11 , 81 , 83 , -1, 10 , 11 , 85 , 84 , -1, 11 , 14 , 86 , 85 , -1, 14 , 10 , 84 , 86 , -1, 10 , 14 , 88 , 87 , -1, 14 , 15 , 89 , 88 , -1, 15 , 10 , 87 , 89 , -1, 10 , 12 , 91 , 90 , -1, 12 , 15 , 92 , 91 , -1, 15 , 10 , 90 , 92 , -1, 12 , 15 , 94 , 93 , -1, 15 , 18 , 95 , 94 , -1, 18 , 12 , 93 , 95 , -1, 14 , 15 , 97 , 96 , -1, 15 , 16 , 98 , 97 , -1, 16 , 17 , 99 , 98 , -1, 17 , 14 , 96 , 99 , -1, 13 , 14 , 101 , 100 , -1, 14 , 17 , 102 , 101 , -1, 17 , 13 , 100 , 102 , -1, 15 , 16 , 104 , 103 , -1, 16 , 18 , 105 , 104 , -1, 18 , 15 , 103 , 105 , -1, 13 , 17 , 107 , 106 , -1, 17 , 19 , 108 , 107 , -1, 19 , 13 , 106 , 108 , -1, 17 , 19 , 110 , 109 , -1, 19 , 20 , 111 , 110 , -1, 20 , 17 , 109 , 111 , -1, 16 , 17 , 113 , 112 , -1, 17 , 20 , 114 , 113 , -1, 20 , 16 , 112 , 114 , -1, 16 , 20 , 116 , 115 , -1, 20 , 21 , 117 , 116 , -1, 21 , 16 , 115 , 117 , -1, 16 , 18 , 119 , 118 , -1, 18 , 21 , 120 , 119 , -1, 21 , 16 , 118 , 120 , -1, 18 , 21 , 122 , 121 , -1, 21 , 24 , 123 , 122 , -1, 24 , 18 , 121 , 123 , -1, 20 , 21 , 125 , 124 , -1, 21 , 22 , 126 , 125 , -1, 22 , 23 , 127 , 126 , -1, 23 , 20 , 124 , 127 , -1, 19 , 20 , 129 , 128 , -1, 20 , 23 , 130 , 129 , -1, 23 , 19 , 128 , 130 , -1, 21 , 22 , 132 , 131 , -1, 22 , 24 , 133 , 132 , -1, 24 , 21 , 131 , 133 , -1, 19 , 23 , 135 , 134 , -1, 23 , 25 , 136 , 135 , -1, 25 , 19 , 134 , 136 , -1, 23 , 25 , 138 , 137 , -1, 25 , 26 , 139 , 138 , -1, 26 , 23 , 137 , 139 , -1, 22 , 23 , 141 , 140 , -1, 23 , 26 , 142 , 141 , -1, 26 , 22 , 140 , 142 , -1, 22 , 26 , 144 , 143 , -1, 26 , 27 , 145 , 144 , -1, 27 , 22 , 143 , 145 , -1, 22 , 24 , 147 , 146 , -1, 24 , 27 , 148 , 147 , -1, 27 , 22 , 146 , 148 , -1, 24 , 27 , 150 , 149 , -1, 27 , 0 , 151 , 150 , -1, 0 , 24 , 149 , 151 , -1, 26 , 27 , 153 , 152 , -1, 27 , 28 , 154 , 153 , -1, 28 , 29 , 155 , 154 , -1, 29 , 26 , 152 , 155 , -1, 25 , 26 , 157 , 156 , -1, 26 , 29 , 158 , 157 , -1, 29 , 25 , 156 , 158 , -1, 27 , 28 , 160 , 159 , -1, 28 , 0 , 161 , 160 , -1, 0 , 27 , 159 , 161 , -1, 25 , 29 , 163 , 162 , -1, 29 , 1 , 164 , 163 , -1, 1 , 25 , 162 , 164 , -1, 29 , 1 , 166 , 165 , -1, 1 , 2 , 167 , 166 , -1, 2 , 29 , 165 , 167 , -1, 28 , 29 , 169 , 168 , -1, 29 , 2 , 170 , 169 , -1, 2 , 28 , 168 , 170 , -1, 28 , 2 , 172 , 171 , -1, 2 , 3 , 173 , 172 , -1, 3 , 28 , 171 , 173 , -1, 28 , 0 , 175 , 174 , -1, 0 , 3 , 176 , 175 , -1, 3 , 28 , 174 , 176 , -1, 0 , 3 , 178 , 177 , -1, 3 , 6 , 179 , 178 , -1, 6 , 0 , 177 , 179 , -1, ] colorIndex[ 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 4 , 4 , 4 , 4 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 4 , 4 , 4 , 4 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 4 , 4 , 4 , 4 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 4 , 4 , 4 , 4 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 4 , 4 , 4 , 4 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , ] } appearance Appearance { material Material { shininess 1 specularColor 1 1 1 } } } Transform { children[ DEF EDGES Shape{ geometry IndexedLineSet{ colorPerVertex FALSE color Color{ color [ 0.000 0.000 0.000 ] } coord USE C1 coordIndex[ 1 , 7 ,-1, 7 , 13 ,-1, 13 , 19 ,-1, 19 , 25 ,-1, 1 , 25 ,-1, 6 , 12 ,-1, 12 , 18 ,-1, 18 , 24 ,-1, 0 , 24 ,-1, 0 , 6 ,-1, 2 , 3 ,-1, 3 , 4 ,-1, 4 , 5 ,-1, 2 , 5 ,-1, 1 , 2 ,-1, 1 , 5 ,-1, 4 , 6 ,-1, 3 , 6 ,-1, 5 , 7 ,-1, 7 , 8 ,-1, 5 , 8 ,-1, 4 , 8 ,-1, 8 , 9 ,-1, 4 , 9 ,-1, 6 , 9 ,-1, 9 , 12 ,-1, 9 , 10 ,-1, 10 , 11 ,-1, 8 , 11 ,-1, 7 , 11 ,-1, 10 , 12 ,-1, 11 , 13 ,-1, 13 , 14 ,-1, 11 , 14 ,-1, 10 , 14 ,-1, 14 , 15 ,-1, 10 , 15 ,-1, 12 , 15 ,-1, 15 , 18 ,-1, 15 , 16 ,-1, 16 , 17 ,-1, 14 , 17 ,-1, 13 , 17 ,-1, 16 , 18 ,-1, 17 , 19 ,-1, 19 , 20 ,-1, 17 , 20 ,-1, 16 , 20 ,-1, 20 , 21 ,-1, 16 , 21 ,-1, 18 , 21 ,-1, 21 , 24 ,-1, 21 , 22 ,-1, 22 , 23 ,-1, 20 , 23 ,-1, 19 , 23 ,-1, 22 , 24 ,-1, 23 , 25 ,-1, 25 , 26 ,-1, 23 , 26 ,-1, 22 , 26 ,-1, 26 , 27 ,-1, 22 , 27 ,-1, 24 , 27 ,-1, 0 , 27 ,-1, 27 , 28 ,-1, 28 , 29 ,-1, 26 , 29 ,-1, 25 , 29 ,-1, 0 , 28 ,-1, 1 , 29 ,-1, 2 , 29 ,-1, 2 , 28 ,-1, 3 , 28 ,-1, 0 , 3 ,-1, ] colorIndex[ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, ] } } ] } ] } , Transform { children[ DEF SOLID Shape{ geometry IndexedFaceSet{ solid FALSE convex FALSE colorPerVertex FALSE color USE COL coord USE C1 coordIndex[ 1 , 7 , 13 , 19 , 25 ,-1, 6 , 12 , 18 , 24 , 0 ,-1, 2 , 3 , 4 , 5 ,-1, 1 , 2 , 5 ,-1, 3 , 4 , 6 ,-1, 1 , 5 , 7 ,-1, 5 , 7 , 8 ,-1, 4 , 5 , 8 ,-1, 4 , 8 , 9 ,-1, 4 , 6 , 9 ,-1, 6 , 9 , 12 ,-1, 8 , 9 , 10 , 11 ,-1, 7 , 8 , 11 ,-1, 9 , 10 , 12 ,-1, 7 , 11 , 13 ,-1, 11 , 13 , 14 ,-1, 10 , 11 , 14 ,-1, 10 , 14 , 15 ,-1, 10 , 12 , 15 ,-1, 12 , 15 , 18 ,-1, 14 , 15 , 16 , 17 ,-1, 13 , 14 , 17 ,-1, 15 , 16 , 18 ,-1, 13 , 17 , 19 ,-1, 17 , 19 , 20 ,-1, 16 , 17 , 20 ,-1, 16 , 20 , 21 ,-1, 16 , 18 , 21 ,-1, 18 , 21 , 24 ,-1, 20 , 21 , 22 , 23 ,-1, 19 , 20 , 23 ,-1, 21 , 22 , 24 ,-1, 19 , 23 , 25 ,-1, 23 , 25 , 26 ,-1, 22 , 23 , 26 ,-1, 22 , 26 , 27 ,-1, 22 , 24 , 27 ,-1, 24 , 27 , 0 ,-1, 26 , 27 , 28 , 29 ,-1, 25 , 26 , 29 ,-1, 27 , 28 , 0 ,-1, 25 , 29 , 1 ,-1, 29 , 1 , 2 ,-1, 28 , 29 , 2 ,-1, 28 , 2 , 3 ,-1, 28 , 0 , 3 ,-1, 0 , 3 , 6 ,-1, ] colorIndex[ 5 , 5 , 4 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 4 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 4 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 4 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 4 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , ] } appearance Appearance { material DEF MATER Material { shininess 1 specularColor 1 1 1 transparency 0 } } } Transform { children USE EDGES } ] } , Group{ children [ Transform { children USE SOLID } Transform { children USE EDGES } Transform { children USE FRAME } ] } # end of switch nodes ] } ] } PROTO Switcher [ eventIn SFBool isActive eventOut SFInt32 switchvalue eventOut SFFloat transp ] { Script { eventIn SFBool isActive IS isActive eventOut SFInt32 switchvalue IS switchvalue eventOut SFFloat transp IS transp field SFBool first TRUE url [ "javascript: function isActive(eventValue) { if (eventValue == true) { if (first == true) { switchvalue = 1; first = false; } if (switchvalue == 0) { switchvalue = 1; transp = 0; } else { if (switchvalue == 1) { switchvalue = 2; transp = 0.50 } else { if (switchvalue ==2) { switchvalue = 0; transp = 0; } } } } }" ] } } DEF VIEWSWITCH Switcher { } ROUTE SENSOR.isActive TO VIEWSWITCH.isActive ROUTE VIEWSWITCH.switchvalue TO POLY.whichChoice ROUTE VIEWSWITCH.switchvalue TO CMDTXT.whichChoice ROUTE VIEWSWITCH.transp TO MATER.transparency