home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1998 March / VPR9803A.ISO / Netscape / COSMO.Z / VRML.WRL < prev    next >
Text File  |  1997-05-29  |  90KB  |  1,658 lines

  1. #VRML V2.0 utf8
  2.  
  3. #
  4. # Netscape Live3D 2.0 Sample User Interface
  5. #
  6.  
  7. EXTERNPROTO LayoutHint [ field SFString placement
  8.                             field SFFloat widthFraction
  9.                             field SFFloat heightFraction
  10.                             field SFInt32 maxPixelWidth
  11.                             field SFInt32 maxPixelHeight ]
  12. [ "urn:inet:netscape.com:vrml/LayoutHint.wrl" ]
  13.  
  14. EXTERNPROTO CosmoBrowser [  eventIn  SFBool   set_gravity
  15.                             eventIn  SFBool   set_collision
  16.                             eventIn  SFBool   set_point
  17.                             eventIn  SFBool   set_anyMode
  18.                             eventIn  SFString set_navType
  19.                             eventIn  SFBool   set_headlight
  20.                             eventIn  SFFloat  set_headlightIntensity
  21.                             eventIn  SFInt32  set_showHelp
  22.                             eventIn  SFInt32  set_straighten
  23.                             
  24.                             eventOut SFBool   gravity_changed
  25.                             eventOut SFBool   collision_changed
  26.                             eventOut SFBool   point_changed
  27.                             eventOut SFBool   anyMode_changed
  28.                             eventOut SFString navType_changed
  29.                             eventOut SFBool   headlight_changed
  30.                             eventOut SFFloat  headlightIntensity_changed
  31.                             eventOut MFInt32  rect_changed
  32.                             eventOut SFInt32  numViewpoints_changed
  33.                          ]
  34. [ "urn:inet:netscape.com:vrml/CosmoBrowser.wrl" ]
  35.  
  36. DEF COSMOBROWSER CosmoBrowser { }
  37.  
  38. DirectionalLight
  39. {
  40.     direction -1 -1.5 -2
  41. }
  42.  
  43. DEF LightSwitch Switch {
  44.     whichChoice    -1
  45.     choice [
  46.         DEF MovingLight DirectionalLight 
  47.         {
  48.             direction  -1  0  0
  49.         }
  50.     ]
  51. }
  52.  
  53. DEF MovingLight-POS-INTERP PositionInterpolator {
  54.     key [0, 1.0] 
  55.     keyValue [-1  0  0,  0  1  0 ] }  
  56.  
  57. PROTO Button
  58. [
  59.     field    SFString string     "bogus"
  60.     eventOut SFTime   touchTime
  61.     eventIn  SFColor  color
  62. ]
  63. {
  64.     Anchor
  65.     {
  66.         url ""
  67.         description IS string
  68.  
  69.         children
  70.         [
  71.             TouchSensor 
  72.             {
  73.                 touchTime_changed IS touchTime
  74.             }
  75.  
  76.             Shape
  77.             {
  78.                 geometry Sphere { }
  79.                 appearance Appearance
  80.                 {
  81.                     material Material
  82.                     {
  83.                         diffuseColor IS color
  84.                         specularColor IS color
  85.                         shininess .8
  86.                     }
  87.                 }
  88.             }
  89.         ]
  90.     }
  91. }
  92.  
  93. PROTO ButtonScript
  94. [
  95.     eventIn  SFBool  handleChange
  96.     eventOut SFColor Color
  97.     eventIn  SFTime  handleHit
  98.     eventOut SFBool  bs_setChanged
  99. ]
  100. {
  101.     Script
  102.     {
  103.         eventIn  SFBool  handleChange    IS handleChange
  104.         eventOut SFColor Color           IS Color
  105.         eventIn  SFTime  handleHit       IS handleHit
  106.         eventOut SFBool  bs_setChanged   IS bs_setChanged
  107.  
  108.         field    SFBool  bStor FALSE
  109.  
  110.         url "javascript:
  111.             function handleChange(bVal)
  112.             {
  113.                 if (bVal)
  114.                 {
  115.                     Color[0] = 0;
  116.                     Color[1] = 1;
  117.                     Color[2] = 0;
  118.                 }
  119.                 else
  120.                 {
  121.                     Color[0] = 1;
  122.                     Color[1] = 0;
  123.                     Color[2] = 0;
  124.                 }
  125.                 bStor = bVal;
  126.             }
  127.  
  128.             function handleHit(time)
  129.             {
  130.                 if (bStor)
  131.                     bs_setChanged = false;
  132.                 else
  133.                     bs_setChanged = true;
  134.             }"
  135.     }
  136. }
  137.  
  138. Transform
  139. {
  140.     children
  141.     [
  142.         LayoutHint 
  143.         {
  144.             placement BOTTOMLEFT
  145.             widthFraction .035
  146.         }
  147.  
  148.         Transform
  149.         {
  150.             children
  151.             [
  152.                 Transform
  153.                 {
  154.                     translation 0 4 0
  155.                     scale 1 1 0.1 
  156.  
  157.                     children DEF SPIN_BUTTON Button { string "Right-mouse Spin" }
  158.                 }
  159.  
  160.                 Transform
  161.                 {
  162.                     translation 0 2 0
  163.                     scale 1 1 0.1 
  164.  
  165.                     children DEF GRAVITY_BUTTON Button { string "Gravity" }
  166.                 }
  167.  
  168.                 Transform
  169.                 {
  170.                     translation 0 0 0
  171.                     scale 1 1 0.1 
  172.  
  173.                     children DEF COLLISION_BUTTON Button { string "Collision" }
  174.                 }
  175.             ]
  176.         }
  177.     ]
  178. }
  179.  
  180. DEF SPIN_SCRIPT ButtonScript { }
  181. DEF GRAVITY_SCRIPT ButtonScript { }
  182. DEF COLLISION_SCRIPT ButtonScript { }
  183.  
  184. ROUTE SPIN_BUTTON.touchTime                 TO SPIN_SCRIPT.handleHit
  185. ROUTE SPIN_SCRIPT.Color                     TO SPIN_BUTTON.color
  186. ROUTE SPIN_SCRIPT.bs_setChanged             TO COSMOBROWSER.set_rightMouseSpin
  187. ROUTE COSMOBROWSER.rightMouseSpin_changed   TO SPIN_SCRIPT.handleChange
  188.  
  189. ROUTE GRAVITY_BUTTON.touchTime              TO GRAVITY_SCRIPT.handleHit
  190. ROUTE GRAVITY_SCRIPT.Color                  TO GRAVITY_BUTTON.color
  191. ROUTE GRAVITY_SCRIPT.bs_setChanged          TO COSMOBROWSER.set_gravity
  192. ROUTE COSMOBROWSER.gravity_changed          TO GRAVITY_SCRIPT.handleChange
  193.  
  194. ROUTE COLLISION_BUTTON.touchTime            TO COLLISION_SCRIPT.handleHit
  195. ROUTE COLLISION_SCRIPT.Color                TO COLLISION_BUTTON.color
  196. ROUTE COLLISION_SCRIPT.bs_setChanged        TO COSMOBROWSER.set_collision
  197. ROUTE COSMOBROWSER.collision_changed        TO COLLISION_SCRIPT.handleChange
  198.  
  199. Transform
  200. {
  201.     children
  202.     [
  203.         LayoutHint 
  204.         {
  205.             placement BOTTOMCENTER
  206.             widthFraction .40
  207.             heightFraction .10
  208.         }
  209.  
  210.         Transform
  211.         {
  212.             translation 0 0 -10
  213.  
  214.             children
  215.             [
  216.                 Transform
  217.                 {
  218.                     scale 1.5 .32 1
  219.  
  220.                     children
  221.                     [
  222.                         Shape
  223.                         {
  224.                             geometry IndexedFaceSet
  225.                             {
  226.                                 coord Coordinate
  227.                                 {
  228.                                     point
  229.                                     [
  230.                                         -2 2 0,
  231.                                         2 2 0,
  232.                                         2 -2 0,
  233.                                         -2 -2 0,
  234.                                         2 -2 2,
  235.                                         -2 -2 2
  236.                                     ]
  237.                                 }
  238.  
  239.                                 coordIndex
  240.                                 [
  241.                                     3, 2, 1, 0, -1,
  242.                                     5, 4, 2, 3, -1
  243.                                 ]
  244.                             }
  245.  
  246.                             appearance Appearance
  247.                             {
  248.                                 material Material
  249.                                 {
  250.                                     ambientIntensity 0
  251.                                     diffuseColor .5 .5 .5
  252.                                     specularColor .2 .2 .2
  253.                                     shininess .9
  254.                                     transparency .75
  255.                                 }
  256.                             }
  257.                         }
  258.                     ]
  259.                 }
  260.  
  261.                 DEF WALK_SHAPE Transform
  262.                 {
  263.                     translation -1.5 0 1
  264.                     scale .4 .4 .4
  265.                     rotation 1 1 0 .5
  266.  
  267.                     children
  268.                     [
  269.                         Anchor
  270.                         {
  271.                             url "" 
  272.                             description "Walk/Fly"
  273.  
  274.                             children
  275.                             [
  276.                                 DEF WALK_TOUCHSENSOR TouchSensor {}
  277.  
  278.                                 Shape
  279.                                 {
  280.                                     geometry Box {}
  281.  
  282.                                     appearance Appearance
  283.                                     {
  284.                                         material DEF WALK_MATERIAL Material
  285.                                         {
  286.                                             ambientIntensity .28
  287.                                             diffuseColor 1. 0. 0.
  288.                                             transparency 0.0
  289.                                         }
  290.                                     }
  291.                                 }
  292.                             ]
  293.                         }
  294.                     ]
  295.                 }
  296.  
  297.                 DEF EXAMINE_SHAPE Transform
  298.                 {
  299.                     scale .45 .45 .45
  300.                     translation 0 0.45 1
  301.  
  302.                     children
  303.                     [
  304.                         Transform
  305.                         {
  306.                             translation 0 -1 0
  307.  
  308.                             children
  309.                             [
  310.                                 Anchor
  311.                                 {
  312.                                     url "" 
  313.                                     description "Examine"
  314.  
  315.                                     children
  316.                                     [
  317.                                         DEF EXAMINE_TOUCHSENSOR TouchSensor {}
  318.  
  319.                                         Shape
  320.                                         {
  321.                                             geometry Sphere
  322.                                             {
  323.                                             }
  324.  
  325.                                             appearance Appearance
  326.                                             {
  327.                                                 material DEF EXAMINE_MATERIAL Material
  328.                                                 {
  329.                                                     ambientIntensity .28
  330.                                                     diffuseColor .2 1. .2
  331.                                                     transparency .5
  332.                                                     specularColor .1 .1 .1
  333.                                                     shininess .6
  334.                                                 }
  335.                                             }
  336.                                         }
  337.                                     ]
  338.                                 }
  339.                             ]
  340.                         }
  341.                     ]
  342.                 }
  343.  
  344.                 DEF POINT_SHAPE Transform
  345.                 {
  346.                     children
  347.                     [
  348.                         Transform
  349.                         {
  350.                             translation 1.5 0 1
  351.                             scale .45 .4 .45
  352.                             rotation 1 1 1 .5
  353.  
  354.                             children
  355.                             [
  356.                                 Anchor
  357.                                 {
  358.                                     url "" 
  359.                                     description "Point"
  360.  
  361.                                     children
  362.                                     [
  363.                                         DEF POINT_TOUCHSENSOR TouchSensor {}
  364.  
  365.                                         Shape
  366.                                         {
  367.                                             geometry Cone
  368.                                             {
  369.                                             }
  370.  
  371.                                             appearance Appearance
  372.                                             {
  373.                                                 material DEF POINT_MATERIAL Material
  374.                                                 {
  375.                                                     ambientIntensity .28
  376.                                                     diffuseColor .5 .5 1.
  377.                                                     transparency .5
  378.                                                 }
  379.                                             }
  380.                                         }
  381.                                     ]
  382.                                 }
  383.                             ]
  384.                         }
  385.                     ]
  386.                 }
  387.                 
  388.                 DEF LAMP_SHAPE Transform {
  389.                 
  390.                     translation 5  0.0  1.5
  391.                 
  392.                     children [
  393.  
  394.                         Anchor
  395.                         {
  396.                             url "" 
  397.                             description "Headlight"
  398.  
  399.                             children
  400.                             [
  401.                                 DEF TouchSensor01-SENSOR TouchSensor { enabled TRUE }
  402.                                 DEF Base-ROOT Transform {
  403.                                   translation 0.0437 -0.707 0.0395
  404.                                   rotation 0 1 0 -1.57
  405.                                   scale 0.00391 0.00391 0.00391
  406.                                   children [
  407.                                   DEF Base-TIMER   TimeSensor { loop FALSE cycleInterval .5 },
  408.                                   DEF Base-TIMER2  TimeSensor { loop FALSE cycleInterval .5 },
  409.                                     Shape {
  410.                                       appearance Appearance {
  411.                                         material Material {
  412.                                           diffuseColor 0.639 0.369 0.173
  413.                                           shininess 0.55
  414.                                           transparency 0
  415.                                         }
  416.                                       }
  417.                                       geometry DEF Base-FACES IndexedFaceSet {
  418.                                         ccw TRUE
  419.                                         solid TRUE
  420.                                         coord DEF Base-COORD Coordinate { point [
  421.                                           -36.1 2.88 3.33e-005, 0 13 3.42e-005, 0 -13 3.19e-005, 
  422.                                           -120 -13 0, -34.9 2.88 9.32, -0.00706 13 -0.0261, -0.00706 -13 -0.0262, 
  423.                                           -116 -13 31.1, -31.2 2.88 18.1, 0.0135 13 0.0236, 0.0135 -13 0.0236, 
  424.                                           -104 -13 60, -25.5 2.88 25.5, 1.91e-005 13 3.42e-005, 
  425.                                           1.53e-005 -13 3.19e-005, -84.9 -13 84.9, -18.1 2.88 31.2, 
  426.                                           -0.0235 13 -0.0135, -0.0235 -13 -0.0135, -60 -13 104, 
  427.                                           -9.32 2.88 34.9, 0.0262 13 0.00708, 0.0262 -13 0.00708, 
  428.                                           -31.1 -13 116, 2.34e-005 2.88 36.1, 2.35e-005 13 0, 
  429.                                           1.92e-005 -13 0, 2.45e-005 -13 120, 9.32 2.88 34.9, 
  430.                                           -0.0262 13 0.00705, -0.0262 -13 0.00705, 31.1 -13 116, 
  431.                                           18.1 2.88 31.2, 0.0235 13 -0.0135, 0.0235 -13 -0.0135, 
  432.                                           60 -13 104, 25.5 2.88 25.5, 1.53e-005 13 0, 1.53e-005 -13 0, 
  433.                                           84.9 -13 84.9, 31.2 2.88 18.1, -0.0135 13 0.0235, -0.0135 -13 0.0235, 
  434.                                           104 -13 60, 34.9 2.88 9.32, 0.00708 13 -0.0262, 0.00707 -13 -0.0262, 
  435.                                           116 -13 31.1, 36.1 2.88 -2.77e-005, 0 13 -2.69e-005, 
  436.                                           0 -13 0, 120 -13 -2.91e-005, 34.9 2.88 -9.32, 0.00706 13 0.0262, 
  437.                                           0.00706 -13 0.0262, 116 -13 -31.1, 31.2 2.88 -18.1, 
  438.                                           -0.0135 13 -0.0235, -0.0135 -13 -0.0235, 104 -13 -60, 
  439.                                           25.5 2.88 -25.5, 0 13 0, 0 -13 0, 84.9 -13 -84.9, 18.1 2.88 -31.2, 
  440.                                           0.0235 13 0.0135, 0.0235 -13 0.0135, 60 -13 -104, 9.32 2.88 -34.9, 
  441.                                           -0.0262 13 -0.00705, -0.0262 -13 -0.00705, 31.1 -13 -116, 
  442.                                           -2.45e-005 2.88 -36.1, -2.57e-005 13 0, -2.15e-005 -13 0, 
  443.                                           -2.29e-005 -13 -120, -9.32 2.88 -34.9, 0.0262 13 -0.00705, 
  444.                                           0.0262 -13 -0.00705, -31.1 -13 -116, -18.1 2.88 -31.2, 
  445.                                           -0.0236 13 0.0136, -0.0235 -13 0.0136, -60 -13 -104, 
  446.                                           -25.5 2.88 -25.5, -2.29e-005 13 3.42e-005, -1.91e-005 -13 3.19e-005, 
  447.                                           -84.9 -13 -84.9, -31.2 2.88 -18.1, 0.0135 13 -0.0235, 
  448.                                           0.0135 -13 -0.0235, -104 -13 -60, -34.9 2.88 -9.32, 
  449.                                           -0.00707 13 0.0262, -0.00707 -13 0.0262, -116 -13 -31.1]
  450.                                         }
  451.                                         coordIndex [
  452.                                           4, 0, 3, -1, 
  453.                                           7, 4, 3, -1, 5, 1, 0, -1, 4, 5, 0, -1, 6, 2, 1, -1, 
  454.                                           5, 6, 1, -1, 7, 3, 2, -1, 6, 7, 2, -1, 8, 4, 7, -1, 
  455.                                           11, 8, 7, -1, 9, 5, 4, -1, 8, 9, 4, -1, 10, 6, 5, -1, 
  456.                                           9, 10, 5, -1, 11, 7, 6, -1, 10, 11, 6, -1, 12, 8, 11, -1, 
  457.                                           15, 12, 11, -1, 13, 9, 8, -1, 12, 13, 8, -1, 14, 10, 9, -1, 
  458.                                           13, 14, 9, -1, 15, 11, 10, -1, 14, 15, 10, -1, 16, 12, 15, -1, 
  459.                                           19, 16, 15, -1, 17, 13, 12, -1, 16, 17, 12, -1, 18, 14, 13, -1, 
  460.                                           17, 18, 13, -1, 19, 15, 14, -1, 18, 19, 14, -1, 20, 16, 19, -1, 
  461.                                           23, 20, 19, -1, 21, 17, 16, -1, 20, 21, 16, -1, 22, 18, 17, -1, 
  462.                                           21, 22, 17, -1, 23, 19, 18, -1, 22, 23, 18, -1, 24, 20, 23, -1, 
  463.                                           27, 24, 23, -1, 25, 21, 20, -1, 24, 25, 20, -1, 26, 22, 21, -1, 
  464.                                           25, 26, 21, -1, 27, 23, 22, -1, 26, 27, 22, -1, 28, 24, 27, -1, 
  465.                                           31, 28, 27, -1, 29, 25, 24, -1, 28, 29, 24, -1, 30, 26, 25, -1, 
  466.                                           29, 30, 25, -1, 31, 27, 26, -1, 30, 31, 26, -1, 32, 28, 31, -1, 
  467.                                           35, 32, 31, -1, 33, 29, 28, -1, 32, 33, 28, -1, 34, 30, 29, -1, 
  468.                                           33, 34, 29, -1, 35, 31, 30, -1, 34, 35, 30, -1, 36, 32, 35, -1, 
  469.                                           39, 36, 35, -1, 37, 33, 32, -1, 36, 37, 32, -1, 38, 34, 33, -1, 
  470.                                           37, 38, 33, -1, 39, 35, 34, -1, 38, 39, 34, -1, 40, 36, 39, -1, 
  471.                                           43, 40, 39, -1, 41, 37, 36, -1, 40, 41, 36, -1, 42, 38, 37, -1, 
  472.                                           41, 42, 37, -1, 43, 39, 38, -1, 42, 43, 38, -1, 44, 40, 43, -1, 
  473.                                           47, 44, 43, -1, 45, 41, 40, -1, 44, 45, 40, -1, 46, 42, 41, -1, 
  474.                                           45, 46, 41, -1, 47, 43, 42, -1, 46, 47, 42, -1, 48, 44, 47, -1, 
  475.                                           51, 48, 47, -1, 49, 45, 44, -1, 48, 49, 44, -1, 50, 46, 45, -1, 
  476.                                           49, 50, 45, -1, 51, 47, 46, -1, 50, 51, 46, -1, 52, 48, 51, -1, 
  477.                                           55, 52, 51, -1, 53, 49, 48, -1, 52, 53, 48, -1, 54, 50, 49, -1, 
  478.                                           53, 54, 49, -1, 55, 51, 50, -1, 54, 55, 50, -1, 56, 52, 55, -1, 
  479.                                           59, 56, 55, -1, 57, 53, 52, -1, 56, 57, 52, -1, 58, 54, 53, -1, 
  480.                                           57, 58, 53, -1, 59, 55, 54, -1, 58, 59, 54, -1, 60, 56, 59, -1, 
  481.                                           63, 60, 59, -1, 61, 57, 56, -1, 60, 61, 56, -1, 62, 58, 57, -1, 
  482.                                           61, 62, 57, -1, 63, 59, 58, -1, 62, 63, 58, -1, 64, 60, 63, -1, 
  483.                                           67, 64, 63, -1, 65, 61, 60, -1, 64, 65, 60, -1, 66, 62, 61, -1, 
  484.                                           65, 66, 61, -1, 67, 63, 62, -1, 66, 67, 62, -1, 68, 64, 67, -1, 
  485.                                           71, 68, 67, -1, 69, 65, 64, -1, 68, 69, 64, -1, 70, 66, 65, -1, 
  486.                                           69, 70, 65, -1, 71, 67, 66, -1, 70, 71, 66, -1, 72, 68, 71, -1, 
  487.                                           75, 72, 71, -1, 73, 69, 68, -1, 72, 73, 68, -1, 74, 70, 69, -1, 
  488.                                           73, 74, 69, -1, 75, 71, 70, -1, 74, 75, 70, -1, 76, 72, 75, -1, 
  489.                                           79, 76, 75, -1, 77, 73, 72, -1, 76, 77, 72, -1, 78, 74, 73, -1, 
  490.                                           77, 78, 73, -1, 79, 75, 74, -1, 78, 79, 74, -1, 80, 76, 79, -1, 
  491.                                           83, 80, 79, -1, 81, 77, 76, -1, 80, 81, 76, -1, 82, 78, 77, -1, 
  492.                                           81, 82, 77, -1, 83, 79, 78, -1, 82, 83, 78, -1, 84, 80, 83, -1, 
  493.                                           87, 84, 83, -1, 85, 81, 80, -1, 84, 85, 80, -1, 86, 82, 81, -1, 
  494.                                           85, 86, 81, -1, 87, 83, 82, -1, 86, 87, 82, -1, 88, 84, 87, -1, 
  495.                                           91, 88, 87, -1, 89, 85, 84, -1, 88, 89, 84, -1, 90, 86, 85, -1, 
  496.                                           89, 90, 85, -1, 91, 87, 86, -1, 90, 91, 86, -1, 92, 88, 91, -1, 
  497.                                           95, 92, 91, -1, 93, 89, 88, -1, 92, 93, 88, -1, 94, 90, 89, -1, 
  498.                                           93, 94, 89, -1, 95, 91, 90, -1, 94, 95, 90, -1, 0, 92, 95, -1, 
  499.                                           3, 0, 95, -1, 1, 93, 92, -1, 0, 1, 92, -1, 2, 94, 93, -1, 
  500.                                           1, 2, 93, -1, 3, 95, 94, -1, 2, 3, 94, -1]
  501.                                         }
  502.                                     }
  503.                                     DEF Bars2-ROOT Transform {
  504.                                       translation 0 160 -80.8
  505.                                       rotation -0.651 0.651 0.391 -3.89
  506.                                       scale 1 1 1
  507.                                       scaleOrientation -0.0334 -0.994 -0.0994 -0.203
  508.                                       children [
  509.                                       DEF Bars2-POS-INTERP PositionInterpolator {
  510.                                         key [0, 0.25, 0.5, 0.75, 1.0]    
  511.                                         keyValue [0 160 -80.8, -20.4 156 -85.3, -43.6 151 -84.6, 
  512.                                           -62.3 147 -79.4, -71.1 144 -75.4, ] }
  513.                                       DEF Bars2-ROT-INTERP OrientationInterpolator {
  514.                                         key [0, 0.25, 0.5, 0.75, 1.0]    
  515.                                         keyValue [-0.651 0.651 0.391 -3.89, -0.6 0.671 0.435 -3.7, 
  516.                                           -0.543 0.69 0.48 -3.49, -0.494 0.701 0.514 -3.32, 
  517.                                           -0.47 0.706 0.53 -3.23,] } 
  518.                                       DEF Bars2-POS-INTERP2 PositionInterpolator {
  519.                                         key [0, 0.25, 0.5, 0.75, 1.0] 
  520.                                         keyValue [ -66.6 146 -77.6, 
  521.                                           -50.7 149 -83.2, -28.2 154 -85.7, -6.08 159 -82.7, 
  522.                                           1.17e-005 160 -80.8,       ] },
  523.                                       DEF Bars2-ROT-INTERP2 OrientationInterpolator {
  524.                                         key [0, 0.25, 0.5, 0.75, 1.0]  
  525.                                         keyValue [ -0.482 0.704 0.521 -3.28, 
  526.                                           -0.525 0.694 0.493 -3.43, -0.581 0.678 0.451 -3.63, 
  527.                                           -0.635 0.658 0.405 -3.83, -0.651 0.651 0.391 -3.89, 
  528.                                                 ] },
  529.                                         Shape {
  530.                                           appearance Appearance {
  531.                                             material Material {
  532.                                               diffuseColor 0.639 0.369 0.173
  533.                                               shininess 0.55
  534.                                               transparency 0
  535.                                             }
  536.                                           }
  537.                                           geometry DEF Bars2-FACES IndexedFaceSet {
  538.                                             ccw TRUE
  539.                                             solid TRUE
  540.                                             coord DEF Bars2-COORD Coordinate { point [
  541.                                               -16 4 164, -8 4 164, -8 -4 164, -16 -4 164, 8 4 164, 
  542.                                               16 4 164, 16 -4 164, 8 -4 164, -16 4 -152, -7.97 4 -152, 
  543.                                               -7.97 -4 -152, -16 -4 -152, 8.03 4 -152, 16 4 -152, 
  544.                                               16 -4 -152, 8.03 -4 -152, -0.0287 8.79 -165, 22.1 8.79 -139, 
  545.                                               0.443 6.83 -159, -3.8 3.94 -169, 5.71 3.94 -167, 
  546.                                               4.01 3.94 -158, -5.5 3.94 -159, -7.75 -1.45e-005 -163, 
  547.                                               -3.8 -3.94 -169, 5.71 -3.94 -167, 4.01 -3.94 -158, 
  548.                                               -5.5 -3.94 -159]
  549.                                             }
  550.                                             coordIndex [
  551.                                               0, 3, 2, -1, 0, 2, 1, -1, 4, 7, 6, -1, 
  552.                                               4, 6, 5, -1, 0, 1, 9, -1, 0, 9, 8, -1, 1, 2, 10, -1, 
  553.                                               1, 10, 9, -1, 2, 3, 11, -1, 2, 11, 10, -1, 3, 0, 8, -1, 
  554.                                               3, 8, 11, -1, 4, 5, 13, -1, 4, 13, 12, -1, 5, 6, 14, -1, 
  555.                                               5, 14, 13, -1, 6, 7, 15, -1, 6, 15, 14, -1, 7, 4, 12, -1, 
  556.                                               7, 12, 15, -1, 10, 11, 8, -1, 9, 10, 8, -1, 14, 15, 12, -1, 
  557.                                               13, 14, 12, -1, 18, 20, 19, -1, 18, 21, 20, -1, 
  558.                                               18, 22, 21, -1, 18, 19, 22, -1, 22, 19, 23, -1, 
  559.                                               23, 19, 24, -1, 19, 25, 24, -1, 19, 20, 25, -1, 
  560.                                               20, 26, 25, -1, 20, 21, 26, -1, 21, 27, 26, -1, 
  561.                                               21, 22, 27, -1, 22, 23, 27, -1, 23, 24, 27, -1, 
  562.                                               27, 25, 26, -1, 27, 24, 25, -1]
  563.                                             }
  564.                                         }
  565.                                         DEF Bars-ROOT Transform {
  566.                                           translation -154 0 106
  567.                                           rotation 0 1 0 -1.95
  568.                                           scale 1 1 1
  569.                                           children [
  570.                                           DEF Bars-POS-INTERP PositionInterpolator {
  571.                                             key [0, 0.25, 0.5, 0.75, 1.0]  
  572.                                             keyValue [-154 0 106, -159 0 126, -162 0 148, -162 0 167, 
  573.                                               -162 0 176,] } 
  574.                                           DEF Bars-ROT-INTERP OrientationInterpolator {
  575.                                               key [0, 0.25, 0.5, 0.75, 1.0] 
  576.                                             keyValue [0 1 0 -1.95, 0 1 0 -1.82, 0 1 0 -1.68, 0 1 0 -1.57, 
  577.                                               0 1 0 -1.51,] }
  578.                                           DEF Bars-POS-INTERP2 PositionInterpolator {
  579.                                             key [0, 0.25, 0.5, 0.75, 1.0]  
  580.                                             keyValue [-162 1.39e-005 171, -163 1.46e-005 155, 
  581.                                               -160 0 133, -155 0 112, -154 0 106,           ] },
  582.                                           DEF Bars-ROT-INTERP2 OrientationInterpolator {
  583.                                               key [0, 0.25, 0.5, 0.75, 1.0] 
  584.                                             keyValue [ 0 1 0 -1.54, 0 1 0 -1.64, 0 1 0 -1.78, 
  585.                                               0 1 0 -1.91, 0 1 0 -1.95,           ] },
  586.                                             Shape {
  587.                                               appearance Appearance {
  588.                                                 material Material {
  589.                                                   diffuseColor 0.639 0.369 0.173
  590.                                                   shininess 0.55
  591.                                                   transparency 0
  592.                                                 }
  593.                                               }
  594.                                               geometry DEF Bars-FACES IndexedFaceSet {
  595.                                                 ccw TRUE
  596.                                                 solid TRUE
  597.                                                 coord DEF Bars-COORD Coordinate { point [
  598.                                                   -16 4 158, -8.01 4 158, -8.01 -4 158, -16 -4 158, 
  599.                                                   7.99 4 158, 16 4 158, 16 -4 158, 7.99 -4 158, 
  600.                                                   -16 4 -164, -8 4 -164, -8 -4 -164, -16 -4 -164, 
  601.                                                   8 4 -164, 16 4 -164, 16 -4 -164, 8 -4 -164, 
  602.                                                   -5.37 8.79 171, -19.7 8.79 146, -5.37 -8.34 171, 
  603.                                                   -19.7 -8.34 146, 23 -8.34 146, -0.807 6.83 168, 
  604.                                                   -9.89 3.94 173, -9.11 3.94 163, 0.518 3.94 164, 
  605.                                                   -0.263 3.94 174, -3.27 0 176, -9.89 -3.94 173, 
  606.                                                   -9.11 -3.94 163, 0.518 -3.94 164, -0.263 -3.94 174]
  607.                                                 }
  608.                                                 coordIndex [
  609.                                                   0, 3, 2, -1, 
  610.                                                   0, 2, 1, -1, 4, 7, 6, -1, 4, 6, 5, -1, 0, 1, 9, -1, 
  611.                                                   0, 9, 8, -1, 1, 2, 10, -1, 1, 10, 9, -1, 2, 3, 11, -1, 
  612.                                                   2, 11, 10, -1, 3, 0, 8, -1, 3, 8, 11, -1, 4, 5, 13, -1, 
  613.                                                   4, 13, 12, -1, 5, 6, 14, -1, 5, 14, 13, -1, 
  614.                                                   6, 7, 15, -1, 6, 15, 14, -1, 7, 4, 12, -1, 
  615.                                                   7, 12, 15, -1, 10, 11, 8, -1, 9, 10, 8, -1, 
  616.                                                   14, 15, 12, -1, 13, 14, 12, -1, 16, 20, 17, -1, 
  617.                                                   16, 17, 19, -1, 16, 19, 18, -1, 17, 20, 19, -1, 
  618.                                                   20, 16, 18, -1, 19, 20, 18, -1, 21, 23, 22, -1, 
  619.                                                   21, 24, 23, -1, 21, 25, 24, -1, 21, 22, 25, -1, 
  620.                                                   25, 22, 26, -1, 26, 22, 27, -1, 22, 28, 27, -1, 
  621.                                                   22, 23, 28, -1, 23, 29, 28, -1, 23, 24, 29, -1, 
  622.                                                   24, 30, 29, -1, 24, 25, 30, -1, 25, 26, 30, -1, 
  623.                                                   26, 27, 30, -1, 30, 28, 29, -1, 30, 27, 28, -1]
  624.                                                 }
  625.                                             }
  626.                                             DEF Cup-ROOT Transform {
  627.                                               translation -27.5 0 214
  628.                                               rotation 0.0954 -0.0954 0.991 -1.58
  629.                                               scale 1 1 1
  630.                                               scaleOrientation 0 1 -1.75e-005 -0.025
  631.                                               children [
  632.                                               DEF Cup-POS-INTERP PositionInterpolator {
  633.                                                 key [0, 0.25, 0.5, 0.75, 1.0]    
  634.                                                 keyValue [-27.5 0 214, -28 4.05 213, -29.6 8.04 212, 
  635.                                                   -31.7 10.6 210, -33 11.6 209, ] }
  636.                                               DEF Cup-ROT-INTERP OrientationInterpolator {
  637.                                                 key [0, 0.25, 0.5, 0.75, 1.0] 
  638.                                                 keyValue [0.0954 -0.0954 0.991 -1.58, 0.236 0.0252 0.972 -1.38, 
  639.                                                   0.418 0.192 0.888 -1.2, 0.573 0.347 0.743 -1.12, 
  640.                                                   0.64 0.421 0.643 -1.1, ] } 
  641.                                               DEF Cup-POS-INTERP2 PositionInterpolator {
  642.                                                 key [0, 0.25, 0.5, 0.75, 1.0]
  643.                                                 keyValue [ -32.3 11.1 210, 
  644.                                                   -30.3 9.1 211, -28.4 5.47 213, -27.5 1.24 214, 
  645.                                                   -27.5 0 214,               ] },
  646.                                               DEF Cup-ROT-INTERP2 OrientationInterpolator {
  647.                                                 key [0, 0.25, 0.5, 0.75, 1.0]    
  648.                                                 keyValue [0.606 0.383 0.697 -1.11, 
  649.                                                   0.477 0.249 0.843 -1.16, 0.294 0.0775 0.953 -1.31, 
  650.                                                   0.135 -0.0619 0.989 -1.52, 0.0954 -0.0954 0.991 -1.58, 
  651.                                                                 ] },
  652.                                                 Shape {
  653.                                                   appearance Appearance {
  654.                                                     material Material {
  655.                                                       diffuseColor 0.639 0.369 0.173
  656.                                                       shininess 0.55
  657.                                                       transparency 0
  658.                                                     }
  659.                                                   }
  660.                                                   geometry DEF Cup-FACES IndexedFaceSet {
  661.                                                     ccw TRUE
  662.                                                     solid TRUE
  663.                                                     coord DEF Cup-COORD Coordinate { point [
  664.                                                       -80.4 -69.5 2.23e-005, -80.5 -69.2 3.3e-005, 
  665.                                                       -80.6 -68.6 1.82e-005, -80.7 -67.6 2.34e-005, 
  666.                                                       -26.5 66.2 3.54e-005, 0 69.1 4.08e-005, 
  667.                                                       0 67.6 8.75e-005, -79.3 -67.3 1.74e-005, 
  668.                                                       -79.2 -68.3 3.07e-005, -79.1 -68.9 2.1e-005, 
  669.                                                       -79.1 -69.1 2.41e-005, -79.3 -69.1 2.25e-005, 
  670.                                                       -79.5 -69.2 1.92e-005, -79.7 -69.3 1.89e-005, 
  671.                                                       -80 -69.3 1.69e-005, -80.2 -69.4 2.39e-005, 
  672.                                                       -73.5 -69.5 32.6, -73.5 -69.2 32.7, -73.6 -68.6 32.7, 
  673.                                                       -73.8 -67.6 32.8, -27.2 56.8 12, -23.2 64.7 10.3, 
  674.                                                       -63.2 -43.7 28.1, -72.5 -67.3 32.2, -72.4 -68.3 32.2, 
  675.                                                       -72.3 -68.9 32.1, -72.3 -69.1 32.1, -72.5 -69.1 32.2, 
  676.                                                       -72.7 -69.2 32.3, -72.9 -69.3 32.4, -73.1 -69.3 32.5, 
  677.                                                       -73.3 -69.4 32.6, -58.7 -69.5 55, -58.8 -69.2 55.1, 
  678.                                                       -58.9 -68.6 55.2, -59 -67.6 55.3, -18.7 67.7 15.1, 
  679.                                                       -1.85 68.8 -1.76, -1.85 67.6 -1.76, -58 -67.3 54.3, 
  680.                                                       -57.9 -68.3 54.2, -57.8 -68.9 54.1, -57.8 -69.1 54.1, 
  681.                                                       -58 -69.1 54.3, -58.1 -69.2 54.4, -58.3 -69.3 54.6, 
  682.                                                       -58.4 -69.3 54.7, -58.6 -69.4 54.9, -40.2 -69.5 69.6, 
  683.                                                       -40.2 -69.2 69.7, -40.3 -68.6 69.8, -40.4 -67.6 69.9, 
  684.                                                       -17.1 4.94 29.6, 3.81e-005 69.4 0.000343, 
  685.                                                       3.81e-005 67.6 0.000108, -39.7 -67.3 68.7, 
  686.                                                       -39.6 -68.3 68.6, -39.6 -68.9 68.5, -39.5 -69.1 68.5, 
  687.                                                       -39.6 -69.1 68.7, -39.8 -69.2 68.9, -39.9 -69.3 69, 
  688.                                                       -40 -69.3 69.2, -40.1 -69.4 69.4, -18.3 -69.5 78.4, 
  689.                                                       -18.3 -69.2 78.5, -18.3 -68.6 78.6, -18.4 -67.6 78.7, 
  690.                                                       2.45 69.1 0.72, 2.45 67.6 0.719, -6.38 -0.852 33.8, 
  691.                                                       -18 -67.3 77.4, -18 -68.3 77.3, -18 -68.9 77.2, 
  692.                                                       -18 -69.1 77.1, -18 -69.1 77.3, -18.1 -69.2 77.5, 
  693.                                                       -18.1 -69.3 77.7, -18.2 -69.3 78, -18.2 -69.4 78.2, 
  694.                                                       8.46 -69.5 79.9, 8.47 -69.2 80, 8.48 -68.6 80.1, 
  695.                                                       8.5 -67.6 80.3, 3.64 1.03 34.1, 2.71 64.7 25.3, 
  696.                                                       8.35 -67.3 78.9, 8.34 -68.3 78.8, 8.33 -68.9 78.7, 
  697.                                                       8.32 -69.1 78.6, 8.35 -69.1 78.8, 8.37 -69.2 79.1, 
  698.                                                       8.39 -69.3 79.3, 8.42 -69.3 79.5, 8.44 -69.4 79.7, 
  699.                                                       40.2 -69.5 69.6, 40.2 -69.2 69.7, 40.3 -68.6 69.8, 
  700.                                                       40.4 -67.6 69.9, 13.2 66.2 22.9, 39.7 -67.3 68.7, 
  701.                                                       39.6 -68.3 68.6, 39.6 -68.9 68.5, 39.5 -69.1 68.5, 
  702.                                                       39.6 -69.1 68.7, 39.8 -69.2 68.9, 39.9 -69.3 69, 
  703.                                                       40 -69.3 69.2, 40.1 -69.4 69.4, 65 -69.5 47.3, 
  704.                                                       65.1 -69.2 47.3, 65.2 -68.6 47.4, 65.3 -67.6 47.5, 
  705.                                                       -0.032 69.1 0.0454, -0.032 67.6 0.0455, 
  706.                                                       20.5 64.7 15, 64.1 -67.3 46.7, 64.1 -68.3 46.6, 
  707.                                                       64 -68.9 46.5, 63.9 -69.1 46.5, 64.1 -69.1 46.7, 
  708.                                                       64.3 -69.2 46.8, 64.5 -69.3 46.9, 64.6 -69.3 47, 
  709.                                                       64.8 -69.4 47.2, 77 -69.5 23.3, 77.1 -69.2 23.4, 
  710.                                                       77.2 -68.6 23.4, 77.4 -67.6 23.4, 25 66.2 9.35, 
  711.                                                       -0.599 69.1 2.48, -0.599 67.6 2.48, 32.4 -0.852 11.4, 
  712.                                                       76 -67.3 23.1, 75.9 -68.3 23, 75.8 -68.9 23, 
  713.                                                       75.8 -69.1 23, 76 -69.1 23.1, 76.2 -69.2 23.1, 
  714.                                                       76.4 -69.3 23.2, 76.6 -69.3 23.2, 76.8 -69.4 23.3, 
  715.                                                       80.4 -69.5 -1.7e-005, 80.5 -69.2 -1.49e-005, 
  716.                                                       80.6 -68.6 -1.09e-005, 80.7 -67.6 -1.41e-005, 
  717.                                                       34.2 4.94 -2.45e-005, 0 69.4 -3.22e-005, 
  718.                                                       0 67.6 -2.91e-005, 79.3 -67.3 -1.16e-005, 
  719.                                                       79.2 -68.3 -1.71e-005, 79.1 -68.9 -1.66e-005, 
  720.                                                       79.1 -69.1 -1.35e-005, 79.3 -69.1 -1.68e-005, 
  721.                                                       79.5 -69.2 -1.84e-005, 79.7 -69.3 -1.01e-005, 
  722.                                                       80 -69.3 0, 80.2 -69.4 -1.37e-005, 77 -69.5 -23.3, 
  723.                                                       77.1 -69.2 -23.4, 77.2 -68.6 -23.4, 77.4 -67.6 -23.4, 
  724.                                                       -0.6 69.4 -2.48, -0.599 67.6 -2.48, 1.11 67.8 -2.94, 
  725.                                                       76 -67.3 -23.1, 75.9 -68.3 -23, 75.8 -68.9 -23, 
  726.                                                       75.8 -69.1 -23, 76 -69.1 -23.1, 76.2 -69.2 -23.1, 
  727.                                                       76.4 -69.3 -23.2, 76.6 -69.3 -23.2, 76.8 -69.4 -23.3, 
  728.                                                       65 -69.5 -47.3, 65.1 -69.2 -47.3, 65.2 -68.6 -47.4, 
  729.                                                       65.3 -67.6 -47.5, 27.7 1.03 -20.2, 20.5 64.7 -15, 
  730.                                                       64.1 -67.3 -46.7, 64.1 -68.3 -46.6, 64 -68.9 -46.5, 
  731.                                                       63.9 -69.1 -46.5, 64.1 -69.1 -46.7, 64.3 -69.2 -46.8, 
  732.                                                       64.5 -69.3 -46.9, 64.6 -69.3 -47, 64.8 -69.4 -47.2, 
  733.                                                       40.2 -69.5 -69.6, 40.2 -69.2 -69.7, 40.3 -68.6 -69.8, 
  734.                                                       40.4 -67.6 -69.9, 13.2 66.2 -22.9, 17.1 -0.852 -29.6, 
  735.                                                       39.7 -67.3 -68.7, 39.6 -68.3 -68.6, 39.6 -68.9 -68.5, 
  736.                                                       39.5 -69.1 -68.5, 39.6 -69.1 -68.7, 39.8 -69.2 -68.9, 
  737.                                                       39.9 -69.3 -69, 40 -69.3 -69.2, 40.1 -69.4 -69.4, 
  738.                                                       8.46 -69.5 -79.9, 8.47 -69.2 -80, 8.48 -68.6 -80.1, 
  739.                                                       8.5 -67.6 -80.3, 0.0554 69.1 0.00537, 0.0554 67.6 0.00504, 
  740.                                                       2.71 64.7 -25.3, 8.35 -67.3 -78.9, 8.34 -68.3 -78.8, 
  741.                                                       8.33 -68.9 -78.7, 8.32 -69.1 -78.6, 8.35 -69.1 -78.8, 
  742.                                                       8.37 -69.2 -79.1, 8.39 -69.3 -79.3, 8.42 -69.3 -79.5, 
  743.                                                       8.44 -69.4 -79.7, -18.3 -69.5 -78.4, -18.3 -69.2 -78.5, 
  744.                                                       -18.3 -68.6 -78.6, -18.4 -67.6 -78.7, -4.39 66.2 -26.3, 
  745.                                                       2.45 69.1 -0.719, 2.45 67.6 -0.719, -18 -67.3 -77.4, 
  746.                                                       -18 -68.3 -77.3, -18 -68.9 -77.2, -18 -69.1 -77.1, 
  747.                                                       -18 -69.1 -77.3, -18.1 -69.2 -77.5, -18.1 -69.3 -77.7, 
  748.                                                       -18.2 -69.3 -78, -18.2 -69.4 -78.2, -40.2 -69.5 -69.6, 
  749.                                                       -40.2 -69.2 -69.7, -40.3 -68.6 -69.8, -40.4 -67.6 -69.9, 
  750.                                                       -17.1 4.94 -29.6, -2.48e-005 69.4 0.000343, 
  751.                                                       -2.48e-005 67.6 0, -39.7 -67.3 -68.7, -39.6 -68.3 -68.6, 
  752.                                                       -39.6 -68.9 -68.5, -39.5 -69.1 -68.5, -39.6 -69.1 -68.7, 
  753.                                                       -39.8 -69.2 -68.9, -39.9 -69.3 -69, -40 -69.3 -69.2, 
  754.                                                       -40.1 -69.4 -69.4, -58.7 -69.5 -55, -58.8 -69.2 -55.1, 
  755.                                                       -58.9 -68.6 -55.2, -59 -67.6 -55.3, -31.6 -6.09 -27.9, 
  756.                                                       -1.85 69.4 1.76, -1.85 67.6 1.76, -3.1 67.8 0.508, 
  757.                                                       -26.1 -0.852 -22.4, -58 -67.3 -54.3, -57.9 -68.3 -54.2, 
  758.                                                       -57.8 -68.9 -54.1, -57.8 -69.1 -54.1, -58 -69.1 -54.3, 
  759.                                                       -58.1 -69.2 -54.4, -58.3 -69.3 -54.6, -58.4 -69.3 -54.7, 
  760.                                                       -58.6 -69.4 -54.9, -73.5 -69.5 -32.6, -73.5 -69.2 -32.7, 
  761.                                                       -73.6 -68.6 -32.7, -73.8 -67.6 -32.8, -31.3 1.03 -13.9, 
  762.                                                       -1.68 69.5 -0.687, -23.2 64.7 -10.3, -72.5 -67.3 -32.2, 
  763.                                                       -72.4 -68.3 -32.2, -72.3 -68.9 -32.1, -72.3 -69.1 -32.1, 
  764.                                                       -72.5 -69.1 -32.2, -72.7 -69.2 -32.3, -72.9 -69.3 -32.4, 
  765.                                                       -73.1 -69.3 -32.5, -73.3 -69.4 -32.6]
  766.                                                     }
  767.                                                     coordIndex [
  768.                                                       17, 1, 0, -1, 
  769.                                                       16, 17, 0, -1, 18, 2, 1, -1, 17, 18, 1, -1, 
  770.                                                       19, 3, 2, -1, 18, 19, 2, -1, 52, 274, 3, -1, 
  771.                                                       19, 52, 3, -1, 52, 20, 274, -1, 23, 7, 22, -1, 
  772.                                                       24, 8, 7, -1, 23, 24, 7, -1, 25, 9, 8, -1, 
  773.                                                       24, 25, 8, -1, 26, 10, 9, -1, 25, 26, 9, -1, 
  774.                                                       27, 11, 10, -1, 26, 27, 10, -1, 28, 12, 11, -1, 
  775.                                                       27, 28, 11, -1, 29, 13, 12, -1, 28, 29, 12, -1, 
  776.                                                       30, 14, 13, -1, 29, 30, 13, -1, 31, 15, 14, -1, 
  777.                                                       30, 31, 14, -1, 16, 0, 15, -1, 31, 16, 15, -1, 
  778.                                                       33, 17, 16, -1, 32, 33, 16, -1, 34, 18, 17, -1, 
  779.                                                       33, 34, 17, -1, 35, 19, 18, -1, 34, 35, 18, -1, 
  780.                                                       36, 4, 20, -1, 37, 5, 36, -1, 38, 6, 5, -1, 
  781.                                                       37, 38, 5, -1, 38, 21, 6, -1, 21, 70, 260, -1, 
  782.                                                       70, 22, 260, -1, 39, 23, 22, -1, 40, 24, 23, -1, 
  783.                                                       39, 40, 23, -1, 41, 25, 24, -1, 40, 41, 24, -1, 
  784.                                                       42, 26, 25, -1, 41, 42, 25, -1, 43, 27, 26, -1, 
  785.                                                       42, 43, 26, -1, 44, 28, 27, -1, 43, 44, 27, -1, 
  786.                                                       45, 29, 28, -1, 44, 45, 28, -1, 46, 30, 29, -1, 
  787.                                                       45, 46, 29, -1, 47, 31, 30, -1, 46, 47, 30, -1, 
  788.                                                       32, 16, 31, -1, 47, 32, 31, -1, 49, 33, 32, -1, 
  789.                                                       48, 49, 32, -1, 50, 34, 33, -1, 49, 50, 33, -1, 
  790.                                                       51, 35, 34, -1, 50, 51, 34, -1, 35, 52, 19, -1, 
  791.                                                       36, 20, 52, -1, 53, 37, 36, -1, 54, 38, 37, -1, 
  792.                                                       53, 54, 37, -1, 54, 21, 38, -1, 85, 70, 21, -1, 
  793.                                                       55, 22, 70, -1, 55, 39, 22, -1, 56, 40, 39, -1, 
  794.                                                       55, 56, 39, -1, 57, 41, 40, -1, 56, 57, 40, -1, 
  795.                                                       58, 42, 41, -1, 57, 58, 41, -1, 59, 43, 42, -1, 
  796.                                                       58, 59, 42, -1, 60, 44, 43, -1, 59, 60, 43, -1, 
  797.                                                       61, 45, 44, -1, 60, 61, 44, -1, 62, 46, 45, -1, 
  798.                                                       61, 62, 45, -1, 63, 47, 46, -1, 62, 63, 46, -1, 
  799.                                                       48, 32, 47, -1, 63, 48, 47, -1, 65, 49, 48, -1, 
  800.                                                       64, 65, 48, -1, 66, 50, 49, -1, 65, 66, 49, -1, 
  801.                                                       67, 51, 50, -1, 66, 67, 50, -1, 52, 35, 51, -1, 
  802.                                                       67, 52, 51, -1, 84, 36, 52, -1, 84, 99, 36, -1, 
  803.                                                       68, 53, 36, -1, 69, 54, 53, -1, 68, 69, 53, -1, 
  804.                                                       69, 21, 54, -1, 71, 55, 70, -1, 72, 56, 55, -1, 
  805.                                                       71, 72, 55, -1, 73, 57, 56, -1, 72, 73, 56, -1, 
  806.                                                       74, 58, 57, -1, 73, 74, 57, -1, 75, 59, 58, -1, 
  807.                                                       74, 75, 58, -1, 76, 60, 59, -1, 75, 76, 59, -1, 
  808.                                                       77, 61, 60, -1, 76, 77, 60, -1, 78, 62, 61, -1, 
  809.                                                       77, 78, 61, -1, 79, 63, 62, -1, 78, 79, 62, -1, 
  810.                                                       64, 48, 63, -1, 79, 64, 63, -1, 81, 65, 64, -1, 
  811.                                                       80, 81, 64, -1, 82, 66, 65, -1, 81, 82, 65, -1, 
  812.                                                       83, 67, 66, -1, 82, 83, 66, -1, 84, 52, 67, -1, 
  813.                                                       83, 84, 67, -1, 36, 113, 68, -1, 114, 69, 68, -1, 
  814.                                                       113, 114, 68, -1, 86, 71, 70, -1, 87, 72, 71, -1, 
  815.                                                       86, 87, 71, -1, 88, 73, 72, -1, 87, 88, 72, -1, 
  816.                                                       89, 74, 73, -1, 88, 89, 73, -1, 90, 75, 74, -1, 
  817.                                                       89, 90, 74, -1, 91, 76, 75, -1, 90, 91, 75, -1, 
  818.                                                       92, 77, 76, -1, 91, 92, 76, -1, 93, 78, 77, -1, 
  819.                                                       92, 93, 77, -1, 94, 79, 78, -1, 93, 94, 78, -1, 
  820.                                                       80, 64, 79, -1, 94, 80, 79, -1, 96, 81, 80, -1, 
  821.                                                       95, 96, 80, -1, 97, 82, 81, -1, 96, 97, 81, -1, 
  822.                                                       98, 83, 82, -1, 97, 98, 82, -1, 98, 84, 83, -1, 
  823.                                                       129, 113, 36, -1, 132, 70, 85, -1, 100, 86, 70, -1, 
  824.                                                       132, 100, 70, -1, 101, 87, 86, -1, 100, 101, 86, -1, 
  825.                                                       102, 88, 87, -1, 101, 102, 87, -1, 103, 89, 88, -1, 
  826.                                                       102, 103, 88, -1, 104, 90, 89, -1, 103, 104, 89, -1, 
  827.                                                       105, 91, 90, -1, 104, 105, 90, -1, 106, 92, 91, -1, 
  828.                                                       105, 106, 91, -1, 107, 93, 92, -1, 106, 107, 92, -1, 
  829.                                                       108, 94, 93, -1, 107, 108, 93, -1, 95, 80, 94, -1, 
  830.                                                       108, 95, 94, -1, 110, 96, 95, -1, 109, 110, 95, -1, 
  831.                                                       111, 97, 96, -1, 110, 111, 96, -1, 112, 98, 97, -1, 
  832.                                                       111, 112, 97, -1, 146, 84, 98, -1, 112, 146, 98, -1, 
  833.                                                       146, 129, 84, -1, 129, 99, 84, -1, 129, 36, 99, -1, 
  834.                                                       69, 115, 21, -1, 115, 85, 21, -1, 115, 132, 85, -1, 
  835.                                                       116, 100, 132, -1, 117, 101, 100, -1, 116, 117, 100, -1, 
  836.                                                       118, 102, 101, -1, 117, 118, 101, -1, 119, 103, 102, -1, 
  837.                                                       118, 119, 102, -1, 120, 104, 103, -1, 119, 120, 103, -1, 
  838.                                                       121, 105, 104, -1, 120, 121, 104, -1, 122, 106, 105, -1, 
  839.                                                       121, 122, 105, -1, 123, 107, 106, -1, 122, 123, 106, -1, 
  840.                                                       124, 108, 107, -1, 123, 124, 107, -1, 109, 95, 108, -1, 
  841.                                                       124, 109, 108, -1, 126, 110, 109, -1, 125, 126, 109, -1, 
  842.                                                       127, 111, 110, -1, 126, 127, 110, -1, 128, 112, 111, -1, 
  843.                                                       127, 128, 111, -1, 128, 146, 112, -1, 130, 113, 129, -1, 
  844.                                                       131, 114, 113, -1, 130, 131, 113, -1, 131, 69, 114, -1, 
  845.                                                       133, 116, 132, -1, 134, 117, 116, -1, 133, 134, 116, -1, 
  846.                                                       135, 118, 117, -1, 134, 135, 117, -1, 136, 119, 118, -1, 
  847.                                                       135, 136, 118, -1, 137, 120, 119, -1, 136, 137, 119, -1, 
  848.                                                       138, 121, 120, -1, 137, 138, 120, -1, 139, 122, 121, -1, 
  849.                                                       138, 139, 121, -1, 140, 123, 122, -1, 139, 140, 122, -1, 
  850.                                                       141, 124, 123, -1, 140, 141, 123, -1, 125, 109, 124, -1, 
  851.                                                       141, 125, 124, -1, 143, 126, 125, -1, 142, 143, 125, -1, 
  852.                                                       144, 127, 126, -1, 143, 144, 126, -1, 145, 128, 127, -1, 
  853.                                                       144, 145, 127, -1, 147, 130, 129, -1, 148, 131, 130, -1, 
  854.                                                       147, 148, 130, -1, 148, 69, 131, -1, 179, 132, 115, -1, 
  855.                                                       149, 133, 132, -1, 150, 134, 133, -1, 149, 150, 133, -1, 
  856.                                                       151, 135, 134, -1, 150, 151, 134, -1, 152, 136, 135, -1, 
  857.                                                       151, 152, 135, -1, 153, 137, 136, -1, 152, 153, 136, -1, 
  858.                                                       154, 138, 137, -1, 153, 154, 137, -1, 155, 139, 138, -1, 
  859.                                                       154, 155, 138, -1, 156, 140, 139, -1, 155, 156, 139, -1, 
  860.                                                       157, 141, 140, -1, 156, 157, 140, -1, 142, 125, 141, -1, 
  861.                                                       157, 142, 141, -1, 159, 143, 142, -1, 158, 159, 142, -1, 
  862.                                                       160, 144, 143, -1, 159, 160, 143, -1, 161, 145, 144, -1, 
  863.                                                       160, 161, 144, -1, 146, 128, 145, -1, 161, 146, 145, -1, 
  864.                                                       178, 129, 146, -1, 178, 193, 129, -1, 162, 147, 129, -1, 
  865.                                                       163, 148, 147, -1, 162, 163, 147, -1, 164, 69, 148, -1, 
  866.                                                       163, 164, 148, -1, 164, 115, 69, -1, 194, 132, 179, -1, 
  867.                                                       165, 149, 132, -1, 194, 165, 132, -1, 166, 150, 149, -1, 
  868.                                                       165, 166, 149, -1, 167, 151, 150, -1, 166, 167, 150, -1, 
  869.                                                       168, 152, 151, -1, 167, 168, 151, -1, 169, 153, 152, -1, 
  870.                                                       168, 169, 152, -1, 170, 154, 153, -1, 169, 170, 153, -1, 
  871.                                                       171, 155, 154, -1, 170, 171, 154, -1, 172, 156, 155, -1, 
  872.                                                       171, 172, 155, -1, 173, 157, 156, -1, 172, 173, 156, -1, 
  873.                                                       158, 142, 157, -1, 173, 158, 157, -1, 175, 159, 158, -1, 
  874.                                                       174, 175, 158, -1, 176, 160, 159, -1, 175, 176, 159, -1, 
  875.                                                       177, 161, 160, -1, 176, 177, 160, -1, 178, 146, 161, -1, 
  876.                                                       177, 178, 161, -1, 129, 208, 162, -1, 209, 163, 162, -1, 
  877.                                                       208, 209, 162, -1, 209, 164, 163, -1, 180, 165, 194, -1, 
  878.                                                       181, 166, 165, -1, 180, 181, 165, -1, 182, 167, 166, -1, 
  879.                                                       181, 182, 166, -1, 183, 168, 167, -1, 182, 183, 167, -1, 
  880.                                                       184, 169, 168, -1, 183, 184, 168, -1, 185, 170, 169, -1, 
  881.                                                       184, 185, 169, -1, 186, 171, 170, -1, 185, 186, 170, -1, 
  882.                                                       187, 172, 171, -1, 186, 187, 171, -1, 188, 173, 172, -1, 
  883.                                                       187, 188, 172, -1, 174, 158, 173, -1, 188, 174, 173, -1, 
  884.                                                       190, 175, 174, -1, 189, 190, 174, -1, 191, 176, 175, -1, 
  885.                                                       190, 191, 175, -1, 192, 177, 176, -1, 191, 192, 176, -1, 
  886.                                                       192, 178, 177, -1, 224, 208, 129, -1, 195, 180, 194, -1, 
  887.                                                       196, 181, 180, -1, 195, 196, 180, -1, 197, 182, 181, -1, 
  888.                                                       196, 197, 181, -1, 198, 183, 182, -1, 197, 198, 182, -1, 
  889.                                                       199, 184, 183, -1, 198, 199, 183, -1, 200, 185, 184, -1, 
  890.                                                       199, 200, 184, -1, 201, 186, 185, -1, 200, 201, 185, -1, 
  891.                                                       202, 187, 186, -1, 201, 202, 186, -1, 203, 188, 187, -1, 
  892.                                                       202, 203, 187, -1, 189, 174, 188, -1, 203, 189, 188, -1, 
  893.                                                       205, 190, 189, -1, 204, 205, 189, -1, 206, 191, 190, -1, 
  894.                                                       205, 206, 190, -1, 207, 192, 191, -1, 206, 207, 191, -1, 
  895.                                                       240, 178, 192, -1, 207, 240, 192, -1, 240, 224, 178, -1, 
  896.                                                       224, 193, 178, -1, 224, 129, 193, -1, 164, 210, 115, -1, 
  897.                                                       210, 179, 115, -1, 210, 194, 179, -1, 211, 195, 194, -1, 
  898.                                                       212, 196, 195, -1, 211, 212, 195, -1, 213, 197, 196, -1, 
  899.                                                       212, 213, 196, -1, 214, 198, 197, -1, 213, 214, 197, -1, 
  900.                                                       215, 199, 198, -1, 214, 215, 198, -1, 216, 200, 199, -1, 
  901.                                                       215, 216, 199, -1, 217, 201, 200, -1, 216, 217, 200, -1, 
  902.                                                       218, 202, 201, -1, 217, 218, 201, -1, 219, 203, 202, -1, 
  903.                                                       218, 219, 202, -1, 204, 189, 203, -1, 219, 204, 203, -1, 
  904.                                                       221, 205, 204, -1, 220, 221, 204, -1, 222, 206, 205, -1, 
  905.                                                       221, 222, 205, -1, 223, 207, 206, -1, 222, 223, 206, -1, 
  906.                                                       223, 240, 207, -1, 225, 208, 224, -1, 226, 209, 208, -1, 
  907.                                                       225, 226, 208, -1, 226, 164, 209, -1, 260, 194, 210, -1, 
  908.                                                       227, 211, 194, -1, 260, 227, 194, -1, 228, 212, 211, -1, 
  909.                                                       227, 228, 211, -1, 229, 213, 212, -1, 228, 229, 212, -1, 
  910.                                                       230, 214, 213, -1, 229, 230, 213, -1, 231, 215, 214, -1, 
  911.                                                       230, 231, 214, -1, 232, 216, 215, -1, 231, 232, 215, -1, 
  912.                                                       233, 217, 216, -1, 232, 233, 216, -1, 234, 218, 217, -1, 
  913.                                                       233, 234, 217, -1, 235, 219, 218, -1, 234, 235, 218, -1, 
  914.                                                       220, 204, 219, -1, 235, 220, 219, -1, 237, 221, 220, -1, 
  915.                                                       236, 237, 220, -1, 238, 222, 221, -1, 237, 238, 221, -1, 
  916.                                                       239, 223, 222, -1, 238, 239, 222, -1, 241, 225, 224, -1, 
  917.                                                       242, 226, 225, -1, 241, 242, 225, -1, 242, 164, 226, -1, 
  918.                                                       276, 260, 210, -1, 243, 227, 260, -1, 244, 228, 227, -1, 
  919.                                                       243, 244, 227, -1, 245, 229, 228, -1, 244, 245, 228, -1, 
  920.                                                       246, 230, 229, -1, 245, 246, 229, -1, 247, 231, 230, -1, 
  921.                                                       246, 247, 230, -1, 248, 232, 231, -1, 247, 248, 231, -1, 
  922.                                                       249, 233, 232, -1, 248, 249, 232, -1, 250, 234, 233, -1, 
  923.                                                       249, 250, 233, -1, 251, 235, 234, -1, 250, 251, 234, -1, 
  924.                                                       236, 220, 235, -1, 251, 236, 235, -1, 253, 237, 236, -1, 
  925.                                                       252, 253, 236, -1, 254, 238, 237, -1, 253, 254, 237, -1, 
  926.                                                       255, 239, 238, -1, 254, 255, 238, -1, 256, 223, 239, -1, 
  927.                                                       255, 256, 239, -1, 256, 240, 223, -1, 274, 224, 240, -1, 
  928.                                                       274, 4, 224, -1, 36, 257, 224, -1, 257, 241, 224, -1, 
  929.                                                       258, 242, 241, -1, 257, 258, 241, -1, 259, 164, 242, -1, 
  930.                                                       258, 259, 242, -1, 259, 210, 164, -1, 261, 243, 260, -1, 
  931.                                                       262, 244, 243, -1, 261, 262, 243, -1, 263, 245, 244, -1, 
  932.                                                       262, 263, 244, -1, 264, 246, 245, -1, 263, 264, 245, -1, 
  933.                                                       265, 247, 246, -1, 264, 265, 246, -1, 266, 248, 247, -1, 
  934.                                                       265, 266, 247, -1, 267, 249, 248, -1, 266, 267, 248, -1, 
  935.                                                       268, 250, 249, -1, 267, 268, 249, -1, 269, 251, 250, -1, 
  936.                                                       268, 269, 250, -1, 252, 236, 251, -1, 269, 252, 251, -1, 
  937.                                                       271, 253, 252, -1, 270, 271, 252, -1, 272, 254, 253, -1, 
  938.                                                       271, 272, 253, -1, 273, 255, 254, -1, 272, 273, 254, -1, 
  939.                                                       273, 256, 255, -1, 274, 240, 256, -1, 4, 36, 224, -1, 
  940.                                                       275, 257, 36, -1, 275, 5, 257, -1, 6, 258, 257, -1, 
  941.                                                       5, 6, 257, -1, 6, 259, 258, -1, 6, 210, 259, -1, 
  942.                                                       260, 277, 261, -1, 278, 262, 261, -1, 277, 278, 261, -1, 
  943.                                                       279, 263, 262, -1, 278, 279, 262, -1, 280, 264, 263, -1, 
  944.                                                       279, 280, 263, -1, 281, 265, 264, -1, 280, 281, 264, -1, 
  945.                                                       282, 266, 265, -1, 281, 282, 265, -1, 283, 267, 266, -1, 
  946.                                                       282, 283, 266, -1, 284, 268, 267, -1, 283, 284, 267, -1, 
  947.                                                       285, 269, 268, -1, 284, 285, 268, -1, 270, 252, 269, -1, 
  948.                                                       285, 270, 269, -1, 1, 271, 270, -1, 0, 1, 270, -1, 
  949.                                                       2, 272, 271, -1, 1, 2, 271, -1, 3, 273, 272, -1, 
  950.                                                       2, 3, 272, -1, 3, 256, 273, -1, 3, 274, 256, -1, 
  951.                                                       20, 4, 274, -1, 36, 5, 275, -1, 21, 210, 6, -1, 
  952.                                                       21, 276, 210, -1, 21, 260, 276, -1, 7, 277, 260, -1, 
  953.                                                       22, 7, 260, -1, 8, 278, 277, -1, 7, 8, 277, -1, 
  954.                                                       9, 279, 278, -1, 8, 9, 278, -1, 10, 280, 279, -1, 
  955.                                                       9, 10, 279, -1, 11, 281, 280, -1, 10, 11, 280, -1, 
  956.                                                       12, 282, 281, -1, 11, 12, 281, -1, 13, 283, 282, -1, 
  957.                                                       12, 13, 282, -1, 14, 284, 283, -1, 13, 14, 283, -1, 
  958.                                                       15, 285, 284, -1, 14, 15, 284, -1, 0, 270, 285, -1, 
  959.                                                       15, 0, 285, -1]
  960.                                                     }
  961.                                                 }
  962.                                                 DEF Bulb-ROOT Transform {
  963.                                                   translation 0 -7.16 0.282
  964.                                                   rotation 1 0 -2.14e-005 -0.0175
  965.                                                   scale 1 1 1
  966.                                                   scaleOrientation -1 0 0 -0.173
  967.                                                   children [
  968.                                                     Shape {
  969.                                                       appearance Appearance {
  970.                                                         material DEF BulbLight Material {
  971.                                                           #ambientIntensity  1.0
  972.                                                           #diffuseColor 1 1 1
  973.                                                           shininess 0
  974.                                                           emissiveColor .3  .3  .3 
  975.                                                         }
  976.                                                       }
  977.                                                       geometry DEF Bulb-FACES IndexedFaceSet {
  978.                                                         ccw TRUE
  979.                                                         solid TRUE
  980.                                                         coord DEF Bulb-COORD Coordinate { point [
  981.                                                           -3.3 38.7 -0.000105, 0 38.7 -0.000105, 
  982.                                                           0 12.9 -0.000108, 0 -12.9 -9.74e-005, 
  983.                                                           0 -38.7 -8.52e-005, -5.62 -38.1 -8.59e-005, 
  984.                                                           -3.23 38.7 0.68, -0.00131 38.7 -0.00629, 
  985.                                                           -0.00132 12.9 -0.0063, -0.00132 -12.9 -0.00629, 
  986.                                                           -0.00132 -38.7 -0.00628, -5.5 -38.1 1.16, 
  987.                                                           -25.1 -20 5.33, -9.04 38.7 4.03, -3.01 38.7 1.35, 
  988.                                                           0.00257 38.7 0.00567, 0.00257 12.9 0.00567, 
  989.                                                           0.00257 -12.9 0.00568, 0.00257 -38.7 0.0057, 
  990.                                                           -5.13 -38.1 2.29, -12.3 14.4 5.5, -2.67 38.7 1.94, 
  991.                                                           0 38.7 -0.000118, 0 12.9 -0.000117, 
  992.                                                           0 -12.9 -9.74e-005, 0 -38.7 -8.52e-005, 
  993.                                                           -4.55 -38.1 3.31, -12.8 -33.5 9.33, 
  994.                                                           -2.21 38.7 2.45, -0.0047 38.7 -0.00435, 
  995.                                                           -0.0047 12.9 -0.00434, -0.0047 -12.9 -0.00433, 
  996.                                                           -0.00471 -38.7 -0.00431, -3.77 -38.1 4.18, 
  997.                                                           -1.64 38.7 2.86, 0.00549 38.7 0.00306, 
  998.                                                           0.00548 12.9 0.00306, 0.00548 -12.9 0.00307, 
  999.                                                           0.00548 -38.7 0.00309, -2.81 -38.1 4.87, 
  1000.                                                           -1.02 38.7 3.14, 0 38.7 -0.000118, 
  1001.                                                           0 12.9 -0.000117, 0 -12.9 -9.74e-005, 
  1002.                                                           0 -38.7 -8.52e-005, -1.74 -38.1 5.35, 
  1003.                                                           -7.22 -25.2 22.2, -1.04 38.7 9.85, 
  1004.                                                           -0.351 38.7 3.28, -0.00629 38.7 -0.00077, 
  1005.                                                           -0.00629 12.9 -0.000775, -0.00629 -12.9 -0.000761, 
  1006.                                                           -0.0063 -38.7 -0.000741, -0.594 -38.1 5.59, 
  1007.                                                           -1.66 -33.5 15.8, -2.77 -8.4 26.4, 
  1008.                                                           -1.42 14.4 13.4, 0.351 38.7 3.28, 0.00631 38.7 -0.00077, 
  1009.                                                           0.0063 12.9 -0.000775, 0.0063 -12.9 -0.000761, 
  1010.                                                           0.00629 -38.7 -0.000741, 0.594 -38.1 5.59, 
  1011.                                                           2.69 -20 25.5, 1.02 38.7 3.14, 0 38.7 -0.000124, 
  1012.                                                           0 12.9 -0.000117, 0 -12.9 -9.74e-005, 
  1013.                                                           0 -38.7 -7.99e-005, 1.74 -38.1 5.35, 
  1014.                                                           7.79 -2.7 24, 1.64 38.7 2.86, -0.00547 38.7 0.00304, 
  1015.                                                           -0.00547 12.9 0.00305, -0.00548 -12.9 0.00307, 
  1016.                                                           -0.00548 -38.7 0.00309, 2.81 -38.1 4.87, 
  1017.                                                           6.63 38.7 7.35, 2.21 38.7 2.45, 0.00471 38.7 -0.00436, 
  1018.                                                           0.00471 12.9 -0.00435, 0.00471 -12.9 -0.00434, 
  1019.                                                           0.00471 -38.7 -0.00431, 3.77 -38.1 4.18, 
  1020.                                                           10.6 -33.5 11.8, 2.67 38.7 1.94, 0 38.7 -0.000124, 
  1021.                                                           0 12.9 -0.000117, 0 -12.9 -9.74e-005, 
  1022.                                                           0 -38.7 -7.08e-005, 4.55 -38.1 3.31, 
  1023.                                                           20.8 -20 15.1, 10.9 14.4 7.93, 3.01 38.7 1.35, 
  1024.                                                           -0.00257 38.7 0.00566, -0.00257 12.9 0.00566, 
  1025.                                                           -0.00257 -12.9 0.00568, -0.00257 -38.7 0.0057, 
  1026.                                                           5.13 -38.1 2.29, 3.23 38.7 0.68, 0.00132 38.7 -0.00631, 
  1027.                                                           0.00132 12.9 -0.00631, 0.00132 -12.9 -0.00629, 
  1028.                                                           0.00132 -38.7 -0.00627, 5.5 -38.1 1.16, 
  1029.                                                           25.9 -8.4 5.51, 3.3 38.7 -0.000118, 
  1030.                                                           0 38.7 -0.000118, 0 12.9 -0.000117, 
  1031.                                                           0 -12.9 -9.13e-005, 0 -38.7 -7.08e-005, 
  1032.                                                           5.62 -38.1 -6.45e-005, 15.9 -33.5 -6.77e-005, 
  1033.                                                           3.23 38.7 -0.68, 0.00132 38.7 0.00608, 
  1034.                                                           0.00132 12.9 0.00607, 0.00132 -12.9 0.00609, 
  1035.                                                           0.00132 -38.7 0.00611, 5.5 -38.1 -1.16, 
  1036.                                                           25.1 -20 -5.34, 24.7 -2.7 -5.24, 9.04 38.7 -4.03, 
  1037.                                                           3.01 38.7 -1.35, -0.00257 38.7 -0.00591, 
  1038.                                                           -0.00257 12.9 -0.0059, -0.00257 -12.9 -0.00588, 
  1039.                                                           -0.00257 -38.7 -0.00585, 5.13 -38.1 -2.29, 
  1040.                                                           12.3 14.4 -5.5, 2.67 38.7 -1.94, 0 38.7 -0.000118, 
  1041.                                                           0 12.9 -0.000117, 0 -12.9 -9.74e-005, 
  1042.                                                           0 -38.7 -7.08e-005, 4.55 -38.1 -3.31, 
  1043.                                                           21.4 -8.4 -15.6, 2.21 38.7 -2.45, 0.00469 38.7 0.00411, 
  1044.                                                           0.0047 12.9 0.00411, 0.0047 -12.9 0.00413, 
  1045.                                                           0.0047 -38.7 0.00416, 3.77 -38.1 -4.18, 
  1046.                                                           10.6 -33.5 -11.8, 1.64 38.7 -2.86, 
  1047.                                                           -0.00548 38.7 -0.00329, -0.00548 12.9 -0.00328, 
  1048.                                                           -0.00548 -12.9 -0.00327, -0.00547 -38.7 -0.00324, 
  1049.                                                           2.81 -38.1 -4.87, 12.8 -20 -22.2, 12.6 -2.7 -21.8, 
  1050.                                                           1.02 38.7 -3.14, 0 38.7 -0.000118, 
  1051.                                                           0 12.9 -0.000117, 0 -12.9 -9.74e-005, 
  1052.                                                           0 -38.7 -7.08e-005, 1.74 -38.1 -5.35, 
  1053.                                                           1.04 38.7 -9.85, 0.351 38.7 -3.28, 
  1054.                                                           0.00629 38.7 0.000547, 0.0063 12.9 0.000547, 
  1055.                                                           0.0063 -12.9 0.000557, 0.0063 -38.7 0.000576, 
  1056.                                                           0.594 -38.1 -5.59, 2.77 -8.4 -26.4, 
  1057.                                                           1.42 14.4 -13.4, -0.351 38.7 -3.28, 
  1058.                                                           -0.0063 38.7 0.000547, -0.0063 12.9 0.000547, 
  1059.                                                           -0.0063 -12.9 0.000557, -0.00629 -38.7 0.000576, 
  1060.                                                           -0.594 -38.1 -5.59, -1.66 -33.5 -15.8, 
  1061.                                                           -1.02 38.7 -3.14, 0 38.7 -0.000105, 
  1062.                                                           0 12.9 -0.000117, 0 -12.9 -9.74e-005, 
  1063.                                                           0 -38.7 -7.99e-005, -1.74 -38.1 -5.35, 
  1064.                                                           -7.94 -20 -24.4, -7.79 -2.7 -24, -1.64 38.7 -2.86, 
  1065.                                                           0.00547 38.7 -0.00328, 0.00548 12.9 -0.00328, 
  1066.                                                           0.00548 -12.9 -0.00327, 0.00548 -38.7 -0.00324, 
  1067.                                                           -2.81 -38.1 -4.87, -2.21 38.7 -2.45, 
  1068.                                                           -0.00471 38.7 0.00412, -0.00471 12.9 0.00411, 
  1069.                                                           -0.0047 -12.9 0.00413, -0.0047 -38.7 0.00415, 
  1070.                                                           -3.77 -38.1 -4.18, -8.01 38.7 -5.82, 
  1071.                                                           -2.67 38.7 -1.94, 0 38.7 -0.000105, 
  1072.                                                           0 12.9 -0.000117, 0 -12.9 -9.74e-005, 
  1073.                                                           0 -38.7 -8.52e-005, -4.55 -38.1 -3.31, 
  1074.                                                           -10.9 14.4 -7.94, -3.01 38.7 -1.35, 
  1075.                                                           0.00257 38.7 -0.00589, 0.00257 12.9 -0.0059, 
  1076.                                                           0.00257 -12.9 -0.00588, 0.00257 -38.7 -0.00587, 
  1077.                                                           -5.13 -38.1 -2.29, -23.5 -20 -10.4, 
  1078.                                                           -3.23 38.7 -0.68, -0.00132 38.7 0.00609, 
  1079.                                                           -0.00132 12.9 0.00608, -0.00132 -12.9 0.00609, 
  1080.                                                           -0.00132 -38.7 0.0061, -5.5 -38.1 -1.16, 
  1081.                                                           -19.6 -29.8 -4.17]
  1082.                                                         }
  1083.                                                         coordIndex [
  1084.                                                           0, 1, 7, -1, 0, 7, 6, -1, 
  1085.                                                           1, 2, 8, -1, 1, 8, 7, -1, 2, 3, 9, -1, 
  1086.                                                           2, 9, 8, -1, 3, 4, 10, -1, 3, 10, 9, -1, 
  1087.                                                           4, 5, 11, -1, 4, 11, 10, -1, 5, 214, 11, -1, 
  1088.                                                           6, 14, 13, -1, 6, 7, 15, -1, 6, 15, 14, -1, 
  1089.                                                           7, 8, 16, -1, 7, 16, 15, -1, 8, 9, 17, -1, 
  1090.                                                           8, 17, 16, -1, 9, 10, 18, -1, 9, 18, 17, -1, 
  1091.                                                           10, 11, 19, -1, 10, 19, 18, -1, 11, 214, 19, -1, 
  1092.                                                           13, 14, 21, -1, 14, 15, 22, -1, 14, 22, 21, -1, 
  1093.                                                           15, 16, 23, -1, 15, 23, 22, -1, 16, 17, 24, -1, 
  1094.                                                           16, 24, 23, -1, 17, 18, 25, -1, 17, 25, 24, -1, 
  1095.                                                           18, 19, 26, -1, 18, 26, 25, -1, 19, 214, 27, -1, 
  1096.                                                           19, 27, 26, -1, 20, 55, 12, -1, 13, 21, 28, -1, 
  1097.                                                           21, 22, 29, -1, 21, 29, 28, -1, 22, 23, 30, -1, 
  1098.                                                           22, 30, 29, -1, 23, 24, 31, -1, 23, 31, 30, -1, 
  1099.                                                           24, 25, 32, -1, 24, 32, 31, -1, 25, 26, 33, -1, 
  1100.                                                           25, 33, 32, -1, 26, 27, 33, -1, 13, 28, 34, -1, 
  1101.                                                           13, 34, 47, -1, 28, 29, 35, -1, 28, 35, 34, -1, 
  1102.                                                           29, 30, 36, -1, 29, 36, 35, -1, 30, 31, 37, -1, 
  1103.                                                           30, 37, 36, -1, 31, 32, 38, -1, 31, 38, 37, -1, 
  1104.                                                           32, 33, 39, -1, 32, 39, 38, -1, 33, 27, 39, -1, 
  1105.                                                           27, 12, 46, -1, 12, 55, 46, -1, 55, 20, 56, -1, 
  1106.                                                           20, 13, 47, -1, 47, 34, 40, -1, 34, 35, 41, -1, 
  1107.                                                           34, 41, 40, -1, 35, 36, 42, -1, 35, 42, 41, -1, 
  1108.                                                           36, 37, 43, -1, 36, 43, 42, -1, 37, 38, 44, -1, 
  1109.                                                           37, 44, 43, -1, 38, 39, 45, -1, 38, 45, 44, -1, 
  1110.                                                           39, 27, 45, -1, 56, 20, 47, -1, 47, 40, 48, -1, 
  1111.                                                           40, 41, 49, -1, 40, 49, 48, -1, 41, 42, 50, -1, 
  1112.                                                           41, 50, 49, -1, 42, 43, 51, -1, 42, 51, 50, -1, 
  1113.                                                           43, 44, 52, -1, 43, 52, 51, -1, 44, 45, 53, -1, 
  1114.                                                           44, 53, 52, -1, 45, 27, 54, -1, 45, 54, 53, -1, 
  1115.                                                           27, 46, 54, -1, 47, 48, 57, -1, 48, 49, 58, -1, 
  1116.                                                           48, 58, 57, -1, 49, 50, 59, -1, 49, 59, 58, -1, 
  1117.                                                           50, 51, 60, -1, 50, 60, 59, -1, 51, 52, 61, -1, 
  1118.                                                           51, 61, 60, -1, 52, 53, 62, -1, 52, 62, 61, -1, 
  1119.                                                           53, 54, 62, -1, 46, 63, 54, -1, 46, 55, 63, -1, 
  1120.                                                           47, 57, 64, -1, 57, 58, 65, -1, 57, 65, 64, -1, 
  1121.                                                           58, 59, 66, -1, 58, 66, 65, -1, 59, 60, 67, -1, 
  1122.                                                           59, 67, 66, -1, 60, 61, 68, -1, 60, 68, 67, -1, 
  1123.                                                           61, 62, 69, -1, 61, 69, 68, -1, 62, 54, 69, -1, 
  1124.                                                           63, 55, 70, -1, 55, 56, 70, -1, 47, 71, 77, -1, 
  1125.                                                           47, 64, 71, -1, 64, 65, 72, -1, 64, 72, 71, -1, 
  1126.                                                           65, 66, 73, -1, 65, 73, 72, -1, 66, 67, 74, -1, 
  1127.                                                           66, 74, 73, -1, 67, 68, 75, -1, 67, 75, 74, -1, 
  1128.                                                           68, 69, 76, -1, 68, 76, 75, -1, 69, 54, 76, -1, 
  1129.                                                           63, 70, 91, -1, 70, 56, 92, -1, 56, 47, 77, -1, 
  1130.                                                           71, 78, 77, -1, 71, 72, 79, -1, 71, 79, 78, -1, 
  1131.                                                           72, 73, 80, -1, 72, 80, 79, -1, 73, 74, 81, -1, 
  1132.                                                           73, 81, 80, -1, 74, 75, 82, -1, 74, 82, 81, -1, 
  1133.                                                           75, 76, 83, -1, 75, 83, 82, -1, 76, 54, 84, -1, 
  1134.                                                           76, 84, 83, -1, 54, 63, 84, -1, 92, 56, 77, -1, 
  1135.                                                           77, 78, 85, -1, 78, 79, 86, -1, 78, 86, 85, -1, 
  1136.                                                           79, 80, 87, -1, 79, 87, 86, -1, 80, 81, 88, -1, 
  1137.                                                           80, 88, 87, -1, 81, 82, 89, -1, 81, 89, 88, -1, 
  1138.                                                           82, 83, 90, -1, 82, 90, 89, -1, 83, 84, 90, -1, 
  1139.                                                           63, 91, 84, -1, 91, 70, 105, -1, 70, 92, 105, -1, 
  1140.                                                           77, 85, 93, -1, 85, 86, 94, -1, 85, 94, 93, -1, 
  1141.                                                           86, 87, 95, -1, 86, 95, 94, -1, 87, 88, 96, -1, 
  1142.                                                           87, 96, 95, -1, 88, 89, 97, -1, 88, 97, 96, -1, 
  1143.                                                           89, 90, 98, -1, 89, 98, 97, -1, 90, 84, 98, -1, 
  1144.                                                           77, 113, 121, -1, 77, 93, 99, -1, 77, 99, 113, -1, 
  1145.                                                           93, 94, 100, -1, 93, 100, 99, -1, 94, 95, 101, -1, 
  1146.                                                           94, 101, 100, -1, 95, 96, 102, -1, 
  1147.                                                           95, 102, 101, -1, 96, 97, 103, -1, 
  1148.                                                           96, 103, 102, -1, 97, 98, 104, -1, 
  1149.                                                           97, 104, 103, -1, 98, 84, 104, -1, 
  1150.                                                           113, 99, 106, -1, 99, 100, 107, -1, 
  1151.                                                           99, 107, 106, -1, 100, 101, 108, -1, 
  1152.                                                           100, 108, 107, -1, 101, 102, 109, -1, 
  1153.                                                           101, 109, 108, -1, 102, 103, 110, -1, 
  1154.                                                           102, 110, 109, -1, 103, 104, 111, -1, 
  1155.                                                           103, 111, 110, -1, 104, 84, 112, -1, 
  1156.                                                           104, 112, 111, -1, 84, 91, 112, -1, 
  1157.                                                           105, 92, 128, -1, 92, 77, 121, -1, 
  1158.                                                           106, 107, 114, -1, 106, 114, 113, -1, 
  1159.                                                           107, 108, 115, -1, 107, 115, 114, -1, 
  1160.                                                           108, 109, 116, -1, 108, 116, 115, -1, 
  1161.                                                           109, 110, 117, -1, 109, 117, 116, -1, 
  1162.                                                           110, 111, 118, -1, 110, 118, 117, -1, 
  1163.                                                           111, 112, 118, -1, 91, 119, 112, -1, 
  1164.                                                           91, 105, 119, -1, 105, 120, 119, -1, 
  1165.                                                           105, 128, 120, -1, 128, 92, 121, -1, 
  1166.                                                           113, 122, 121, -1, 113, 114, 123, -1, 
  1167.                                                           113, 123, 122, -1, 114, 115, 124, -1, 
  1168.                                                           114, 124, 123, -1, 115, 116, 125, -1, 
  1169.                                                           115, 125, 124, -1, 116, 117, 126, -1, 
  1170.                                                           116, 126, 125, -1, 117, 118, 127, -1, 
  1171.                                                           117, 127, 126, -1, 118, 112, 127, -1, 
  1172.                                                           121, 122, 129, -1, 122, 123, 130, -1, 
  1173.                                                           122, 130, 129, -1, 123, 124, 131, -1, 
  1174.                                                           123, 131, 130, -1, 124, 125, 132, -1, 
  1175.                                                           124, 132, 131, -1, 125, 126, 133, -1, 
  1176.                                                           125, 133, 132, -1, 126, 127, 134, -1, 
  1177.                                                           126, 134, 133, -1, 127, 112, 134, -1, 
  1178.                                                           119, 120, 135, -1, 121, 129, 136, -1, 
  1179.                                                           129, 130, 137, -1, 129, 137, 136, -1, 
  1180.                                                           130, 131, 138, -1, 130, 138, 137, -1, 
  1181.                                                           131, 132, 139, -1, 131, 139, 138, -1, 
  1182.                                                           132, 133, 140, -1, 132, 140, 139, -1, 
  1183.                                                           133, 134, 141, -1, 133, 141, 140, -1, 
  1184.                                                           134, 112, 142, -1, 134, 142, 141, -1, 
  1185.                                                           112, 119, 142, -1, 121, 136, 143, -1, 
  1186.                                                           121, 143, 157, -1, 136, 137, 144, -1, 
  1187.                                                           136, 144, 143, -1, 137, 138, 145, -1, 
  1188.                                                           137, 145, 144, -1, 138, 139, 146, -1, 
  1189.                                                           138, 146, 145, -1, 139, 140, 147, -1, 
  1190.                                                           139, 147, 146, -1, 140, 141, 148, -1, 
  1191.                                                           140, 148, 147, -1, 141, 142, 148, -1, 
  1192.                                                           119, 149, 142, -1, 119, 135, 149, -1, 
  1193.                                                           135, 150, 149, -1, 135, 120, 150, -1, 
  1194.                                                           120, 128, 165, -1, 120, 165, 150, -1, 
  1195.                                                           128, 121, 157, -1, 157, 143, 151, -1, 
  1196.                                                           143, 144, 152, -1, 143, 152, 151, -1, 
  1197.                                                           144, 145, 153, -1, 144, 153, 152, -1, 
  1198.                                                           145, 146, 154, -1, 145, 154, 153, -1, 
  1199.                                                           146, 147, 155, -1, 146, 155, 154, -1, 
  1200.                                                           147, 148, 156, -1, 147, 156, 155, -1, 
  1201.                                                           148, 142, 156, -1, 165, 128, 157, -1, 
  1202.                                                           157, 151, 158, -1, 151, 152, 159, -1, 
  1203.                                                           151, 159, 158, -1, 152, 153, 160, -1, 
  1204.                                                           152, 160, 159, -1, 153, 154, 161, -1, 
  1205.                                                           153, 161, 160, -1, 154, 155, 162, -1, 
  1206.                                                           154, 162, 161, -1, 155, 156, 163, -1, 
  1207.                                                           155, 163, 162, -1, 156, 142, 163, -1, 
  1208.                                                           149, 150, 164, -1, 157, 158, 166, -1, 
  1209.                                                           158, 159, 167, -1, 158, 167, 166, -1, 
  1210.                                                           159, 160, 168, -1, 159, 168, 167, -1, 
  1211.                                                           160, 161, 169, -1, 160, 169, 168, -1, 
  1212.                                                           161, 162, 170, -1, 161, 170, 169, -1, 
  1213.                                                           162, 163, 171, -1, 162, 171, 170, -1, 
  1214.                                                           163, 142, 172, -1, 163, 172, 171, -1, 
  1215.                                                           142, 149, 172, -1, 157, 166, 173, -1, 
  1216.                                                           166, 167, 174, -1, 166, 174, 173, -1, 
  1217.                                                           167, 168, 175, -1, 167, 175, 174, -1, 
  1218.                                                           168, 169, 176, -1, 168, 176, 175, -1, 
  1219.                                                           169, 170, 177, -1, 169, 177, 176, -1, 
  1220.                                                           170, 171, 178, -1, 170, 178, 177, -1, 
  1221.                                                           171, 172, 178, -1, 149, 179, 172, -1, 
  1222.                                                           149, 164, 179, -1, 164, 180, 179, -1, 
  1223.                                                           164, 150, 180, -1, 150, 165, 180, -1, 
  1224.                                                           157, 181, 193, -1, 157, 173, 181, -1, 
  1225.                                                           173, 174, 182, -1, 173, 182, 181, -1, 
  1226.                                                           174, 175, 183, -1, 174, 183, 182, -1, 
  1227.                                                           175, 176, 184, -1, 175, 184, 183, -1, 
  1228.                                                           176, 177, 185, -1, 176, 185, 184, -1, 
  1229.                                                           177, 178, 186, -1, 177, 186, 185, -1, 
  1230.                                                           178, 172, 186, -1, 180, 165, 200, -1, 
  1231.                                                           165, 157, 193, -1, 181, 187, 193, -1, 
  1232.                                                           181, 182, 188, -1, 181, 188, 187, -1, 
  1233.                                                           182, 183, 189, -1, 182, 189, 188, -1, 
  1234.                                                           183, 184, 190, -1, 183, 190, 189, -1, 
  1235.                                                           184, 185, 191, -1, 184, 191, 190, -1, 
  1236.                                                           185, 186, 192, -1, 185, 192, 191, -1, 
  1237.                                                           186, 172, 192, -1, 179, 180, 207, -1, 
  1238.                                                           200, 165, 193, -1, 193, 187, 194, -1, 
  1239.                                                           187, 188, 195, -1, 187, 195, 194, -1, 
  1240.                                                           188, 189, 196, -1, 188, 196, 195, -1, 
  1241.                                                           189, 190, 197, -1, 189, 197, 196, -1, 
  1242.                                                           190, 191, 198, -1, 190, 198, 197, -1, 
  1243.                                                           191, 192, 199, -1, 191, 199, 198, -1, 
  1244.                                                           192, 172, 214, -1, 192, 214, 199, -1, 
  1245.                                                           172, 179, 214, -1, 193, 194, 201, -1, 
  1246.                                                           194, 195, 202, -1, 194, 202, 201, -1, 
  1247.                                                           195, 196, 203, -1, 195, 203, 202, -1, 
  1248.                                                           196, 197, 204, -1, 196, 204, 203, -1, 
  1249.                                                           197, 198, 205, -1, 197, 205, 204, -1, 
  1250.                                                           198, 199, 206, -1, 198, 206, 205, -1, 
  1251.                                                           199, 214, 206, -1, 179, 207, 214, -1, 
  1252.                                                           180, 200, 207, -1, 193, 201, 208, -1, 
  1253.                                                           201, 202, 209, -1, 201, 209, 208, -1, 
  1254.                                                           202, 203, 210, -1, 202, 210, 209, -1, 
  1255.                                                           203, 204, 211, -1, 203, 211, 210, -1, 
  1256.                                                           204, 205, 212, -1, 204, 212, 211, -1, 
  1257.                                                           205, 206, 213, -1, 205, 213, 212, -1, 
  1258.                                                           206, 214, 213, -1, 207, 200, 20, -1, 
  1259.                                                           193, 208, 6, -1, 193, 6, 13, -1, 208, 0, 6, -1, 
  1260.                                                           208, 209, 1, -1, 208, 1, 0, -1, 209, 210, 2, -1, 
  1261.                                                           209, 2, 1, -1, 210, 211, 3, -1, 210, 3, 2, -1, 
  1262.                                                           211, 212, 4, -1, 211, 4, 3, -1, 212, 213, 5, -1, 
  1263.                                                           212, 5, 4, -1, 213, 214, 5, -1, 214, 12, 27, -1, 
  1264.                                                           214, 207, 12, -1, 207, 20, 12, -1, 
  1265.                                                           20, 200, 13, -1, 200, 193, 13, -1]
  1266.                                                         }
  1267.                                                     }
  1268.                                                   ]
  1269.                                                 }
  1270.                                               ]
  1271.                                             }
  1272.                                           ]
  1273.                                         },
  1274.                                         DEF Joint1-ROOT Transform {
  1275.                                           translation 4.28 0 166
  1276.                                           rotation 0.577 0.577 0.577 -2.09
  1277.                                           scale 1 1 1
  1278.                                           scaleOrientation -0.219 0.254 -0.942 -0.511
  1279.                                           children [
  1280.                                           DEF Joint1-POS-INTERP PositionInterpolator {
  1281.                                             key [0, 0.25, 0.5, 0.75, 1.0]    #, 0.6, 0.72, 0.84, 0.96, 1, ]
  1282.                                             keyValue [4.28 0 166, 4.28 0 166, 4.28 0 166, 4.28 1.75e-005 166, 
  1283.                                               4.28 0 166, ] } 
  1284.                                           DEF Joint1-POS-INTERP2 PositionInterpolator {
  1285.                                             key [0, 0.25, 0.5, 0.75, 1.0]
  1286.                                             keyValue [4.28 0 166, 4.28 0 166, 4.28 1.07e-005 166, 
  1287.                                               4.28 0 166, 4.28 0 166,           ] },
  1288.                                             Shape {
  1289.                                               appearance Appearance {
  1290.                                                 material Material {
  1291.                                                   diffuseColor 0.639 0.369 0.173
  1292.                                                   shininess 0.55
  1293.                                                   transparency 0
  1294.                                                 }
  1295.                                               }
  1296.                                               geometry DEF Joint1-FACES IndexedFaceSet {
  1297.                                                 ccw TRUE
  1298.                                                 solid TRUE
  1299.                                                 coord DEF Joint1-COORD Coordinate { point [
  1300.                                                   -24.9 -33.7 8.67, -34.1 -22.8 8.67, -29.7 14.1 8.67, 
  1301.                                                   -17.6 27.9 8.67, 31.2 -1.8 8.67, 29.7 -14.1 8.67, 
  1302.                                                   -24.9 -33.7 -8.67, -34.1 -22.8 -8.67, -29.7 14.1 -8.67, 
  1303.                                                   -17.6 27.9 -8.67, 31.2 -1.8 -8.67, 29.7 -14.1 -8.67]
  1304.                                                 }
  1305.                                                 coordIndex [
  1306.                                                   0, 5, 4, -1, 
  1307.                                                   0, 4, 3, -1, 0, 3, 2, -1, 0, 2, 1, -1, 0, 1, 7, -1, 
  1308.                                                   0, 7, 6, -1, 1, 2, 8, -1, 1, 8, 7, -1, 2, 3, 9, -1, 
  1309.                                                   2, 9, 8, -1, 3, 4, 10, -1, 3, 10, 9, -1, 4, 5, 11, -1, 
  1310.                                                   4, 11, 10, -1, 5, 0, 6, -1, 5, 6, 11, -1, 10, 11, 6, -1, 
  1311.                                                   9, 10, 6, -1, 8, 9, 6, -1, 7, 8, 6, -1]
  1312.                                                 }
  1313.                                             }
  1314.                                           ]
  1315.                                         }
  1316.                                       ]
  1317.                                     }
  1318.                                   ]
  1319.                                 }
  1320.                             ]
  1321.                         }                         
  1322.                     ]
  1323.                 }
  1324.             ]
  1325.         }
  1326.     ]
  1327. }
  1328.  
  1329. Transform
  1330. {
  1331.     children
  1332.     [
  1333.         LayoutHint
  1334.         {
  1335.             placement BOTTOMRIGHT
  1336.             widthFraction .15
  1337.             heightFraction .15
  1338.         }
  1339.  
  1340.         Anchor
  1341.         {
  1342.             url "http://vrml.sgi.com/" 
  1343.             description "SGI Cosmo Player"
  1344.  
  1345.             children
  1346.             [
  1347.                 Shape
  1348.                 {
  1349.                     geometry IndexedFaceSet
  1350.                     {
  1351.                         coord Coordinate
  1352.                         {
  1353.                             point
  1354.                             [
  1355.                                 -2.727272 1 0,
  1356.                                 2.727272 1 0,
  1357.                                 2.727272 -1 0,
  1358.                                 -2.727272 -1 0
  1359.                             ]
  1360.                         }
  1361.  
  1362.                         texCoord TextureCoordinate
  1363.                         {
  1364.                             point
  1365.                             [
  1366.                                 0 1,
  1367.                                 1 1,
  1368.                                 1 0,
  1369.                                 0 0
  1370.                             ]
  1371.                         }
  1372.  
  1373.                         coordIndex
  1374.                         [
  1375.                             3, 2, 1, 0, -1
  1376.                         ]
  1377.  
  1378.                         texCoordIndex
  1379.                         [
  1380.                             3, 2, 1, 0, -1
  1381.                         ]
  1382.                     }
  1383.  
  1384.                     appearance Appearance
  1385.                     {
  1386.                         material Material
  1387.                         {
  1388.                             ambientIntensity .28
  1389.                             diffuseColor .5 .5 1
  1390.                             transparency .25
  1391.                         }
  1392.  
  1393.                         texture ImageTexture
  1394.                         {
  1395.                             url "netscape\cosmo.gif"
  1396.                         }
  1397.                     }
  1398.                 }
  1399.             ]
  1400.         }
  1401.     ]
  1402. }
  1403.  
  1404. DEF WALK_SCRIPT Script
  1405. {
  1406.     eventIn  SFTime    touchTime
  1407.     eventOut SFString  setType
  1408.  
  1409.     url "javascript:
  1410.         function touchTime(nav)
  1411.         {
  1412.             setType = 'WALK';
  1413.         }"
  1414. }
  1415.  
  1416. DEF EXAMINE_SCRIPT Script
  1417. {
  1418.     eventIn SFTime    touchTime
  1419.     eventOut SFString  setType
  1420.  
  1421.     url "javascript:
  1422.         function touchTime(nav)
  1423.         {
  1424.             setType = 'SPIN';
  1425.         }"
  1426. }
  1427.  
  1428. DEF POINT_SCRIPT Script
  1429. {
  1430.     eventIn  SFTime   touchTime
  1431.     eventIn  SFBool   setPoint
  1432.     eventOut SFFloat  density
  1433.     eventOut SFTime   animateTime
  1434.     eventOut SFBool   bPoint_set
  1435.  
  1436.     field    SFBool   bPointMode         false
  1437.  
  1438.     url "javascript:
  1439.         function touchTime(nav)
  1440.         {
  1441.             bPoint_set = !bPointMode;
  1442.         }
  1443.  
  1444.         function setPoint(bPoint, time)
  1445.         {
  1446.             bPointMode = bPoint;
  1447.  
  1448.             if (bPoint)
  1449.                 density = 0.0;
  1450.             else
  1451.                 density = 0.5;
  1452.             animateTime = time;
  1453.         }"
  1454. }
  1455.  
  1456. DEF LAMP_SCRIPT Script
  1457. {
  1458.     eventIn  SFTime   touchTime
  1459.     eventIn  SFBool   setLamp
  1460.     eventOut SFTime   out1Time
  1461.     eventOut SFTime   out2Time
  1462.     eventOut SFBool   lightSwitch
  1463.     eventOut SFBool   lightSet
  1464.     eventOut SFColor  bulbLight
  1465.  
  1466.     field    SFBool   bLamp         FALSE
  1467.  
  1468.     url "javascript:
  1469.         function touchTime(nav, ts)
  1470.         {
  1471.             lightSet = !bLamp;
  1472.         }
  1473.  
  1474.         function setLamp(bOn, ts)
  1475.         {
  1476.             if (bLamp != bOn)
  1477.             {
  1478.                 bLamp = bOn;
  1479.                 lightSwitch = bLamp - 1;
  1480.  
  1481.                 if (bLamp)
  1482.                 {
  1483.                     bulbLight[0] = 1 ;
  1484.                     bulbLight[1] = 1 ;
  1485.                     bulbLight[2] = 1 ;
  1486.                     out1Time = ts;
  1487.                 }
  1488.                 else
  1489.                 {
  1490.                     bulbLight[0] = .3 ;
  1491.                     bulbLight[1] = .3 ;
  1492.                     bulbLight[2] = .3 ;
  1493.                     out2Time = ts;
  1494.                 }
  1495.             }
  1496.         }"
  1497. }
  1498.  
  1499. DEF TYPE_SCRIPT Script
  1500. {
  1501.     eventIn  SFString setType
  1502.  
  1503.     eventOut SFFloat  walkDensity
  1504.     eventOut SFTime   walkActivate
  1505.     eventOut SFFloat  examineDensity
  1506.     eventOut SFTime   examineActivate
  1507.  
  1508.     url "javascript:
  1509.         function setType(str, ts)
  1510.         {
  1511.             if (str == 'SPIN' || str == 'EXAMINE')
  1512.             {
  1513.                 walkDensity = 0.5;
  1514.                 examineDensity  = 0.0;
  1515.                 examineActivate = ts;
  1516.             }
  1517.             else if (str == 'WALK' || str == 'FLY')
  1518.             {
  1519.                 walkDensity = 0.0;
  1520.                 examineDensity  = 0.5;
  1521.                 walkActivate = ts;
  1522.             }
  1523.             else
  1524.             {
  1525.                 walkDensity = 0.65;
  1526.                 examineDensity  = 0.65;
  1527.             }
  1528.         }"
  1529. }
  1530.  
  1531. DEF WALK_TIMER TimeSensor 
  1532.     enabled TRUE 
  1533.     cycleInterval 2 
  1534.     startTime 1 
  1535.     stopTime 0 
  1536.     loop FALSE 
  1537. }
  1538.  
  1539. DEF EXAMINE_TIMER TimeSensor 
  1540.     enabled TRUE 
  1541.     cycleInterval 1.5 
  1542.     startTime 1 
  1543.     stopTime 0 
  1544.     loop FALSE 
  1545. }
  1546.  
  1547. DEF POINT_TIMER TimeSensor 
  1548.     enabled TRUE 
  1549.     cycleInterval 2 
  1550.     startTime 1 
  1551.     stopTime 0 
  1552.     loop FALSE 
  1553. }
  1554.  
  1555. DEF WALK_ROTATE OrientationInterpolator 
  1556. {
  1557.     key           [ 0, 0.333, 0.667, 1 ]
  1558.     keyValue      [ 0 1 0 0, 0 1 0 2.0944, 0 1 0 4.1888, 0 1 0 6.28 ]
  1559. }
  1560.  
  1561. DEF WALK_HOP PositionInterpolator
  1562. {
  1563.     key           [ 0,        0.4,          0.45,      .6,         0.85,     0.9           1        ]
  1564.     keyValue      [ -1.5 0 1, -1.5 -0.1 1, -1.5 0  1, -1.5 1.6 1, -1.5 0 1, -1.5 -0.2 1,  -1.5 0 1 ]
  1565. }
  1566.  
  1567. DEF WALK_STRETCH PositionInterpolator
  1568. {
  1569.     key           [ 0,           0.4,         0.45,        0.5,          0.6,         0.85,        .9           1           ]
  1570.     keyValue      [ 0.4 0.4 0.4, 0.4 0.3 0.4, 0.4 0.4 0.4, 0.4 0.55 0.4, 0.4 0.4 0.4, 0.4 0.4 0.4, 0.4 0.2 0.4, 0.4 0.4 0.4 ]
  1571. }
  1572.  
  1573. DEF EXAMINE_ROTATE OrientationInterpolator 
  1574. {
  1575.     key           [ 0, 0.333, 0.667, 1 ]
  1576.     keyValue      [ 1 0 0 0, 1 0 0 -2.0944, 1 0 0 -4.1888, 1 0 0 -6.28 ]
  1577. }
  1578.  
  1579. DEF POINT_ROTATE OrientationInterpolator 
  1580. {
  1581.     key           [ 0, 0.333, 0.667, 1 ]
  1582.     keyValue      [ 0 1 0 0, 0 1 0 2.0944, 0 1 0 4.1888, 0 1 0 6.28 ]
  1583. }
  1584.  
  1585. ROUTE WALK_TOUCHSENSOR.touchTime     TO WALK_SCRIPT.touchTime
  1586. ROUTE EXAMINE_TOUCHSENSOR.touchTime  TO EXAMINE_SCRIPT.touchTime
  1587. ROUTE POINT_TOUCHSENSOR.touchTime    TO POINT_SCRIPT.touchTime
  1588. ROUTE TouchSensor01-SENSOR.touchTime TO LAMP_SCRIPT.touchTime
  1589.  
  1590. ROUTE POINT_SCRIPT.animateTime       TO POINT_TIMER.startTime
  1591. ROUTE POINT_SCRIPT.density           TO POINT_MATERIAL.transparency
  1592.  
  1593. ROUTE WALK_TIMER.fraction_changed    TO WALK_ROTATE.set_fraction
  1594. ROUTE EXAMINE_TIMER.fraction_changed TO EXAMINE_ROTATE.set_fraction
  1595. ROUTE POINT_TIMER.fraction_changed   TO POINT_ROTATE.set_fraction
  1596. ROUTE POINT_TIMER.fraction_changed   TO WALK_HOP.set_fraction
  1597. ROUTE POINT_TIMER.fraction_changed   TO WALK_STRETCH.set_fraction
  1598.  
  1599. ROUTE WALK_ROTATE.value_changed      TO WALK_SHAPE.set_rotation
  1600. ROUTE WALK_HOP.value_changed         TO WALK_SHAPE.set_translation
  1601. ROUTE WALK_STRETCH.value_changed     TO WALK_SHAPE.set_scale
  1602. ROUTE EXAMINE_ROTATE.value_changed   TO EXAMINE_SHAPE.set_rotation
  1603. ROUTE POINT_ROTATE.value_changed     TO POINT_SHAPE.set_rotation
  1604.  
  1605. ROUTE TYPE_SCRIPT.walkDensity        TO WALK_MATERIAL.transparency
  1606. ROUTE TYPE_SCRIPT.walkActivate       TO WALK_TIMER.startTime
  1607. ROUTE TYPE_SCRIPT.examineDensity     TO EXAMINE_MATERIAL.transparency
  1608. ROUTE TYPE_SCRIPT.examineActivate    TO EXAMINE_TIMER.startTime
  1609.  
  1610. ROUTE LAMP_SCRIPT.out1Time             TO Base-TIMER.startTime
  1611. ROUTE LAMP_SCRIPT.out2Time             TO Base-TIMER2.startTime
  1612. ROUTE LAMP_SCRIPT.lightSwitch         TO LightSwitch.whichChoice
  1613. ROUTE LAMP_SCRIPT.bulbLight             TO BulbLight.emissiveColor
  1614.  
  1615. ROUTE Base-TIMER.fraction_changed TO Bars2-POS-INTERP.set_fraction
  1616. ROUTE Bars2-POS-INTERP.value_changed TO Bars2-ROOT.set_translation
  1617. ROUTE Base-TIMER.fraction_changed TO Bars2-ROT-INTERP.set_fraction
  1618. ROUTE Bars2-ROT-INTERP.value_changed TO Bars2-ROOT.set_rotation
  1619. ROUTE Base-TIMER.fraction_changed TO Bars-POS-INTERP.set_fraction
  1620. ROUTE Bars-POS-INTERP.value_changed TO Bars-ROOT.set_translation
  1621. ROUTE Base-TIMER.fraction_changed TO Bars-ROT-INTERP.set_fraction
  1622. ROUTE Bars-ROT-INTERP.value_changed TO Bars-ROOT.set_rotation
  1623. ROUTE Base-TIMER.fraction_changed TO Cup-POS-INTERP.set_fraction
  1624. ROUTE Cup-POS-INTERP.value_changed TO Cup-ROOT.set_translation
  1625. ROUTE Base-TIMER.fraction_changed TO Cup-ROT-INTERP.set_fraction
  1626. ROUTE Cup-ROT-INTERP.value_changed TO Cup-ROOT.set_rotation
  1627. ROUTE Base-TIMER.fraction_changed TO Joint1-POS-INTERP.set_fraction
  1628. ROUTE Joint1-POS-INTERP.value_changed TO Joint1-ROOT.set_translation
  1629. #ROUTE Base-TIMER.fraction_changed TO MovingLight-POS-INTERP.set_fraction
  1630. #ROUTE MovingLight-POS-INTERP.value_changed TO MovingLight.direction
  1631.  
  1632. ROUTE Base-TIMER2.fraction_changed TO Bars2-POS-INTERP2.set_fraction
  1633. ROUTE Bars2-POS-INTERP2.value_changed TO Bars2-ROOT.set_translation
  1634. ROUTE Base-TIMER2.fraction_changed TO Bars2-ROT-INTERP2.set_fraction
  1635. ROUTE Bars2-ROT-INTERP2.value_changed TO Bars2-ROOT.set_rotation
  1636. ROUTE Base-TIMER2.fraction_changed TO Bars-POS-INTERP2.set_fraction
  1637. ROUTE Bars-POS-INTERP2.value_changed TO Bars-ROOT.set_translation
  1638. ROUTE Base-TIMER2.fraction_changed TO Bars-ROT-INTERP2.set_fraction
  1639. ROUTE Bars-ROT-INTERP2.value_changed TO Bars-ROOT.set_rotation
  1640. ROUTE Base-TIMER2.fraction_changed TO Cup-POS-INTERP2.set_fraction
  1641. ROUTE Cup-POS-INTERP2.value_changed TO Cup-ROOT.set_translation
  1642. ROUTE Base-TIMER2.fraction_changed TO Cup-ROT-INTERP2.set_fraction
  1643. ROUTE Cup-ROT-INTERP2.value_changed TO Cup-ROOT.set_rotation
  1644. ROUTE Base-TIMER2.fraction_changed TO Joint1-POS-INTERP2.set_fraction
  1645. ROUTE Joint1-POS-INTERP2.value_changed TO Joint1-ROOT.set_translation
  1646.  
  1647. ROUTE COSMOBROWSER.headlight_changed TO LAMP_SCRIPT.setLamp
  1648. ROUTE COSMOBROWSER.navType_changed TO TYPE_SCRIPT.setType
  1649. ROUTE COSMOBROWSER.point_changed TO POINT_SCRIPT.setPoint
  1650.  
  1651. ROUTE POINT_SCRIPT.bPoint_set TO COSMOBROWSER.set_point
  1652. ROUTE WALK_SCRIPT.setType TO COSMOBROWSER.set_navType
  1653. ROUTE EXAMINE_SCRIPT.setType TO COSMOBROWSER.set_navType
  1654. ROUTE LIGHT_SCRIPT.lightSet TO COSMOBROWSER.set_headlight
  1655.