home *** CD-ROM | disk | FTP | other *** search
/ Sony Community Place / Circus7.zip / circus7 / avtroom.wrl next >
Text File  |  1997-05-16  |  92KB  |  2,551 lines

  1. #VRML V2.0 utf8
  2.  
  3. # "$Id: avtroom.wrl,v 1.3 1997/05/16 02:54:34 ask Exp $";
  4. #
  5. #  AVATAR ROOM
  6. # (c) Copyright 1996 Sony Corporation. All rights reserved.
  7. #
  8.  
  9. #-----------------------------------------------------------------------------
  10. WorldInfo { title "AVATAR COLOR" }
  11. #-----------------------------------------------------------------------------
  12.  
  13. Billboard {
  14.   children [
  15.     NavigationInfo {
  16.       type     "NONE"
  17.       headlight FALSE
  18.     }
  19.     Background {
  20.       skyColor [ 0.2 0.5 0.9 ]
  21.     }
  22.     Viewpoint {
  23.       position 0.1 1.1 3
  24.       fieldOfView 1.1
  25.     }
  26.     DEF INIT_PS ProximitySensor { size 1000 1000 1000 }
  27.     DirectionalLight {
  28.       direction  0.5 -1 -1
  29.       intensity  0.6
  30.     }
  31.     DirectionalLight {
  32.       direction -0.5 -1 -1
  33.       intensity  0.6
  34.     }
  35.     DirectionalLight {
  36.       direction  0 1 -1
  37.       intensity  0.5
  38.     }
  39.     #
  40.     # avatar room title
  41.     #
  42.     Transform {
  43.       translation -0.8 2 0
  44.       scale        0.5 0.5 0.5
  45.       children [
  46.         Shape {
  47.           appearance Appearance {
  48.             material Material {
  49.               diffuseColor 0.9 0.9 0.9
  50.             }
  51.           }
  52.           geometry Text { string "avatar color" }
  53.         }
  54.       ]
  55.     }
  56.     #
  57.     # OK NG button
  58.     #
  59.     Transform {
  60.       translation 0.9 0 0
  61.       children [
  62.         Shape {
  63.           appearance Appearance {
  64.             texture ImageTexture { url "avtwrl/images/ok.jpg" }
  65.           }
  66.           geometry Box { size 0.3 0.2 0.1 }
  67.         }
  68.         DEF T_OK TouchSensor {}
  69.       ]
  70.     }
  71.     Transform {
  72.       translation 1.3 0 0
  73.       children [
  74.         Shape {
  75.           appearance Appearance {
  76.             texture ImageTexture { url "avtwrl/images/cancel.jpg" }
  77.           }
  78.           geometry Box { size 0.3 0.2 0.1 }
  79.         }
  80.         DEF T_NG TouchSensor {}
  81.       ]
  82.     }
  83.   ]
  84. }
  85.  
  86. #-----------------------------------------------------------------------
  87. # boy or girl
  88. #-----------------------------------------------------------------------
  89. DEF SW Switch {
  90.   choice [
  91.     # boy.wrl
  92.     DEF boy Transform {
  93.       children [
  94.         Transform {
  95.           rotation 0 1 0 -1.57
  96.           children [
  97.             DEF boy_s3 Transform {
  98.               children [
  99.                 Shape {
  100.                   appearance Appearance {
  101.                     material DEF boy_m3 Material {
  102.                       diffuseColor 1 0.788 0.592
  103.                     }
  104.                   }
  105.                   geometry DEF boy_i3 IndexedFaceSet {
  106.                     creaseAngle 0.5
  107.                     coord Coordinate {
  108.                       point [
  109.                         -0.066 1.439 0.045,
  110.                         -0.048 1.436 0.066,
  111.                         -0.028 1.547 0.057,
  112.                         -0.043 1.549 0.038,
  113.                         0.019 1.424 0.066,
  114.                         0.029 1.537 0.057,
  115.                         0.037 1.422 0.045,
  116.                         0.044 1.535 0.038,
  117.                         0.037 1.422 -0.045,
  118.                         0.044 1.535 -0.038,
  119.                         0.019 1.424 -0.066,
  120.                         0.029 1.537 -0.057,
  121.                         -0.048 1.436 -0.066,
  122.                         -0.028 1.547 -0.057,
  123.                         -0.066 1.439 -0.045,
  124.                         -0.043 1.549 -0.038
  125.                       ]
  126.                     }
  127.                     coordIndex [
  128.                       0, 1, 2, 3, -1,
  129.                       1, 4, 5, 2, -1,
  130.                       4, 6, 7, 5, -1,
  131.                       6, 8, 9, 7, -1,
  132.                       8, 10, 11, 9, -1,
  133.                       10, 12, 13, 11, -1,
  134.                       12, 14, 15, 13, -1,
  135.                       14, 0, 3, 15, -1
  136.                     ]
  137.                   }
  138.                 }
  139.                 DEF boy_CLICK03 TouchSensor {}
  140.               ]
  141.             }
  142.             DEF boy_s11 Transform {
  143.               children [
  144.                 Shape {
  145.                   appearance Appearance {
  146.                     material DEF boy_m11 Material {
  147.                       diffuseColor  0.625 0.625 0.625
  148.                       specularColor 1 1 1
  149.                     }
  150.                   }
  151.                   geometry DEF boy_i11 IndexedFaceSet {
  152.                     creaseAngle 0.5
  153.                     coord Coordinate {
  154.                       point [
  155.                         -0.11 -0.001 0.149,
  156.                         -0.085 -0.001 0.168,
  157.                         -0.087 0.09 0.149,
  158.                         -0.104 0.09 0.136,
  159.                         0.17 -0.001 0.168,
  160.                         0.014 0.09 0.149,
  161.                         0.195 -0.001 0.149,
  162.                         0.041 0.09 0.136,
  163.                         0.195 -0.001 0.068,
  164.                         0.041 0.09 0.079,
  165.                         0.17 -0.001 0.049,
  166.                         0.014 0.09 0.066,
  167.                         -0.085 -0.001 0.049,
  168.                         -0.087 0.09 0.066,
  169.                         -0.11 -0.001 0.068,
  170.                         -0.104 0.09 0.079
  171.                       ]
  172.                     }
  173.                     coordIndex [
  174.                       0, 1, 2, 3, -1,
  175.                       1, 4, 5, 2, -1,
  176.                       4, 6, 7, 5, -1,
  177.                       6, 8, 9, 7, -1,
  178.                       8, 10, 11, 9, -1,
  179.                       10, 12, 13, 11, -1,
  180.                       12, 14, 15, 13, -1,
  181.                       14, 0, 3, 15, -1
  182.                     ]
  183.                   }
  184.                 }
  185.                 DEF boy_CLICK11 TouchSensor {}
  186.               ]
  187.             }
  188.             DEF boy_s10 Transform {
  189.               children [
  190.                 Shape {
  191.                   appearance Appearance {
  192.                     material DEF boy_m10 Material {
  193.                       diffuseColor 0.22 0.345 1
  194.                     }
  195.                   }
  196.                   geometry DEF boy_i10 IndexedFaceSet {
  197.                     creaseAngle 0.5
  198.                     coord Coordinate {
  199.                       point [
  200.                         -0.085 0.073 0.149,
  201.                         -0.061 0.073 0.17,
  202.                         -0.054 0.546 0.166,
  203.                         -0.082 0.546 0.145,
  204.                         0.03 0.073 0.17,
  205.                         0.053 0.546 0.166,
  206.                         0.054 0.073 0.149,
  207.                         0.081 0.546 0.145,
  208.                         0.054 0.073 0.06,
  209.                         0.081 0.546 0.054,
  210.                         0.03 0.073 0.039,
  211.                         0.053 0.546 0.033,
  212.                         -0.061 0.073 0.039,
  213.                         -0.054 0.546 0.033,
  214.                         -0.085 0.073 0.06,
  215.                         -0.082 0.546 0.054
  216.                       ]
  217.                     }
  218.                     coordIndex [
  219.                       0, 1, 2, 3, -1,
  220.                       1, 4, 5, 2, -1,
  221.                       4, 6, 7, 5, -1,
  222.                       6, 8, 9, 7, -1,
  223.                       8, 10, 11, 9, -1,
  224.                       10, 12, 13, 11, -1,
  225.                       12, 14, 15, 13, -1,
  226.                       14, 0, 3, 15, -1
  227.                     ]
  228.                   }
  229.                 }
  230.                 DEF boy_CLICK10 TouchSensor {}
  231.               ]
  232.             }
  233.             DEF boy_s9 Transform {
  234.               children [
  235.                 Shape {
  236.                   appearance Appearance {
  237.                     material DEF boy_m9 Material {
  238.                       diffuseColor 0.225 0.334 1
  239.                     }
  240.                   }
  241.                   geometry DEF boy_i9 IndexedFaceSet {
  242.                     creaseAngle 0.5
  243.                     coord Coordinate {
  244.                       point [
  245.                         -0.082 0.588 0.142,
  246.                         -0.054 0.588 0.164,
  247.                         -0.087 0.929 0.163,
  248.                         -0.121 0.929 0.139,
  249.                         0.053 0.588 0.164,
  250.                         0.043 0.929 0.163,
  251.                         0.081 0.588 0.142,
  252.                         0.077 0.929 0.139,
  253.                         0.081 0.588 0.052,
  254.                         0.077 0.929 0.041,
  255.                         0.053 0.588 0.03,
  256.                         0.043 0.929 0.018,
  257.                         -0.054 0.588 0.03,
  258.                         -0.087 0.929 0.018,
  259.                         -0.082 0.588 0.052,
  260.                         -0.121 0.929 0.041
  261.                       ]
  262.                     }
  263.                     coordIndex [
  264.                       0, 1, 2, 3, -1,
  265.                       1, 4, 5, 2, -1,
  266.                       4, 6, 7, 5, -1,
  267.                       6, 8, 9, 7, -1,
  268.                       8, 10, 11, 9, -1,
  269.                       10, 12, 13, 11, -1,
  270.                       12, 14, 15, 13, -1,
  271.                       14, 0, 3, 15, -1
  272.                     ]
  273.                   }
  274.                 }
  275.                 DEF boy_CLICK09 TouchSensor {}
  276.               ]
  277.             }
  278.             DEF boy_s4 Transform {
  279.               children [
  280.                 Shape {
  281.                   appearance Appearance {
  282.                     material DEF boy_m4 Material {
  283.                       diffuseColor 1 0.787 0.59
  284.                     }
  285.                   }
  286.                   geometry DEF boy_i4 IndexedFaceSet {
  287.                     creaseAngle 0.5
  288.                     coord Coordinate {
  289.                       point [
  290.                         0.102 1.677 0.014,
  291.                         0.082 1.68 0.041,
  292.                         0.082 1.635 0.046,
  293.                         0.098 1.617 0.015,
  294.                         0.046 1.676 0.056,
  295.                         0.046 1.631 0.063,
  296.                         0.046 1.676 -0.056,
  297.                         0.082 1.68 -0.041,
  298.                         0.082 1.635 -0.046,
  299.                         0.046 1.631 -0.063,
  300.                         0.102 1.677 -0.014,
  301.                         0.098 1.617 -0.015,
  302.                         0.075 1.631 0.046,
  303.                         0.091 1.616 0.016,
  304.                         0.042 1.628 0.064,
  305.                         0.075 1.631 -0.046,
  306.                         0.042 1.628 -0.064,
  307.                         0.09 1.616 -0.016,
  308.                         0.091 1.616 0.016,
  309.                         0.075 1.61 0.046,
  310.                         0.064 1.531 0.045,
  311.                         0.085 1.516 0.016,
  312.                         0.042 1.628 0.064,
  313.                         0.037 1.555 0.064,
  314.                         0.042 1.628 -0.064,
  315.                         0.075 1.61 -0.046,
  316.                         0.064 1.531 -0.045,
  317.                         0.037 1.555 -0.064,
  318.                         0.09 1.616 -0.016,
  319.                         0.085 1.516 -0.016,
  320.                         0.017 1.521 0.041,
  321.                         0.027 1.503 0.014,
  322.                         0.003 1.548 0.058,
  323.                         0.017 1.521 -0.041,
  324.                         0.003 1.548 -0.058,
  325.                         0.027 1.503 -0.014,
  326.                         0.091 1.616 0.009,
  327.                         0.091 1.57 0.011,
  328.                         0.091 1.57 -0.011,
  329.                         0.091 1.616 -0.009,
  330.                         0.091 1.616 0.009,
  331.                         0.116 1.572 0.007,
  332.                         0.116 1.572 -0.007,
  333.                         0.091 1.616 -0.009
  334.                       ]
  335.                     }
  336.                     coordIndex [
  337.                       0, 1, 2, 3, -1,
  338.                       1, 4, 5, 2, -1,
  339.                       6, 7, 8, 9, -1,
  340.                       7, 10, 11, 8, -1,
  341.                       10, 0, 3, 11, -1,
  342.                       3, 2, 12, 13, -1,
  343.                       2, 5, 14, 12, -1,
  344.                       9, 8, 15, 16, -1,
  345.                       8, 11, 17, 15, -1,
  346.                       11, 3, 13, 17, -1,
  347.                       18, 19, 20, 21, -1,
  348.                       19, 22, 23, 20, -1,
  349.                       24, 25, 26, 27, -1,
  350.                       25, 28, 29, 26, -1,
  351.                       28, 18, 21, 29, -1,
  352.                       21, 20, 30, 31, -1,
  353.                       20, 23, 32, 30, -1,
  354.                       27, 26, 33, 34, -1,
  355.                       26, 29, 35, 33, -1,
  356.                       29, 21, 31, 35, -1,
  357.                       36, 37, 38, 39, -1,
  358.                       40, 41, 42, 43, -1,
  359.                       39, 42, 38, -1,
  360.                       36, 37, 41, -1,
  361.                       42, 41, 37, 38, -1
  362.                     ]
  363.                   }
  364.                 }
  365.                 DEF boy_CLICK04 TouchSensor {}
  366.               ]
  367.             }
  368.             DEF boy_s2 Transform {
  369.               children [
  370.                 Shape {
  371.                   appearance Appearance {
  372.                     material DEF boy_m2 Material {
  373.                       diffuseColor 0 1 0.617
  374.                     }
  375.                   }
  376.                   geometry DEF boy_i2 IndexedFaceSet {
  377.                     creaseAngle 0.5
  378.                     coord Coordinate {
  379.                       point [
  380.                         -0.035 1.413 0.192,
  381.                         0.054 1.32 0.192,
  382.                         0.03 1.455 0.189,
  383.                         -0.012 1.471 0.189,
  384.                         0.117 1.295 0.129,
  385.                         0.061 1.428 0.131,
  386.                         0.114 1.304 0,
  387.                         0.077 1.409 0,
  388.                         0.117 1.295 -0.129,
  389.                         0.061 1.428 -0.131,
  390.                         0.054 1.32 -0.192,
  391.                         0.03 1.455 -0.189,
  392.                         -0.035 1.413 -0.192,
  393.                         -0.012 1.471 -0.189,
  394.                         0.032 1.305 0.178,
  395.                         0.098 1.268 0.119,
  396.                         0.101 1.288 0,
  397.                         0.098 1.268 -0.119,
  398.                         0.032 1.305 -0.178,
  399.                         0.047 1.178 0.151,
  400.                         0.085 1.178 0.104,
  401.                         0.085 1.178 -0.104,
  402.                         0.047 1.178 -0.151,
  403.                         -0.084 1.446 -0.125,
  404.                         -0.084 1.446 0.125,
  405.                         -0.112 1.399 -0.111,
  406.                         -0.094 1.178 -0.087,
  407.                         -0.094 1.178 0.087,
  408.                         -0.112 1.399 0.111,
  409.                         -0.113 0.952 -0.09,
  410.                         -0.113 0.952 0.09,
  411.                         -0.031 1.178 -0.151,
  412.                         -0.045 0.952 -0.156,
  413.                         -0.045 0.952 0.156,
  414.                         -0.031 1.178 0.151,
  415.                         0.079 0.952 0.108,
  416.                         0.079 0.952 -0.108,
  417.                         0.039 0.952 -0.156,
  418.                         0.039 0.952 0.156
  419.                       ]
  420.                     }
  421.                     coordIndex [
  422.                       0, 1, 2, 3, -1,
  423.                       1, 4, 5, 2, -1,
  424.                       4, 6, 7, 5, -1,
  425.                       6, 8, 9, 7, -1,
  426.                       8, 10, 11, 9, -1,
  427.                       10, 12, 13, 11, -1,
  428.                       14, 15, 4, 1, -1,
  429.                       15, 16, 6, 4, -1,
  430.                       16, 17, 8, 6, -1,
  431.                       17, 18, 10, 8, -1,
  432.                       19, 20, 15, 14, -1,
  433.                       21, 22, 18, 17, -1,
  434.                       5, 7, 9, -1,
  435.                       2, 5, 9, 11, -1,
  436.                       13, 23, 24, 3, -1,
  437.                       11, 13, 3, 2, -1,
  438.                       25, 26, 27, 28, -1,
  439.                       26, 29, 30, 27, -1,
  440.                       31, 32, 29, 26, -1,
  441.                       27, 30, 33, 34, -1,
  442.                       12, 31, 26, 25, -1,
  443.                       28, 27, 34, 0, -1,
  444.                       20, 35, 36, 21, -1,
  445.                       21, 36, 37, 22, -1,
  446.                       22, 37, 32, 31, -1,
  447.                       34, 33, 38, 19, -1,
  448.                       19, 38, 35, 20, -1,
  449.                       16, 20, 21, -1,
  450.                       15, 20, 16, -1,
  451.                       16, 21, 17, -1,
  452.                       12, 10, 18, -1,
  453.                       18, 22, 31, -1,
  454.                       31, 12, 18, -1,
  455.                       0, 14, 1, -1,
  456.                       0, 19, 14, -1,
  457.                       0, 34, 19, -1,
  458.                       3, 28, 0, -1,
  459.                       13, 12, 25, -1,
  460.                       24, 28, 3, -1,
  461.                       23, 25, 28, 24, -1,
  462.                       13, 25, 23, -1
  463.                     ]
  464.                   }
  465.                 }
  466.                 DEF boy_CLICK02 TouchSensor {}
  467.               ]
  468.             }
  469.             DEF boy_s12 Transform {
  470.               children [
  471.                 Shape {
  472.                   appearance Appearance {
  473.                     material DEF boy_m12 Material {
  474.                       diffuseColor 0 1 0.618
  475.                     }
  476.                   }
  477.                   geometry DEF boy_i12 IndexedFaceSet {
  478.                     creaseAngle 0.5
  479.                     coord Coordinate {
  480.                       point [
  481.                         -0.048 1.417 0.269,
  482.                         -0.035 1.453 0.231,
  483.                         -0.071 1.417 0.251,
  484.                         0.06 1.417 0.251,
  485.                         0.022 1.453 0.231,
  486.                         0.037 1.417 0.269,
  487.                         0.037 1.417 0.16,
  488.                         0.022 1.453 0.186,
  489.                         0.06 1.417 0.177,
  490.                         -0.035 1.453 0.186,
  491.                         -0.071 1.417 0.177,
  492.                         -0.048 1.417 0.16,
  493.                         -0.046 1.206 0.171,
  494.                         -0.064 1.206 0.187,
  495.                         -0.064 1.206 0.251,
  496.                         0.023 1.206 0.171,
  497.                         0.041 1.206 0.187,
  498.                         0.041 1.206 0.251,
  499.                         0.023 1.206 0.266,
  500.                         -0.046 1.206 0.266
  501.                       ]
  502.                     }
  503.                     coordIndex [
  504.                       0, 1, 2, -1,
  505.                       3, 4, 5, -1,
  506.                       6, 7, 8, -1,
  507.                       1, 4, 7, 9, -1,
  508.                       4, 3, 8, 7, -1,
  509.                       1, 0, 5, 4, -1,
  510.                       9, 10, 2, 1, -1,
  511.                       7, 6, 11, 9, -1,
  512.                       9, 11, 10, -1,
  513.                       11, 12, 13, 10, -1,
  514.                       10, 13, 14, 2, -1,
  515.                       6, 15, 12, 11, -1,
  516.                       8, 16, 15, 6, -1,
  517.                       3, 17, 16, 8, -1,
  518.                       5, 18, 17, 3, -1,
  519.                       0, 19, 18, 5, -1,
  520.                       2, 14, 19, 0, -1
  521.                     ]
  522.                   }
  523.                 }
  524.                 DEF boy_CLICK12 TouchSensor {}
  525.               ]
  526.             }
  527.             DEF boy_s14 Transform {
  528.               children [
  529.                 Shape {
  530.                   appearance Appearance {
  531.                     material DEF boy_m14 Material {
  532.                       diffuseColor 1.25 0.981 0.732
  533.                     }
  534.                   }
  535.                   geometry DEF boy_i14 IndexedFaceSet {
  536.                     creaseAngle 0.5
  537.                     coord Coordinate {
  538.                       point [
  539.                         -0.014 0.812 0.233,
  540.                         -0.014 0.82 0.209,
  541.                         0.015 0.82 0.209,
  542.                         0.015 0.812 0.233,
  543.                         -0.014 0.885 0.228,
  544.                         0.015 0.885 0.228,
  545.                         -0.014 0.91 0.215,
  546.                         0.015 0.91 0.215,
  547.                         -0.014 0.896 0.2,
  548.                         0.015 0.896 0.2,
  549.                         -0.014 0.868 0.189,
  550.                         0.015 0.868 0.189,
  551.                         -0.014 0.863 0.172,
  552.                         0.015 0.863 0.172,
  553.                         -0.014 0.915 0.172,
  554.                         0.015 0.915 0.172,
  555.                         -0.076 0.871 0.271,
  556.                         -0.076 0.855 0.208,
  557.                         -0.016 0.855 0.208,
  558.                         -0.016 0.871 0.271,
  559.                         -0.076 0.902 0.183,
  560.                         -0.016 0.902 0.183,
  561.                         -0.076 0.925 0.202,
  562.                         -0.016 0.925 0.202,
  563.                         -0.076 0.927 0.21,
  564.                         -0.016 0.927 0.21,
  565.                         -0.076 0.96 0.209,
  566.                         -0.016 0.96 0.209,
  567.                         0.015 0.967 0.256,
  568.                         -0.076 0.967 0.256,
  569.                         0.015 0.93 0.276,
  570.                         -0.076 0.93 0.276,
  571.                         0.015 0.87 0.271,
  572.                         0.015 0.959 0.21
  573.                       ]
  574.                     }
  575.                     coordIndex [
  576.                       0, 1, 2, 3, -1,
  577.                       1, 4, 5, 2, -1,
  578.                       4, 6, 7, 5, -1,
  579.                       6, 8, 9, 7, -1,
  580.                       8, 10, 11, 9, -1,
  581.                       10, 12, 13, 11, -1,
  582.                       12, 14, 15, 13, -1,
  583.                       16, 17, 18, 19, -1,
  584.                       17, 20, 21, 18, -1,
  585.                       20, 22, 23, 21, -1,
  586.                       22, 24, 25, 23, -1,
  587.                       24, 26, 27, 25, -1,
  588.                       28, 29, 30, -1,
  589.                       29, 31, 30, -1,
  590.                       31, 32, 30, -1,
  591.                       31, 16, 32, -1,
  592.                       15, 9, 11, 13, -1,
  593.                       28, 7, 9, 15, 33, -1,
  594.                       28, 30, 32, 5, 7, -1,
  595.                       32, 3, 2, 5, -1,
  596.                       4, 1, 0, 19, -1,
  597.                       19, 0, 3, -1,
  598.                       19, 3, 32, -1,
  599.                       26, 28, 33, -1,
  600.                       26, 29, 28, -1,
  601.                       26, 24, 16, 31, 29, -1,
  602.                       24, 22, 20, 17, 16, -1,
  603.                       33, 15, 27, -1,
  604.                       15, 14, 27, -1,
  605.                       27, 14, 12, 10, 8, -1
  606.                     ]
  607.                   }
  608.                 }
  609.                 DEF boy_CLICK14 TouchSensor {}
  610.               ]
  611.             }
  612.             DEF boy_s13 Transform {
  613.               children [
  614.                 Shape {
  615.                   appearance Appearance {
  616.                     material DEF boy_m13 Material {
  617.                       diffuseColor 1 0.787 0.59
  618.                     }
  619.                   }
  620.                   geometry DEF boy_i13 IndexedFaceSet {
  621.                     creaseAngle 0.5
  622.                     coord Coordinate {
  623.                       point [
  624.                         -0.043 0.957 0.259,
  625.                         -0.032 0.957 0.268,
  626.                         -0.052 1.181 0.263,
  627.                         -0.071 1.181 0.248,
  628.                         0.011 0.957 0.268,
  629.                         0.02 1.181 0.262,
  630.                         0.022 0.957 0.259,
  631.                         0.039 1.181 0.248,
  632.                         0.022 0.957 0.218,
  633.                         0.039 1.181 0.188,
  634.                         0.011 0.957 0.209,
  635.                         0.02 1.181 0.174,
  636.                         -0.032 0.957 0.209,
  637.                         -0.052 1.181 0.174,
  638.                         -0.043 0.957 0.219,
  639.                         -0.072 1.181 0.188
  640.                       ]
  641.                     }
  642.                     coordIndex [
  643.                       0, 1, 2, 3, -1,
  644.                       1, 4, 5, 2, -1,
  645.                       4, 6, 7, 5, -1,
  646.                       6, 8, 9, 7, -1,
  647.                       8, 10, 11, 9, -1,
  648.                       10, 12, 13, 11, -1,
  649.                       12, 14, 15, 13, -1,
  650.                       14, 0, 3, 15, -1
  651.                     ]
  652.                   }
  653.                 }
  654.                 DEF boy_CLICK13 TouchSensor {}
  655.               ]
  656.             }
  657.             DEF boy_s0 Transform {
  658.               children [
  659.                 Shape {
  660.                   appearance Appearance {
  661.                     material DEF boy_m0 Material {
  662.                       diffuseColor 1 0.787 0.59
  663.                     }
  664.                   }
  665.                   geometry DEF boy_i0 IndexedFaceSet {
  666.                     creaseAngle 0.5
  667.                     coord Coordinate {
  668.                       point [
  669.                         0.015 0.812 -0.233,
  670.                         0.015 0.82 -0.209,
  671.                         -0.014 0.82 -0.209,
  672.                         -0.014 0.812 -0.233,
  673.                         0.015 0.885 -0.228,
  674.                         -0.014 0.885 -0.228,
  675.                         0.015 0.91 -0.215,
  676.                         -0.014 0.91 -0.215,
  677.                         0.015 0.896 -0.2,
  678.                         -0.014 0.896 -0.2,
  679.                         0.015 0.868 -0.189,
  680.                         -0.014 0.868 -0.189,
  681.                         0.015 0.863 -0.172,
  682.                         -0.014 0.863 -0.172,
  683.                         0.015 0.915 -0.172,
  684.                         -0.014 0.915 -0.172,
  685.                         -0.016 0.871 -0.271,
  686.                         -0.016 0.855 -0.208,
  687.                         -0.076 0.855 -0.208,
  688.                         -0.076 0.871 -0.271,
  689.                         -0.016 0.902 -0.183,
  690.                         -0.076 0.902 -0.183,
  691.                         -0.016 0.925 -0.202,
  692.                         -0.076 0.925 -0.202,
  693.                         -0.016 0.927 -0.21,
  694.                         -0.076 0.927 -0.21,
  695.                         -0.016 0.96 -0.209,
  696.                         -0.076 0.96 -0.209,
  697.                         0.015 0.93 -0.276,
  698.                         -0.076 0.967 -0.256,
  699.                         0.015 0.967 -0.256,
  700.                         -0.076 0.93 -0.276,
  701.                         0.015 0.87 -0.271,
  702.                         0.015 0.959 -0.21
  703.                       ]
  704.                     }
  705.                     coordIndex [
  706.                       0, 1, 2, 3, -1,
  707.                       1, 4, 5, 2, -1,
  708.                       4, 6, 7, 5, -1,
  709.                       6, 8, 9, 7, -1,
  710.                       8, 10, 11, 9, -1,
  711.                       10, 12, 13, 11, -1,
  712.                       12, 14, 15, 13, -1,
  713.                       16, 17, 18, 19, -1,
  714.                       17, 20, 21, 18, -1,
  715.                       20, 22, 23, 21, -1,
  716.                       22, 24, 25, 23, -1,
  717.                       24, 26, 27, 25, -1,
  718.                       28, 29, 30, -1,
  719.                       28, 31, 29, -1,
  720.                       28, 32, 31, -1,
  721.                       32, 19, 31, -1,
  722.                       12, 10, 8, 14, -1,
  723.                       33, 14, 8, 6, 30, -1,
  724.                       6, 4, 32, 28, 30, -1,
  725.                       4, 1, 0, 32, -1,
  726.                       16, 3, 2, 5, -1,
  727.                       0, 3, 16, -1,
  728.                       32, 0, 16, -1,
  729.                       33, 30, 27, -1,
  730.                       30, 29, 27, -1,
  731.                       29, 31, 19, 25, 27, -1,
  732.                       19, 18, 21, 23, 25, -1,
  733.                       26, 14, 33, -1,
  734.                       26, 15, 14, -1,
  735.                       9, 11, 13, 15, 26, -1
  736.                     ]
  737.                   }
  738.                 }
  739.                 DEF boy_CLICK00 TouchSensor {}
  740.               ]
  741.             }
  742.             DEF boy_s8 Transform {
  743.               children [
  744.                 Shape {
  745.                   appearance Appearance {
  746.                     material DEF boy_m8 Material {
  747.                       diffuseColor  0.625 0.625 0.625
  748.                       specularColor 1 1 1
  749.                     }
  750.                   }
  751.                   geometry DEF boy_i8 IndexedFaceSet {
  752.                     creaseAngle 0.5
  753.                     coord Coordinate {
  754.                       point [
  755.                         -0.104 0.09 -0.136,
  756.                         -0.087 0.09 -0.149,
  757.                         -0.085 -0.001 -0.168,
  758.                         -0.11 -0.001 -0.149,
  759.                         0.014 0.09 -0.149,
  760.                         0.17 -0.001 -0.168,
  761.                         0.041 0.09 -0.136,
  762.                         0.195 -0.001 -0.149,
  763.                         0.041 0.09 -0.079,
  764.                         0.195 -0.001 -0.068,
  765.                         0.014 0.09 -0.066,
  766.                         0.17 -0.001 -0.049,
  767.                         -0.087 0.09 -0.066,
  768.                         -0.085 -0.001 -0.049,
  769.                         -0.104 0.09 -0.079,
  770.                         -0.11 -0.001 -0.068
  771.                       ]
  772.                     }
  773.                     coordIndex [
  774.                       0, 1, 2, 3, -1,
  775.                       1, 4, 5, 2, -1,
  776.                       4, 6, 7, 5, -1,
  777.                       6, 8, 9, 7, -1,
  778.                       8, 10, 11, 9, -1,
  779.                       10, 12, 13, 11, -1,
  780.                       12, 14, 15, 13, -1,
  781.                       14, 0, 3, 15, -1
  782.                     ]
  783.                   }
  784.                 }
  785.                 DEF boy_CLICK08 TouchSensor {}
  786.               ]
  787.             }
  788.             DEF boy_s5 Transform {
  789.               children [
  790.                 Shape {
  791.                   appearance Appearance {
  792.                     material DEF boy_m5 Material {
  793.                       diffuseColor  1 0.49 0
  794.                       specularColor 1 1 1
  795.                     }
  796.                   }
  797.                   geometry DEF boy_i5 IndexedFaceSet {
  798.                     creaseAngle 0.5
  799.                     coord Coordinate {
  800.                       point [
  801.                         0.004 1.754 0,
  802.                         -0.051 1.717 -0.053,
  803.                         -0.075 1.717 0,
  804.                         0.004 1.717 -0.075,
  805.                         0.06 1.717 -0.053,
  806.                         0.083 1.717 0,
  807.                         0.06 1.717 0.053,
  808.                         0.004 1.717 0.075,
  809.                         -0.051 1.717 0.053,
  810.                         -0.075 1.666 -0.075,
  811.                         -0.107 1.666 0,
  812.                         0.004 1.626 -0.106,
  813.                         0.083 1.666 -0.075,
  814.                         0.116 1.666 0,
  815.                         0.083 1.666 0.075,
  816.                         0.004 1.626 0.106,
  817.                         -0.075 1.666 0.075,
  818.                         -0.051 1.536 -0.053,
  819.                         -0.075 1.536 0,
  820.                         0.004 1.536 -0.075,
  821.                         0.06 1.536 -0.053,
  822.                         0.004 1.536 0.075,
  823.                         0.06 1.536 0.053,
  824.                         -0.051 1.536 0.053
  825.                       ]
  826.                     }
  827.                     coordIndex [
  828.                       0, 1, 2, -1,
  829.                       0, 3, 1, -1,
  830.                       0, 4, 3, -1,
  831.                       0, 5, 4, -1,
  832.                       0, 6, 5, -1,
  833.                       0, 7, 6, -1,
  834.                       0, 8, 7, -1,
  835.                       0, 2, 8, -1,
  836.                       1, 9, 10, 2, -1,
  837.                       3, 11, 9, 1, -1,
  838.                       4, 12, 11, 3, -1,
  839.                       5, 13, 12, 4, -1,
  840.                       6, 14, 13, 5, -1,
  841.                       7, 15, 14, 6, -1,
  842.                       8, 16, 15, 7, -1,
  843.                       2, 10, 16, 8, -1,
  844.                       9, 17, 18, 10, -1,
  845.                       11, 19, 17, 9, -1,
  846.                       12, 20, 19, 11, -1,
  847.                       15, 21, 22, 14, -1,
  848.                       16, 23, 21, 15, -1,
  849.                       10, 18, 23, 16, -1
  850.                     ]
  851.                   }
  852.                 }
  853.                 DEF boy_CLICK05 TouchSensor {}
  854.               ]
  855.             }
  856.             DEF boy_s16 Transform {
  857.               children [
  858.                 Shape {
  859.                   appearance Appearance {
  860.                     material DEF boy_m16 Material {
  861.                       diffuseColor 1 0.787 0.59
  862.                     }
  863.                   }
  864.                   geometry DEF boy_i16 IndexedFaceSet {
  865.                     creaseAngle 0.5
  866.                     coord Coordinate {
  867.                       point [
  868.                         -0.071 1.181 -0.248,
  869.                         -0.052 1.181 -0.263,
  870.                         -0.032 0.957 -0.268,
  871.                         -0.043 0.957 -0.259,
  872.                         0.02 1.181 -0.262,
  873.                         0.011 0.957 -0.268,
  874.                         0.039 1.181 -0.248,
  875.                         0.022 0.957 -0.259,
  876.                         0.039 1.181 -0.188,
  877.                         0.022 0.957 -0.218,
  878.                         0.02 1.181 -0.174,
  879.                         0.011 0.957 -0.209,
  880.                         -0.052 1.181 -0.174,
  881.                         -0.032 0.957 -0.209,
  882.                         -0.072 1.181 -0.188,
  883.                         -0.043 0.957 -0.219
  884.                       ]
  885.                     }
  886.                     coordIndex [
  887.                       0, 1, 2, 3, -1,
  888.                       1, 4, 5, 2, -1,
  889.                       4, 6, 7, 5, -1,
  890.                       6, 8, 9, 7, -1,
  891.                       8, 10, 11, 9, -1,
  892.                       10, 12, 13, 11, -1,
  893.                       12, 14, 15, 13, -1,
  894.                       14, 0, 3, 15, -1
  895.                     ]
  896.                   }
  897.                 }
  898.                 DEF boy_CLICK16 TouchSensor {}
  899.               ]
  900.             }
  901.             DEF boy_s15 Transform {
  902.               children [
  903.                 Shape {
  904.                   appearance Appearance {
  905.                     material DEF boy_m15 Material {
  906.                       diffuseColor 0 1 0.626
  907.                     }
  908.                   }
  909.                   geometry DEF boy_i15 IndexedFaceSet {
  910.                     creaseAngle 0.5
  911.                     coord Coordinate {
  912.                       point [
  913.                         -0.071 1.417 -0.251,
  914.                         -0.035 1.453 -0.231,
  915.                         -0.048 1.417 -0.269,
  916.                         0.037 1.417 -0.269,
  917.                         0.022 1.453 -0.231,
  918.                         0.06 1.417 -0.251,
  919.                         0.06 1.417 -0.177,
  920.                         0.022 1.453 -0.186,
  921.                         0.037 1.417 -0.16,
  922.                         -0.035 1.453 -0.186,
  923.                         -0.071 1.417 -0.177,
  924.                         -0.048 1.417 -0.16,
  925.                         -0.064 1.206 -0.187,
  926.                         -0.046 1.206 -0.171,
  927.                         -0.064 1.206 -0.251,
  928.                         0.023 1.206 -0.171,
  929.                         0.041 1.206 -0.187,
  930.                         0.041 1.206 -0.251,
  931.                         0.023 1.206 -0.266,
  932.                         -0.046 1.206 -0.266
  933.                       ]
  934.                     }
  935.                     coordIndex [
  936.                       0, 1, 2, -1,
  937.                       3, 4, 5, -1,
  938.                       6, 7, 8, -1,
  939.                       9, 7, 4, 1, -1,
  940.                       7, 6, 5, 4, -1,
  941.                       4, 3, 2, 1, -1,
  942.                       1, 0, 10, 9, -1,
  943.                       9, 11, 8, 7, -1,
  944.                       10, 11, 9, -1,
  945.                       10, 12, 13, 11, -1,
  946.                       0, 14, 12, 10, -1,
  947.                       11, 13, 15, 8, -1,
  948.                       8, 15, 16, 6, -1,
  949.                       6, 16, 17, 5, -1,
  950.                       5, 17, 18, 3, -1,
  951.                       3, 18, 19, 2, -1,
  952.                       2, 19, 14, 0, -1
  953.                     ]
  954.                   }
  955.                 }
  956.                 DEF boy_CLICK15 TouchSensor {}
  957.               ]
  958.             }
  959.             DEF boy_s6 Transform {
  960.               children [
  961.                 Shape {
  962.                   appearance Appearance {
  963.                     material DEF boy_m6 Material {
  964.                       diffuseColor 0.22 0.345 1
  965.                     }
  966.                   }
  967.                   geometry DEF boy_i6 IndexedFaceSet {
  968.                     creaseAngle 0.5
  969.                     coord Coordinate {
  970.                       point [
  971.                         -0.121 0.929 -0.139,
  972.                         -0.087 0.929 -0.163,
  973.                         -0.054 0.588 -0.164,
  974.                         -0.082 0.588 -0.142,
  975.                         0.043 0.929 -0.163,
  976.                         0.053 0.588 -0.164,
  977.                         0.077 0.929 -0.139,
  978.                         0.081 0.588 -0.142,
  979.                         0.077 0.929 -0.041,
  980.                         0.081 0.588 -0.052,
  981.                         0.043 0.929 -0.018,
  982.                         0.053 0.588 -0.03,
  983.                         -0.087 0.929 -0.018,
  984.                         -0.054 0.588 -0.03,
  985.                         -0.121 0.929 -0.041,
  986.                         -0.082 0.588 -0.052
  987.                       ]
  988.                     }
  989.                     coordIndex [
  990.                       0, 1, 2, 3, -1,
  991.                       1, 4, 5, 2, -1,
  992.                       4, 6, 7, 5, -1,
  993.                       6, 8, 9, 7, -1,
  994.                       8, 10, 11, 9, -1,
  995.                       10, 12, 13, 11, -1,
  996.                       12, 14, 15, 13, -1,
  997.                       14, 0, 3, 15, -1
  998.                     ]
  999.                   }
  1000.                 }
  1001.                 DEF boy_CLICK06 TouchSensor {}
  1002.               ]
  1003.             }
  1004.             DEF boy_s7 Transform {
  1005.               children [
  1006.                 Shape {
  1007.                   appearance Appearance {
  1008.                     material DEF boy_m7 Material {
  1009.                       diffuseColor 0.22 0.345 1
  1010.                     }
  1011.                   }
  1012.                   geometry DEF boy_i7 IndexedFaceSet {
  1013.                     creaseAngle 0.5
  1014.                     coord Coordinate {
  1015.                       point [
  1016.                         -0.082 0.546 -0.145,
  1017.                         -0.054 0.546 -0.166,
  1018.                         -0.061 0.073 -0.17,
  1019.                         -0.085 0.073 -0.149,
  1020.                         0.053 0.546 -0.166,
  1021.                         0.03 0.073 -0.17,
  1022.                         0.081 0.546 -0.145,
  1023.                         0.054 0.073 -0.149,
  1024.                         0.081 0.546 -0.054,
  1025.                         0.054 0.073 -0.06,
  1026.                         0.053 0.546 -0.033,
  1027.                         0.03 0.073 -0.039,
  1028.                         -0.054 0.546 -0.033,
  1029.                         -0.061 0.073 -0.039,
  1030.                         -0.082 0.546 -0.054,
  1031.                         -0.085 0.073 -0.06
  1032.                       ]
  1033.                     }
  1034.                     coordIndex [
  1035.                       0, 1, 2, 3, -1,
  1036.                       1, 4, 5, 2, -1,
  1037.                       4, 6, 7, 5, -1,
  1038.                       6, 8, 9, 7, -1,
  1039.                       8, 10, 11, 9, -1,
  1040.                       10, 12, 13, 11, -1,
  1041.                       12, 14, 15, 13, -1,
  1042.                       14, 0, 3, 15, -1
  1043.                     ]
  1044.                   }
  1045.                 }
  1046.                 DEF boy_CLICK07 TouchSensor {}
  1047.               ]
  1048.             }
  1049.             DEF boy_s1 Transform {
  1050.               children [
  1051.                 Shape {
  1052.                   appearance Appearance {
  1053.                     material DEF boy_m1 Material {}
  1054.                   }
  1055.                   geometry DEF boy_i1 IndexedFaceSet {
  1056.                     creaseAngle 0.5
  1057.                     coord Coordinate {
  1058.                       point [
  1059.                         -0.076 0.964 0,
  1060.                         -0.076 1.064 -0.05,
  1061.                         -0.076 1.064 0.05
  1062.                       ]
  1063.                     }
  1064.                     coordIndex [ 0, 1, 2, -1 ]
  1065.                   }
  1066.                 }
  1067.                 DEF boy_CLICK01 TouchSensor {}
  1068.               ]
  1069.             }
  1070.           ]
  1071.         }
  1072.       ]
  1073.     } # end of PERSON
  1074.     # end of boy
  1075.     #-------------------------------------------------------------------------
  1076.     # girl.wrl
  1077.     DEF girl Transform {
  1078.       children [
  1079.         Transform {
  1080.           rotation 0 1 0 -1.57
  1081.           children [
  1082.             DEF girl_s3 Transform {
  1083.               children [
  1084.                 Shape {
  1085.                   appearance Appearance {
  1086.                     material DEF girl_m3 Material {
  1087.                       diffuseColor  1 0 0.371
  1088.                       specularColor 0.44 0.44 0.44
  1089.                     }
  1090.                   }
  1091.                   geometry DEF girl_i3 IndexedFaceSet {
  1092.                     creaseAngle 0.5
  1093.                     coord Coordinate {
  1094.                       point [
  1095.                         -0.068 1.328 0.146,
  1096.                         -0.078 1.441 0.09,
  1097.                         -0.099 1.356 0.065,
  1098.                         -0.099 1.356 -0.065,
  1099.                         -0.078 1.441 -0.091,
  1100.                         -0.068 1.328 -0.147,
  1101.                         0.024 1.218 0.135,
  1102.                         -0.039 1.218 0.135,
  1103.                         -0.039 1.109 0.078,
  1104.                         0.007 1.109 0.078,
  1105.                         0.055 1.218 0.093,
  1106.                         0.029 1.109 0.054,
  1107.                         0.007 1.109 -0.078,
  1108.                         0.055 1.218 -0.093,
  1109.                         0.029 1.109 -0.054,
  1110.                         0.024 1.218 -0.135,
  1111.                         -0.039 1.109 -0.078,
  1112.                         -0.039 1.218 -0.135,
  1113.                         0.119 1.328 -0.095,
  1114.                         0.119 1.328 0.095,
  1115.                         0.097 1.276 0.088,
  1116.                         0.097 1.276 -0.088,
  1117.                         0.065 1.259 0.083,
  1118.                         0.065 1.259 -0.083,
  1119.                         -0.041 1.328 -0.164,
  1120.                         0.03 1.328 -0.164,
  1121.                         0.03 1.328 0.164,
  1122.                         -0.041 1.328 0.164,
  1123.                         -0.091 1.218 -0.078,
  1124.                         -0.091 1.218 0.078,
  1125.                         0.007 1.446 0.124,
  1126.                         0.007 1.446 -0.124
  1127.                       ]
  1128.                     }
  1129.                     coordIndex [
  1130.                       0, 1, 2, -1,
  1131.                       3, 4, 5, -1,
  1132.                       6, 7, 8, -1,
  1133.                       9, 6, 8, -1,
  1134.                       10, 6, 9, -1,
  1135.                       11, 10, 9, -1,
  1136.                       12, 13, 14, -1,
  1137.                       15, 13, 12, -1,
  1138.                       16, 15, 12, -1,
  1139.                       17, 15, 16, -1,
  1140.                       18, 19, 20, 21, -1,
  1141.                       20, 22, 23, 21, -1,
  1142.                       24, 17, 5, -1,
  1143.                       24, 25, 17, -1,
  1144.                       25, 15, 17, -1,
  1145.                       25, 18, 21, -1,
  1146.                       25, 21, 23, -1,
  1147.                       25, 23, 15, -1,
  1148.                       23, 13, 15, -1,
  1149.                       19, 26, 20, -1,
  1150.                       26, 22, 20, -1,
  1151.                       6, 10, 22, -1,
  1152.                       26, 6, 22, -1,
  1153.                       26, 7, 6, -1,
  1154.                       27, 7, 26, -1,
  1155.                       0, 7, 27, -1,
  1156.                       5, 28, 3, -1,
  1157.                       2, 29, 0, -1,
  1158.                       4, 3, 2, 1, -1,
  1159.                       3, 28, 29, 2, -1,
  1160.                       30, 19, 18, 31, -1,
  1161.                       30, 26, 19, -1,
  1162.                       31, 18, 25, -1,
  1163.                       22, 10, 13, 23, -1,
  1164.                       29, 7, 0, -1,
  1165.                       29, 8, 7, -1,
  1166.                       5, 17, 28, -1,
  1167.                       17, 16, 28, -1,
  1168.                       10, 11, 14, 13, -1,
  1169.                       1, 30, 31, 4, -1
  1170.                     ]
  1171.                   }
  1172.                 }
  1173.                 DEF girl_CLICK03 TouchSensor {}
  1174.               ]
  1175.             }
  1176.             DEF girl_s8 Transform {
  1177.               children [
  1178.                 Shape {
  1179.                   appearance Appearance {
  1180.                     material DEF girl_m8 Material {
  1181.                       diffuseColor 1 0.763 0.48
  1182.                     }
  1183.                   }
  1184.                   geometry DEF girl_i8 IndexedFaceSet {
  1185.                     creaseAngle 0.5
  1186.                     coord Coordinate {
  1187.                       point [
  1188.                         -0.11 1.199 0.21,
  1189.                         0.042 1.197 0.21,
  1190.                         -0.037 0.894 0.234,
  1191.                         -0.11 1.199 0.21,
  1192.                         -0.039 1.098 0.255,
  1193.                         0.042 1.197 0.21,
  1194.                         -0.037 0.894 0.234
  1195.                       ]
  1196.                     }
  1197.                     coordIndex [
  1198.                       0, 1, 2, -1,
  1199.                       3, 4, 5, -1,
  1200.                       3, 6, 4, -1,
  1201.                       4, 6, 5, -1
  1202.                     ]
  1203.                   }
  1204.                 }
  1205.                 DEF girl_CLICK08 TouchSensor {}
  1206.               ]
  1207.             }
  1208.             DEF girl_s2 Transform {
  1209.               children [
  1210.                 Shape {
  1211.                   appearance Appearance {
  1212.                     material DEF girl_m2 Material {
  1213.                       diffuseColor  0 0.08 1
  1214.                       specularColor 0.367 0.367 0.367
  1215.                     }
  1216.                   }
  1217.                   geometry DEF girl_i2 IndexedFaceSet {
  1218.                     creaseAngle 0.5
  1219.                     coord Coordinate {
  1220.                       point [
  1221.                         -0.02 1.326 0,
  1222.                         0.083 0.955 0.124,
  1223.                         0.083 0.955 -0.124,
  1224.                         0.039 0.955 -0.19,
  1225.                         -0.147 0.955 -0.19,
  1226.                         -0.191 0.955 -0.124,
  1227.                         -0.191 0.955 0.124,
  1228.                         -0.147 0.955 0.189,
  1229.                         0.039 0.955 0.19
  1230.                       ]
  1231.                     }
  1232.                     coordIndex [
  1233.                       0, 1, 2, -1,
  1234.                       0, 2, 3, -1,
  1235.                       0, 3, 4, -1,
  1236.                       0, 4, 5, -1,
  1237.                       0, 5, 6, -1,
  1238.                       0, 6, 7, -1,
  1239.                       0, 7, 8, -1,
  1240.                       0, 8, 1, -1
  1241.                     ]
  1242.                   }
  1243.                 }
  1244.                 DEF girl_CLICK02 TouchSensor {}
  1245.               ]
  1246.             }
  1247.             DEF girl_s4 Transform {
  1248.               children [
  1249.                 Shape {
  1250.                   appearance Appearance {
  1251.                     material DEF girl_m4 Material {
  1252.                       diffuseColor 1 0.757 0.48
  1253.                     }
  1254.                   }
  1255.                   geometry DEF girl_i4 IndexedFaceSet {
  1256.                     creaseAngle 0.5
  1257.                     coord Coordinate {
  1258.                       point [
  1259.                         -0.077 1.437 0.026,
  1260.                         -0.062 1.435 0.038,
  1261.                         -0.046 1.525 0.032,
  1262.                         -0.059 1.527 0.022,
  1263.                         -0.008 1.426 0.038,
  1264.                         0 1.517 0.032,
  1265.                         0.006 1.423 0.026,
  1266.                         0.012 1.515 0.022,
  1267.                         0.006 1.423 -0.026,
  1268.                         0.012 1.515 -0.022,
  1269.                         -0.008 1.426 -0.038,
  1270.                         0 1.517 -0.032,
  1271.                         -0.062 1.435 -0.038,
  1272.                         -0.046 1.525 -0.032,
  1273.                         -0.077 1.437 -0.026,
  1274.                         -0.059 1.527 -0.022
  1275.                       ]
  1276.                     }
  1277.                     coordIndex [
  1278.                       0, 1, 2, 3, -1,
  1279.                       1, 4, 5, 2, -1,
  1280.                       4, 6, 7, 5, -1,
  1281.                       6, 8, 9, 7, -1,
  1282.                       8, 10, 11, 9, -1,
  1283.                       10, 12, 13, 11, -1,
  1284.                       12, 14, 15, 13, -1,
  1285.                       14, 0, 3, 15, -1
  1286.                     ]
  1287.                   }
  1288.                 }
  1289.                 DEF girl_CLICK04 TouchSensor {}
  1290.               ]
  1291.             }
  1292.             DEF girl_s5 Transform {
  1293.               children [
  1294.                 Shape {
  1295.                   appearance Appearance {
  1296.                     material DEF girl_m5 Material {
  1297.                       diffuseColor 1 0.748 0.479
  1298.                     }
  1299.                   }
  1300.                   geometry DEF girl_i5 IndexedFaceSet {
  1301.                     creaseAngle 0.5
  1302.                     coord Coordinate {
  1303.                       point [
  1304.                         0.078 1.666 0.014,
  1305.                         0.058 1.668 0.041,
  1306.                         0.058 1.623 0.046,
  1307.                         0.075 1.606 0.015,
  1308.                         0.022 1.664 0.056,
  1309.                         0.022 1.602 0.063,
  1310.                         0.022 1.664 -0.056,
  1311.                         0.058 1.668 -0.041,
  1312.                         0.058 1.623 -0.046,
  1313.                         0.022 1.602 -0.063,
  1314.                         0.078 1.666 -0.014,
  1315.                         0.075 1.606 -0.015,
  1316.                         0.052 1.62 0.046,
  1317.                         0.067 1.604 0.015,
  1318.                         0.018 1.599 0.064,
  1319.                         0.052 1.62 -0.046,
  1320.                         0.018 1.599 -0.064,
  1321.                         0.067 1.604 -0.016,
  1322.                         0.067 1.604 0.015,
  1323.                         0.052 1.598 0.046,
  1324.                         0.041 1.519 0.045,
  1325.                         0.062 1.504 0.015,
  1326.                         0.018 1.599 0.064,
  1327.                         0.014 1.543 0.064,
  1328.                         0.018 1.599 -0.064,
  1329.                         0.052 1.598 -0.046,
  1330.                         0.041 1.519 -0.045,
  1331.                         0.014 1.543 -0.064,
  1332.                         0.067 1.604 -0.016,
  1333.                         0.062 1.504 -0.016,
  1334.                         -0.007 1.509 0.041,
  1335.                         0.004 1.491 0.014,
  1336.                         -0.021 1.536 0.058,
  1337.                         -0.007 1.509 -0.041,
  1338.                         -0.021 1.536 -0.058,
  1339.                         0.004 1.491 -0.014,
  1340.                         0.067 1.604 0.009,
  1341.                         0.092 1.56 0.007,
  1342.                         0.092 1.56 -0.007,
  1343.                         0.067 1.604 -0.009,
  1344.                         0.067 1.604 -0.009,
  1345.                         0.064 1.558 -0.011,
  1346.                         0.067 1.604 0.009,
  1347.                         0.064 1.558 0.011
  1348.                       ]
  1349.                     }
  1350.                     coordIndex [
  1351.                       0, 1, 2, 3, -1,
  1352.                       1, 4, 5, 2, -1,
  1353.                       6, 7, 8, 9, -1,
  1354.                       7, 10, 11, 8, -1,
  1355.                       10, 0, 3, 11, -1,
  1356.                       3, 2, 12, 13, -1,
  1357.                       2, 5, 14, 12, -1,
  1358.                       9, 8, 15, 16, -1,
  1359.                       8, 11, 17, 15, -1,
  1360.                       11, 3, 13, 17, -1,
  1361.                       18, 19, 20, 21, -1,
  1362.                       19, 22, 23, 20, -1,
  1363.                       24, 25, 26, 27, -1,
  1364.                       25, 28, 29, 26, -1,
  1365.                       28, 18, 21, 29, -1,
  1366.                       21, 20, 30, 31, -1,
  1367.                       20, 23, 32, 30, -1,
  1368.                       27, 26, 33, 34, -1,
  1369.                       26, 29, 35, 33, -1,
  1370.                       29, 21, 31, 35, -1,
  1371.                       36, 37, 38, 39, -1,
  1372.                       40, 38, 41, -1,
  1373.                       42, 43, 37, -1,
  1374.                       38, 37, 43, 41, -1
  1375.                     ]
  1376.                   }
  1377.                 }
  1378.                 DEF girl_CLICK05 TouchSensor {}
  1379.               ]
  1380.             }
  1381.             DEF girl_s6 Transform {
  1382.               children [
  1383.                 Shape {
  1384.                   appearance Appearance {
  1385.                     material DEF girl_m6 Material {
  1386.                       diffuseColor  1 0.564 0
  1387.                       specularColor 1 1 1
  1388.                     }
  1389.                   }
  1390.                   geometry DEF girl_i6 IndexedFaceSet {
  1391.                     creaseAngle 0.5
  1392.                     coord Coordinate {
  1393.                       point [
  1394.                         0.071 1.672 0.023,
  1395.                         0.071 1.672 -0.023,
  1396.                         0.061 1.698 -0.019,
  1397.                         0.061 1.698 0.019,
  1398.                         0.046 1.657 -0.071,
  1399.                         0.032 1.698 -0.06,
  1400.                         0.001 1.657 -0.084,
  1401.                         -0.003 1.698 -0.071,
  1402.                         -0.047 1.657 -0.081,
  1403.                         -0.039 1.698 -0.068,
  1404.                         -0.097 1.657 -0.059,
  1405.                         -0.078 1.698 -0.05,
  1406.                         -0.127 1.657 -0.022,
  1407.                         -0.1 1.698 -0.018,
  1408.                         -0.127 1.657 0.022,
  1409.                         -0.1 1.698 0.018,
  1410.                         -0.097 1.657 0.059,
  1411.                         -0.078 1.698 0.05,
  1412.                         -0.047 1.657 0.08,
  1413.                         -0.039 1.698 0.068,
  1414.                         0.001 1.657 0.084,
  1415.                         -0.003 1.698 0.071,
  1416.                         0.046 1.657 0.071,
  1417.                         0.032 1.698 0.06,
  1418.                         -0.089 1.603 -0.027,
  1419.                         0.008 1.603 -0.084,
  1420.                         0.003 1.603 -0.099,
  1421.                         -0.047 1.603 -0.095,
  1422.                         -0.1 1.603 -0.07,
  1423.                         -0.131 1.603 -0.025,
  1424.                         -0.131 1.603 0.025,
  1425.                         -0.1 1.603 0.069,
  1426.                         -0.047 1.603 0.095,
  1427.                         0.003 1.603 0.099,
  1428.                         0.008 1.603 0.084,
  1429.                         -0.089 1.603 0.027,
  1430.                         -0.089 1.496 -0.026,
  1431.                         0.008 1.496 -0.082,
  1432.                         0.003 1.496 -0.097,
  1433.                         -0.047 1.496 -0.093,
  1434.                         -0.1 1.496 -0.068,
  1435.                         -0.131 1.496 -0.025,
  1436.                         -0.131 1.496 0.025,
  1437.                         -0.1 1.496 0.068,
  1438.                         -0.047 1.496 0.093,
  1439.                         0.003 1.496 0.097,
  1440.                         0.008 1.496 0.082,
  1441.                         -0.089 1.496 0.026,
  1442.                         0.044 1.523 0.012,
  1443.                         0.044 1.523 -0.012,
  1444.                         -0.065 1.724 0.011,
  1445.                         -0.052 1.724 0.03,
  1446.                         -0.065 1.724 -0.011,
  1447.                         -0.052 1.724 -0.03,
  1448.                         -0.031 1.724 0.042,
  1449.                         -0.01 1.724 0.043,
  1450.                         0.01 1.724 0.037,
  1451.                         0.026 1.724 0.012,
  1452.                         0.026 1.724 -0.012,
  1453.                         0.009 1.724 -0.037,
  1454.                         -0.01 1.724 -0.044,
  1455.                         -0.031 1.724 -0.042
  1456.                       ]
  1457.                     }
  1458.                     coordIndex [
  1459.                       0, 1, 2, 3, -1,
  1460.                       1, 4, 5, 2, -1,
  1461.                       4, 6, 7, 5, -1,
  1462.                       6, 8, 9, 7, -1,
  1463.                       8, 10, 11, 9, -1,
  1464.                       10, 12, 13, 11, -1,
  1465.                       12, 14, 15, 13, -1,
  1466.                       14, 16, 17, 15, -1,
  1467.                       16, 18, 19, 17, -1,
  1468.                       18, 20, 21, 19, -1,
  1469.                       20, 22, 23, 21, -1,
  1470.                       22, 0, 3, 23, -1,
  1471.                       24, 25, 4, 1, -1,
  1472.                       25, 26, 6, 4, -1,
  1473.                       26, 27, 8, 6, -1,
  1474.                       27, 28, 10, 8, -1,
  1475.                       28, 29, 12, 10, -1,
  1476.                       29, 30, 14, 12, -1,
  1477.                       30, 31, 16, 14, -1,
  1478.                       31, 32, 18, 16, -1,
  1479.                       32, 33, 20, 18, -1,
  1480.                       33, 34, 22, 20, -1,
  1481.                       34, 35, 0, 22, -1,
  1482.                       36, 37, 25, 24, -1,
  1483.                       37, 38, 26, 25, -1,
  1484.                       38, 39, 27, 26, -1,
  1485.                       39, 40, 28, 27, -1,
  1486.                       40, 41, 29, 28, -1,
  1487.                       41, 42, 30, 29, -1,
  1488.                       42, 43, 31, 30, -1,
  1489.                       43, 44, 32, 31, -1,
  1490.                       44, 45, 33, 32, -1,
  1491.                       45, 46, 34, 33, -1,
  1492.                       46, 47, 35, 34, -1,
  1493.                       48, 49, 36, 47, -1,
  1494.                       50, 15, 17, 51, -1,
  1495.                       52, 13, 15, 50, -1,
  1496.                       53, 11, 13, 52, -1,
  1497.                       51, 17, 19, 54, -1,
  1498.                       54, 19, 21, 55, -1,
  1499.                       55, 21, 23, 56, -1,
  1500.                       57, 3, 2, 58, -1,
  1501.                       58, 2, 5, 59, -1,
  1502.                       60, 7, 9, 61, -1,
  1503.                       61, 9, 11, 53, -1,
  1504.                       59, 5, 7, 60, -1,
  1505.                       56, 23, 3, 57, -1,
  1506.                       50, 51, 54, 55, 56, 57, 58, 59, 60, 61, 53, 52, -1
  1507.                     ]
  1508.                   }
  1509.                 }
  1510.                 DEF girl_CLICK06 TouchSensor {}
  1511.               ]
  1512.             }
  1513.             DEF girl_s7 Transform {
  1514.               children [
  1515.                 Shape {
  1516.                   appearance Appearance {
  1517.                     material DEF girl_m7 Material {
  1518.                       diffuseColor 1 0.761 0.48
  1519.                     }
  1520.                   }
  1521.                   geometry DEF girl_i7 IndexedFaceSet {
  1522.                     creaseAngle 0.5
  1523.                     coord Coordinate {
  1524.                       point [
  1525.                         -0.107 1.441 0.153,
  1526.                         0.064 1.439 0.153,
  1527.                         -0.034 1.144 0.224,
  1528.                         -0.025 1.403 0.228
  1529.                       ]
  1530.                     }
  1531.                     coordIndex [
  1532.                       0, 1, 2, -1,
  1533.                       0, 3, 1, -1,
  1534.                       0, 2, 3, -1,
  1535.                       3, 2, 1, -1
  1536.                     ]
  1537.                   }
  1538.                 }
  1539.                 DEF girl_CLICK07 TouchSensor {}
  1540.               ]
  1541.             }
  1542.             DEF girl_s9 Transform {
  1543.               children [
  1544.                 Shape {
  1545.                   appearance Appearance {
  1546.                     material DEF girl_m9 Material {
  1547.                       diffuseColor 0.953 0.725 0.457
  1548.                     }
  1549.                   }
  1550.                   geometry DEF girl_i9 IndexedFaceSet {
  1551.                     creaseAngle 0.5
  1552.                     coord Coordinate {
  1553.                       point [
  1554.                         0.093 0.838 0.217,
  1555.                         0.036 0.956 0.216,
  1556.                         0.031 0.91 0.25,
  1557.                         0.033 0.882 0.216,
  1558.                         0.023 0.753 0.233,
  1559.                         0.011 0.872 0.25,
  1560.                         -0.004 0.865 0.215,
  1561.                         -0.024 0.751 0.232,
  1562.                         -0.024 0.865 0.249,
  1563.                         -0.039 0.864 0.214,
  1564.                         -0.072 0.758 0.232,
  1565.                         -0.054 0.872 0.249,
  1566.                         -0.072 0.875 0.214,
  1567.                         -0.133 0.815 0.23,
  1568.                         -0.042 0.982 0.214,
  1569.                         -0.075 0.892 0.248
  1570.                       ]
  1571.                     }
  1572.                     coordIndex [
  1573.                       0, 1, 2, -1,
  1574.                       0, 2, 3, -1,
  1575.                       3, 1, 0, -1,
  1576.                       4, 3, 5, -1,
  1577.                       4, 5, 6, -1,
  1578.                       4, 6, 3, -1,
  1579.                       7, 6, 8, -1,
  1580.                       7, 8, 9, -1,
  1581.                       7, 9, 6, -1,
  1582.                       10, 9, 11, -1,
  1583.                       10, 11, 12, -1,
  1584.                       10, 12, 9, -1,
  1585.                       13, 14, 12, -1,
  1586.                       13, 12, 15, -1,
  1587.                       13, 15, 14, -1,
  1588.                       14, 1, 3, 6, 9, 12, -1,
  1589.                       14, 2, 1, -1,
  1590.                       2, 14, 15, -1,
  1591.                       2, 15, 11, 8, 5, -1
  1592.                     ]
  1593.                   }
  1594.                 }
  1595.                 DEF girl_CLICK09 TouchSensor {}
  1596.               ]
  1597.             }
  1598.             DEF girl_s10 Transform {
  1599.               children [
  1600.                 Shape {
  1601.                   appearance Appearance {
  1602.                     material DEF girl_m10 Material {
  1603.                       diffuseColor 1 0.761 0.48
  1604.                     }
  1605.                   }
  1606.                   geometry DEF girl_i10 IndexedFaceSet {
  1607.                     creaseAngle 0.5
  1608.                     coord Coordinate {
  1609.                       point [
  1610.                         -0.034 1.144 -0.224,
  1611.                         0.064 1.439 -0.153,
  1612.                         -0.107 1.441 -0.153,
  1613.                         -0.025 1.403 -0.228
  1614.                       ]
  1615.                     }
  1616.                     coordIndex [
  1617.                       0, 1, 2, -1,
  1618.                       1, 3, 2, -1,
  1619.                       3, 0, 2, -1,
  1620.                       1, 0, 3, -1
  1621.                     ]
  1622.                   }
  1623.                 }
  1624.                 DEF girl_CLICK10 TouchSensor {}
  1625.               ]
  1626.             }
  1627.             DEF girl_s11 Transform {
  1628.               children [
  1629.                 Shape {
  1630.                   appearance Appearance {
  1631.                     material DEF girl_m11 Material {
  1632.                       diffuseColor 1 0.761 0.48
  1633.                     }
  1634.                   }
  1635.                   geometry DEF girl_i11 IndexedFaceSet {
  1636.                     creaseAngle 0.5
  1637.                     coord Coordinate {
  1638.                       point [
  1639.                         -0.037 0.894 -0.234,
  1640.                         0.042 1.197 -0.21,
  1641.                         -0.11 1.199 -0.21,
  1642.                         -0.039 1.098 -0.255
  1643.                       ]
  1644.                     }
  1645.                     coordIndex [
  1646.                       0, 1, 2, -1,
  1647.                       1, 3, 2, -1,
  1648.                       3, 0, 2, -1,
  1649.                       1, 0, 3, -1
  1650.                     ]
  1651.                   }
  1652.                 }
  1653.                 DEF girl_CLICK11 TouchSensor {}
  1654.               ]
  1655.             }
  1656.             DEF girl_s12 Transform {
  1657.               children [
  1658.                 Shape {
  1659.                   appearance Appearance {
  1660.                     material DEF girl_m12 Material {
  1661.                       diffuseColor 1 0.761 0.48
  1662.                     }
  1663.                   }
  1664.                   geometry DEF girl_i12 IndexedFaceSet {
  1665.                     creaseAngle 0.5
  1666.                     coord Coordinate {
  1667.                       point [
  1668.                         0.031 0.91 -0.25,
  1669.                         0.036 0.956 -0.216,
  1670.                         0.093 0.838 -0.217,
  1671.                         0.033 0.882 -0.216,
  1672.                         0.011 0.872 -0.25,
  1673.                         0.023 0.753 -0.233,
  1674.                         -0.004 0.865 -0.215,
  1675.                         -0.024 0.865 -0.249,
  1676.                         -0.024 0.751 -0.232,
  1677.                         -0.039 0.864 -0.214,
  1678.                         -0.054 0.872 -0.249,
  1679.                         -0.072 0.758 -0.232,
  1680.                         -0.072 0.875 -0.214,
  1681.                         -0.042 0.982 -0.214,
  1682.                         -0.133 0.815 -0.23,
  1683.                         -0.075 0.892 -0.248
  1684.                       ]
  1685.                     }
  1686.                     coordIndex [
  1687.                       0, 1, 2, -1,
  1688.                       3, 0, 2, -1,
  1689.                       2, 1, 3, -1,
  1690.                       4, 3, 5, -1,
  1691.                       6, 4, 5, -1,
  1692.                       3, 6, 5, -1,
  1693.                       7, 6, 8, -1,
  1694.                       9, 7, 8, -1,
  1695.                       6, 9, 8, -1,
  1696.                       10, 9, 11, -1,
  1697.                       12, 10, 11, -1,
  1698.                       9, 12, 11, -1,
  1699.                       12, 13, 14, -1,
  1700.                       15, 12, 14, -1,
  1701.                       13, 15, 14, -1,
  1702.                       12, 9, 6, 3, 1, 13, -1,
  1703.                       1, 0, 13, -1,
  1704.                       15, 13, 0, -1,
  1705.                       4, 7, 10, 15, 0, -1
  1706.                     ]
  1707.                   }
  1708.                 }
  1709.                 DEF girl_CLICK12 TouchSensor {}
  1710.               ]
  1711.             }
  1712.             DEF girl_s13 Transform {
  1713.               children [
  1714.                 Shape {
  1715.                   appearance Appearance {
  1716.                     material DEF girl_m13 Material {
  1717.                       diffuseColor  0.663 0 1
  1718.                       specularColor 0.5 0.5 0.5
  1719.                     }
  1720.                   }
  1721.                   geometry DEF girl_i13 IndexedFaceSet {
  1722.                     creaseAngle 0.5
  1723.                     coord Coordinate {
  1724.                       point [
  1725.                         -0.002 0.837 0.176,
  1726.                         -0.071 0.509 0.071,
  1727.                         0.15 0.974 0.103,
  1728.                         0.027 0.846 -0.028,
  1729.                         -0.165 0.857 0.064
  1730.                       ]
  1731.                     }
  1732.                     coordIndex [
  1733.                       0, 1, 2, -1,
  1734.                       3, 2, 1, -1,
  1735.                       3, 1, 4, -1,
  1736.                       4, 1, 0, -1
  1737.                     ]
  1738.                   }
  1739.                 }
  1740.                 DEF girl_CLICK13 TouchSensor {}
  1741.               ]
  1742.             }
  1743.             DEF girl_s14 Transform {
  1744.               children [
  1745.                 Shape {
  1746.                   appearance Appearance {
  1747.                     material DEF girl_m14 Material {
  1748.                       diffuseColor  0.684 0 1
  1749.                       specularColor 0.5 0.5 0.5
  1750.                     }
  1751.                   }
  1752.                   geometry DEF girl_i14 IndexedFaceSet {
  1753.                     creaseAngle 0.5
  1754.                     coord Coordinate {
  1755.                       point [
  1756.                         -0.064 0.589 0.128,
  1757.                         0.001 0.659 0.071,
  1758.                         -0.064 0.589 0.002,
  1759.                         -0.069 0.019 0.078,
  1760.                         -0.139 0.486 0.054
  1761.                       ]
  1762.                     }
  1763.                     coordIndex [
  1764.                       0, 1, 2, -1,
  1765.                       0, 3, 1, -1,
  1766.                       1, 3, 2, -1,
  1767.                       2, 3, 4, -1,
  1768.                       4, 3, 0, -1,
  1769.                       2, 4, 0, -1
  1770.                     ]
  1771.                   }
  1772.                 }
  1773.                 DEF girl_CLICK14 TouchSensor {}
  1774.               ]
  1775.             }
  1776.             DEF girl_s15 Transform {
  1777.               children [
  1778.                 Shape {
  1779.                   appearance Appearance {
  1780.                     material DEF girl_m15 Material {
  1781.                       diffuseColor  0.703 0 1
  1782.                       specularColor 0.5 0.5 0.5
  1783.                     }
  1784.                   }
  1785.                   geometry DEF girl_i15 IndexedFaceSet {
  1786.                     creaseAngle 0.5
  1787.                     coord Coordinate {
  1788.                       point [
  1789.                         -0.101 0.073 0.14,
  1790.                         -0.098 0.073 0.026,
  1791.                         0.134 0.002 0.076,
  1792.                         -0.005 0.12 0.069
  1793.                       ]
  1794.                     }
  1795.                     coordIndex [
  1796.                       0, 1, 2, -1,
  1797.                       2, 1, 0, -1,
  1798.                       3, 2, 1, -1,
  1799.                       3, 0, 2, -1,
  1800.                       3, 1, 0, -1
  1801.                     ]
  1802.                   }
  1803.                 }
  1804.                 DEF girl_CLICK15 TouchSensor {}
  1805.               ]
  1806.             }
  1807.             DEF girl_s16 Transform {
  1808.               children [
  1809.                 Shape {
  1810.                   appearance Appearance {
  1811.                     material DEF girl_m16 Material {
  1812.                       diffuseColor  0.696 0 1
  1813.                       specularColor 0.5 0.5 0.5
  1814.                     }
  1815.                   }
  1816.                   geometry DEF girl_i16 IndexedFaceSet {
  1817.                     creaseAngle 0.5
  1818.                     coord Coordinate {
  1819.                       point [
  1820.                         0.15 0.974 -0.103,
  1821.                         -0.071 0.509 -0.071,
  1822.                         -0.002 0.837 -0.176,
  1823.                         0.027 0.846 0.028,
  1824.                         -0.165 0.857 -0.064
  1825.                       ]
  1826.                     }
  1827.                     coordIndex [
  1828.                       0, 1, 2, -1,
  1829.                       1, 0, 3, -1,
  1830.                       4, 1, 3, -1,
  1831.                       2, 1, 4, -1
  1832.                     ]
  1833.                   }
  1834.                 }
  1835.                 DEF girl_CLICK16 TouchSensor {}
  1836.               ]
  1837.             }
  1838.             DEF girl_s17 Transform {
  1839.               children [
  1840.                 Shape {
  1841.                   appearance Appearance {
  1842.                     material DEF girl_m17 Material {
  1843.                       diffuseColor  0.674 0 1
  1844.                       specularColor 0.5 0.5 0.5
  1845.                     }
  1846.                   }
  1847.                   geometry DEF girl_i17 IndexedFaceSet {
  1848.                     creaseAngle 0.5
  1849.                     coord Coordinate {
  1850.                       point [
  1851.                         -0.064 0.589 -0.002,
  1852.                         0.001 0.659 -0.071,
  1853.                         -0.064 0.589 -0.128,
  1854.                         -0.069 0.019 -0.078,
  1855.                         -0.139 0.486 -0.054
  1856.                       ]
  1857.                     }
  1858.                     coordIndex [
  1859.                       0, 1, 2, -1,
  1860.                       1, 3, 2, -1,
  1861.                       0, 3, 1, -1,
  1862.                       4, 3, 0, -1,
  1863.                       2, 3, 4, -1,
  1864.                       2, 4, 0, -1
  1865.                     ]
  1866.                   }
  1867.                 }
  1868.                 DEF girl_CLICK17 TouchSensor {}
  1869.               ]
  1870.             }
  1871.             DEF girl_s0 Transform {
  1872.               children [
  1873.                 Shape {
  1874.                   appearance Appearance {
  1875.                     material DEF girl_m0 Material {
  1876.                       diffuseColor  0.672 0 1
  1877.                       specularColor 0.5 0.5 0.5
  1878.                     }
  1879.                   }
  1880.                   geometry DEF girl_i0 IndexedFaceSet {
  1881.                     creaseAngle 0.5
  1882.                     coord Coordinate {
  1883.                       point [
  1884.                         0.134 0.002 -0.076,
  1885.                         -0.098 0.073 -0.026,
  1886.                         -0.101 0.073 -0.14,
  1887.                         -0.004 0.12 -0.069
  1888.                       ]
  1889.                     }
  1890.                     coordIndex [
  1891.                       0, 1, 2, -1,
  1892.                       2, 1, 0, -1,
  1893.                       1, 0, 3, -1,
  1894.                       0, 2, 3, -1,
  1895.                       2, 1, 3, -1
  1896.                     ]
  1897.                   }
  1898.                 }
  1899.                 DEF girl_CLICK00 TouchSensor {}
  1900.               ]
  1901.             }
  1902.             DEF girl_s1 Transform {
  1903.               children [
  1904.                 Shape {
  1905.                   appearance Appearance {
  1906.                     material DEF girl_m1 Material {}
  1907.                   }
  1908.                   geometry DEF girl_i1 IndexedFaceSet {
  1909.                     creaseAngle 0.5
  1910.                     coord Coordinate {
  1911.                       point [
  1912.                         -0.107 1.065 0.05,
  1913.                         -0.107 1.065 -0.05,
  1914.                         -0.078 0.969 0
  1915.                       ]
  1916.                     }
  1917.                     coordIndex [ 0, 1, 2, -1 ]
  1918.                   }
  1919.                 }
  1920.                 DEF girl_CLICK01 TouchSensor {}
  1921.               ]
  1922.             }
  1923.           ]
  1924.         }
  1925.       ]
  1926.     } # end of PERSON : end of girl
  1927.   ]
  1928. }
  1929.  
  1930. ########################################################################
  1931. # color panel modoki
  1932. ########################################################################
  1933. Billboard {
  1934.   children [
  1935.     Transform {
  1936.       scale 0.5 0.5 0.5
  1937.       children [
  1938.         Transform {
  1939.           translation 2 1.5 0
  1940.           children [
  1941.             Shape {
  1942.               appearance Appearance {
  1943.                 material Material {
  1944.                   diffuseColor 0 0 0
  1945.                 }
  1946.               }
  1947.               geometry Box { size 0.2 0.2 0.2 }
  1948.             }
  1949.             DEF CLICK_COLOR0 TouchSensor {}
  1950.           ]
  1951.         }
  1952.         Transform {
  1953.           translation 2 1.8 0
  1954.           children [
  1955.             Shape {
  1956.               appearance Appearance {
  1957.                 material Material {
  1958.                   diffuseColor 0 0 1
  1959.                 }
  1960.               }
  1961.               geometry Box { size 0.2 0.2 0.2 }
  1962.             }
  1963.             DEF CLICK_COLOR1 TouchSensor {}
  1964.           ]
  1965.         }
  1966.         Transform {
  1967.           translation 2 2.1 0
  1968.           children [
  1969.             Shape {
  1970.               appearance Appearance {
  1971.                 material Material {
  1972.                   diffuseColor 0 1 0
  1973.                 }
  1974.               }
  1975.               geometry Box { size 0.2 0.2 0.2 }
  1976.             }
  1977.             DEF CLICK_COLOR2 TouchSensor {}
  1978.           ]
  1979.         }
  1980.         Transform {
  1981.           translation 2 2.4 0
  1982.           children [
  1983.             Shape {
  1984.               appearance Appearance {
  1985.                 material Material {
  1986.                   diffuseColor 0 1 1
  1987.                 }
  1988.               }
  1989.               geometry Box { size 0.2 0.2 0.2 }
  1990.             }
  1991.             DEF CLICK_COLOR3 TouchSensor {}
  1992.           ]
  1993.         }
  1994.         Transform {
  1995.           translation 2 2.7 0
  1996.           children [
  1997.             Shape {
  1998.               appearance Appearance {
  1999.                 material Material {
  2000.                   diffuseColor 1 0 0
  2001.                 }
  2002.               }
  2003.               geometry Box { size 0.2 0.2 0.2 }
  2004.             }
  2005.             DEF CLICK_COLOR4 TouchSensor {}
  2006.           ]
  2007.         }
  2008.         Transform {
  2009.           translation 2 3.0 0
  2010.           children [
  2011.             Shape {
  2012.               appearance Appearance {
  2013.                 material Material {
  2014.                   diffuseColor 1 0 1
  2015.                 }
  2016.               }
  2017.               geometry Box { size 0.2 0.2 0.2 }
  2018.             }
  2019.             DEF CLICK_COLOR5 TouchSensor {}
  2020.           ]
  2021.         }
  2022.         Transform {
  2023.           translation 2 3.3 0
  2024.           children [
  2025.             Shape {
  2026.               appearance Appearance {
  2027.                 material Material {
  2028.                   diffuseColor 1 1 0
  2029.                 }
  2030.               }
  2031.               geometry Box { size 0.2 0.2 0.2 }
  2032.             }
  2033.             DEF CLICK_COLOR6 TouchSensor {}
  2034.           ]
  2035.         }
  2036.         Transform {
  2037.           translation 2 3.6 0
  2038.           children [
  2039.             Shape {
  2040.               appearance Appearance {
  2041.                 material Material {
  2042.                   diffuseColor 1 1 1
  2043.                 }
  2044.               }
  2045.               geometry Box { size 0.2 0.2 0.2 }
  2046.             }
  2047.             DEF CLICK_COLOR7 TouchSensor {}
  2048.           ]
  2049.         }
  2050.         #
  2051.         # color panel (dark)
  2052.         #
  2053.         Transform {
  2054.           translation 2.3 1.5 0
  2055.           children [
  2056.             Shape {
  2057.               appearance Appearance {
  2058.                 material Material {
  2059.                   diffuseColor 0.5 0.4 0.3
  2060.                 }
  2061.               }
  2062.               geometry Box { size 0.2 0.2 0.2 }
  2063.             }
  2064.             DEF CLICK_COLOR8 TouchSensor {}
  2065.           ]
  2066.         }
  2067.         Transform {
  2068.           translation 2.3 1.8 0
  2069.           children [
  2070.             Shape {
  2071.               appearance Appearance {
  2072.                 material Material {
  2073.                   diffuseColor 0 0 0.6
  2074.                 }
  2075.               }
  2076.               geometry Box { size 0.2 0.2 0.2 }
  2077.             }
  2078.             DEF CLICK_COLOR9 TouchSensor {}
  2079.           ]
  2080.         }
  2081.         Transform {
  2082.           translation 2.3 2.1 0
  2083.           children [
  2084.             Shape {
  2085.               appearance Appearance {
  2086.                 material Material {
  2087.                   diffuseColor 0 0.6 0
  2088.                 }
  2089.               }
  2090.               geometry Box { size 0.2 0.2 0.2 }
  2091.             }
  2092.             DEF CLICK_COLOR10 TouchSensor {}
  2093.           ]
  2094.         }
  2095.         Transform {
  2096.           translation 2.3 2.4 0
  2097.           children [
  2098.             Shape {
  2099.               appearance Appearance {
  2100.                 material Material {
  2101.                   diffuseColor 0 0.6 0.6
  2102.                 }
  2103.               }
  2104.               geometry Box { size 0.2 0.2 0.2 }
  2105.             }
  2106.             DEF CLICK_COLOR11 TouchSensor {}
  2107.           ]
  2108.         }
  2109.         Transform {
  2110.           translation 2.3 2.7 0
  2111.           children [
  2112.             Shape {
  2113.               appearance Appearance {
  2114.                 material Material {
  2115.                   diffuseColor 0.6 0 0
  2116.                 }
  2117.               }
  2118.               geometry Box { size 0.2 0.2 0.2 }
  2119.             }
  2120.             DEF CLICK_COLOR12 TouchSensor {}
  2121.           ]
  2122.         }
  2123.         Transform {
  2124.           translation 2.3 3.0 0
  2125.           children [
  2126.             Shape {
  2127.               appearance Appearance {
  2128.                 material Material {
  2129.                   diffuseColor 0.6 0 0.6
  2130.                 }
  2131.               }
  2132.               geometry Box { size 0.2 0.2 0.2 }
  2133.             }
  2134.             DEF CLICK_COLOR13 TouchSensor {}
  2135.           ]
  2136.         }
  2137.         Transform {
  2138.           translation 2.3 3.3 0
  2139.           children [
  2140.             Shape {
  2141.               appearance Appearance {
  2142.                 material Material {
  2143.                   diffuseColor 0.6 0.6 0
  2144.                 }
  2145.               }
  2146.               geometry Box { size 0.2 0.2 0.2 }
  2147.             }
  2148.             DEF CLICK_COLOR14 TouchSensor {}
  2149.           ]
  2150.         }
  2151.         Transform {
  2152.           translation 2.3 3.6 0
  2153.           children [
  2154.             Shape {
  2155.               appearance Appearance {
  2156.                 material Material {
  2157.                   diffuseColor 0.6 0.6 0.6
  2158.                 }
  2159.               }
  2160.               geometry Box { size 0.2 0.2 0.2 }
  2161.             }
  2162.             DEF CLICK_COLOR15 TouchSensor {}
  2163.           ]
  2164.         }
  2165.         # skin color (light)
  2166.         Transform {
  2167.           translation 2 1.2 0
  2168.           children [
  2169.             Shape {
  2170.               appearance Appearance {
  2171.                 material Material {
  2172.                   diffuseColor 0.9 0.8 0.7
  2173.                 }
  2174.               }
  2175.               geometry Box { size 0.2 0.2 0.2 }
  2176.             }
  2177.             DEF CLICK_COLOR16 TouchSensor {}
  2178.           ]
  2179.         }
  2180.         # skin color (dark)
  2181.         Transform {
  2182.           translation 2.3 1.2 0
  2183.           children [
  2184.             Shape {
  2185.               appearance Appearance {
  2186.                 material Material {
  2187.                   diffuseColor 0.8 0.7 0.5
  2188.                 }
  2189.               }
  2190.               geometry Box { size 0.2 0.2 0.2 }
  2191.             }
  2192.             DEF CLICK_COLOR17 TouchSensor {}
  2193.           ]
  2194.         }
  2195.         #
  2196.         # current color sphere
  2197.         #
  2198.         Transform {
  2199.           translation 2.15 0.7 0
  2200.           children [
  2201.             Shape {
  2202.               appearance Appearance {
  2203.                 material DEF CURRENT_COLOR Material {
  2204.                   diffuseColor 1 1 1
  2205.                 }
  2206.               }
  2207.               geometry Sphere { radius 0.3 }
  2208.             }
  2209.           ]
  2210.         }
  2211.       ]
  2212.     }
  2213.   ]
  2214. } # color panel
  2215.  
  2216. ########################################################################
  2217. # SCRIPTS
  2218. ########################################################################
  2219. #-----------------------------------------------------------------------
  2220. # COLOR PANEL
  2221. #
  2222. DEF SC_CHGCLR Script {
  2223.  
  2224.   url "avtwrl/scripts/chgclr.class"
  2225.  
  2226.   eventIn  SFBool  clicked0
  2227.   eventIn  SFBool  clicked1
  2228.   eventIn  SFBool  clicked2
  2229.   eventIn  SFBool  clicked3
  2230.   eventIn  SFBool  clicked4
  2231.   eventIn  SFBool  clicked5
  2232.   eventIn  SFBool  clicked6
  2233.   eventIn  SFBool  clicked7
  2234.   eventIn  SFBool  clicked8
  2235.   eventIn  SFBool  clicked9
  2236.   eventIn  SFBool  clicked10
  2237.   eventIn  SFBool  clicked11
  2238.   eventIn  SFBool  clicked12
  2239.   eventIn  SFBool  clicked13
  2240.   eventIn  SFBool  clicked14
  2241.   eventIn  SFBool  clicked15
  2242.   eventIn  SFBool  clicked16
  2243.   eventIn  SFBool  clicked17
  2244.  
  2245.   eventOut SFColor diffuse
  2246.   eventOut SFInt32 no
  2247. }
  2248.  
  2249. #-----------------------------------------------------------------------
  2250. # DOLL parts
  2251. #-----------------------------------------------------------------------
  2252. DEF SCRIPT Script {
  2253.  
  2254.   url "avtwrl/scripts/doll.class"
  2255.  
  2256.   eventIn  SFBool  clicked0
  2257.   eventIn  SFBool  clicked1
  2258.   eventIn  SFBool  clicked2
  2259.   eventIn  SFBool  clicked3
  2260.   eventIn  SFBool  clicked4
  2261.   eventIn  SFBool  clicked5
  2262.   eventIn  SFBool  clicked6
  2263.   eventIn  SFBool  clicked7
  2264.   eventIn  SFBool  clicked8
  2265.   eventIn  SFBool  clicked9
  2266.   eventIn  SFBool  clicked10
  2267.   eventIn  SFBool  clicked11
  2268.   eventIn  SFBool  clicked12
  2269.   eventIn  SFBool  clicked13
  2270.   eventIn  SFBool  clicked14
  2271.   eventIn  SFBool  clicked15
  2272.   eventIn  SFBool  clicked16
  2273.   eventIn  SFBool  clicked17
  2274.  
  2275.   eventOut SFColor mat0
  2276.   eventOut SFColor mat1
  2277.   eventOut SFColor mat2
  2278.   eventOut SFColor mat3
  2279.   eventOut SFColor mat4
  2280.   eventOut SFColor mat5
  2281.   eventOut SFColor mat6
  2282.   eventOut SFColor mat7
  2283.   eventOut SFColor mat8
  2284.   eventOut SFColor mat9
  2285.   eventOut SFColor mat10
  2286.   eventOut SFColor mat11
  2287.   eventOut SFColor mat12
  2288.   eventOut SFColor mat13
  2289.   eventOut SFColor mat14
  2290.   eventOut SFColor mat15
  2291.   eventOut SFColor mat16
  2292.   eventOut SFColor mat17
  2293.   eventOut SFInt32 no0
  2294.   eventOut SFInt32 no1
  2295.   eventOut SFInt32 no2
  2296.   eventOut SFInt32 no3
  2297.   eventOut SFInt32 no4
  2298.   eventOut SFInt32 no5
  2299.   eventOut SFInt32 no6
  2300.   eventOut SFInt32 no7
  2301.   eventOut SFInt32 no8
  2302.   eventOut SFInt32 no9
  2303.   eventOut SFInt32 no10
  2304.   eventOut SFInt32 no11
  2305.   eventOut SFInt32 no12
  2306.   eventOut SFInt32 no13
  2307.   eventOut SFInt32 no14
  2308.   eventOut SFInt32 no15
  2309.   eventOut SFInt32 no16
  2310.   eventOut SFInt32 no17
  2311.  
  2312.   field    SFColor currentColor   1 1 1
  2313.   field    SFInt32 currentColorNo 7
  2314. }
  2315.  
  2316. DEF SC_EXIT Script {
  2317.  
  2318.   url "avtwrl/scripts/exit.class"
  2319.  
  2320.   eventIn  SFBool  clicked_ok
  2321.   eventIn  SFBool  clicked_ng
  2322.   eventIn  SFBool  init
  2323.  
  2324.   # if canceled, restore the colors
  2325.   eventOut SFColor part0_color
  2326.   eventOut SFColor part1_color
  2327.   eventOut SFColor part2_color
  2328.   eventOut SFColor part3_color
  2329.   eventOut SFColor part4_color
  2330.   eventOut SFColor part5_color
  2331.   eventOut SFColor part6_color
  2332.   eventOut SFColor part7_color
  2333.   eventOut SFColor part8_color
  2334.   eventOut SFColor part9_color
  2335.   eventOut SFColor part10_color
  2336.   eventOut SFColor part11_color
  2337.   eventOut SFColor part12_color
  2338.   eventOut SFColor part13_color
  2339.   eventOut SFColor part14_color
  2340.   eventOut SFColor part15_color
  2341.   eventOut SFColor part16_color
  2342.   eventOut SFColor part17_color
  2343.  
  2344.   field    SFInt32 part0_colorNo  18  # color number not to set color
  2345.   field    SFInt32 part1_colorNo  18
  2346.   field    SFInt32 part2_colorNo  18
  2347.   field    SFInt32 part3_colorNo  18
  2348.   field    SFInt32 part4_colorNo  18
  2349.   field    SFInt32 part5_colorNo  18
  2350.   field    SFInt32 part6_colorNo  18
  2351.   field    SFInt32 part7_colorNo  18
  2352.   field    SFInt32 part8_colorNo  18
  2353.   field    SFInt32 part9_colorNo  18
  2354.   field    SFInt32 part10_colorNo 18
  2355.   field    SFInt32 part11_colorNo 18
  2356.   field    SFInt32 part12_colorNo 18
  2357.   field    SFInt32 part13_colorNo 18
  2358.   field    SFInt32 part14_colorNo 18
  2359.   field    SFInt32 part15_colorNo 18
  2360.   field    SFInt32 part16_colorNo 18
  2361.   field    SFInt32 part17_colorNo 18
  2362. }
  2363.  
  2364. DEF INIT_SC Script {
  2365.   url "avtwrl/scripts/init.class"
  2366.   eventIn  SFBool  init
  2367.   eventOut SFInt32 choice
  2368. }
  2369.  
  2370. ########################################################################
  2371. # ROUTES
  2372. ########################################################################
  2373. #-----------------------------------------------------------------------
  2374. # click parts of doll
  2375. #
  2376. ROUTE boy_CLICK00.isActive TO SCRIPT.clicked0
  2377. ROUTE boy_CLICK01.isActive TO SCRIPT.clicked1
  2378. ROUTE boy_CLICK02.isActive TO SCRIPT.clicked2
  2379. ROUTE boy_CLICK03.isActive TO SCRIPT.clicked3
  2380. ROUTE boy_CLICK04.isActive TO SCRIPT.clicked4
  2381. ROUTE boy_CLICK05.isActive TO SCRIPT.clicked5
  2382. ROUTE boy_CLICK06.isActive TO SCRIPT.clicked6
  2383. ROUTE boy_CLICK07.isActive TO SCRIPT.clicked7
  2384. ROUTE boy_CLICK08.isActive TO SCRIPT.clicked8
  2385. ROUTE boy_CLICK09.isActive TO SCRIPT.clicked9
  2386. ROUTE boy_CLICK10.isActive TO SCRIPT.clicked10
  2387. ROUTE boy_CLICK11.isActive TO SCRIPT.clicked11
  2388. ROUTE boy_CLICK12.isActive TO SCRIPT.clicked12
  2389. ROUTE boy_CLICK13.isActive TO SCRIPT.clicked13
  2390. ROUTE boy_CLICK14.isActive TO SCRIPT.clicked14
  2391. ROUTE boy_CLICK15.isActive TO SCRIPT.clicked15
  2392. ROUTE boy_CLICK16.isActive TO SCRIPT.clicked16
  2393.  
  2394. ROUTE girl_CLICK00.isActive TO SCRIPT.clicked0
  2395. ROUTE girl_CLICK01.isActive TO SCRIPT.clicked1
  2396. ROUTE girl_CLICK02.isActive TO SCRIPT.clicked2
  2397. ROUTE girl_CLICK03.isActive TO SCRIPT.clicked3
  2398. ROUTE girl_CLICK04.isActive TO SCRIPT.clicked4
  2399. ROUTE girl_CLICK05.isActive TO SCRIPT.clicked5
  2400. ROUTE girl_CLICK06.isActive TO SCRIPT.clicked6
  2401. ROUTE girl_CLICK07.isActive TO SCRIPT.clicked7
  2402. ROUTE girl_CLICK08.isActive TO SCRIPT.clicked8
  2403. ROUTE girl_CLICK09.isActive TO SCRIPT.clicked9
  2404. ROUTE girl_CLICK10.isActive TO SCRIPT.clicked10
  2405. ROUTE girl_CLICK11.isActive TO SCRIPT.clicked11
  2406. ROUTE girl_CLICK12.isActive TO SCRIPT.clicked12
  2407. ROUTE girl_CLICK13.isActive TO SCRIPT.clicked13
  2408. ROUTE girl_CLICK14.isActive TO SCRIPT.clicked14
  2409. ROUTE girl_CLICK15.isActive TO SCRIPT.clicked15
  2410. ROUTE girl_CLICK16.isActive TO SCRIPT.clicked16
  2411. ROUTE girl_CLICK17.isActive TO SCRIPT.clicked17
  2412.  
  2413. #
  2414. # set color of parts, and save value to fileds of SCRIPT
  2415. #
  2416. ROUTE SCRIPT.mat0  TO boy_m0.set_diffuseColor
  2417. ROUTE SCRIPT.mat1  TO boy_m1.set_diffuseColor
  2418. ROUTE SCRIPT.mat2  TO boy_m2.set_diffuseColor
  2419. ROUTE SCRIPT.mat3  TO boy_m3.set_diffuseColor
  2420. ROUTE SCRIPT.mat4  TO boy_m4.set_diffuseColor
  2421. ROUTE SCRIPT.mat5  TO boy_m5.set_diffuseColor
  2422. ROUTE SCRIPT.mat6  TO boy_m6.set_diffuseColor
  2423. ROUTE SCRIPT.mat7  TO boy_m7.set_diffuseColor
  2424. ROUTE SCRIPT.mat8  TO boy_m8.set_diffuseColor
  2425. ROUTE SCRIPT.mat9  TO boy_m9.set_diffuseColor
  2426. ROUTE SCRIPT.mat10 TO boy_m10.set_diffuseColor
  2427. ROUTE SCRIPT.mat11 TO boy_m11.set_diffuseColor
  2428. ROUTE SCRIPT.mat12 TO boy_m12.set_diffuseColor
  2429. ROUTE SCRIPT.mat13 TO boy_m13.set_diffuseColor
  2430. ROUTE SCRIPT.mat14 TO boy_m14.set_diffuseColor
  2431. ROUTE SCRIPT.mat15 TO boy_m15.set_diffuseColor
  2432. ROUTE SCRIPT.mat16 TO boy_m16.set_diffuseColor
  2433. #ROUTE SCRIPT.mat17 TO boy_m17.set_diffuseColor
  2434.  
  2435. ROUTE SCRIPT.mat0  TO girl_m0.set_diffuseColor
  2436. ROUTE SCRIPT.mat1  TO girl_m1.set_diffuseColor
  2437. ROUTE SCRIPT.mat2  TO girl_m2.set_diffuseColor
  2438. ROUTE SCRIPT.mat3  TO girl_m3.set_diffuseColor
  2439. ROUTE SCRIPT.mat4  TO girl_m4.set_diffuseColor
  2440. ROUTE SCRIPT.mat5  TO girl_m5.set_diffuseColor
  2441. ROUTE SCRIPT.mat6  TO girl_m6.set_diffuseColor
  2442. ROUTE SCRIPT.mat7  TO girl_m7.set_diffuseColor
  2443. ROUTE SCRIPT.mat8  TO girl_m8.set_diffuseColor
  2444. ROUTE SCRIPT.mat9  TO girl_m9.set_diffuseColor
  2445. ROUTE SCRIPT.mat10 TO girl_m10.set_diffuseColor
  2446. ROUTE SCRIPT.mat11 TO girl_m11.set_diffuseColor
  2447. ROUTE SCRIPT.mat12 TO girl_m12.set_diffuseColor
  2448. ROUTE SCRIPT.mat13 TO girl_m13.set_diffuseColor
  2449. ROUTE SCRIPT.mat14 TO girl_m14.set_diffuseColor
  2450. ROUTE SCRIPT.mat15 TO girl_m15.set_diffuseColor
  2451. ROUTE SCRIPT.mat16 TO girl_m16.set_diffuseColor
  2452. ROUTE SCRIPT.mat17 TO girl_m17.set_diffuseColor
  2453.  
  2454. ROUTE SCRIPT.no0  TO SC_EXIT.part0_colorNo
  2455. ROUTE SCRIPT.no1  TO SC_EXIT.part1_colorNo
  2456. ROUTE SCRIPT.no2  TO SC_EXIT.part2_colorNo
  2457. ROUTE SCRIPT.no3  TO SC_EXIT.part3_colorNo
  2458. ROUTE SCRIPT.no4  TO SC_EXIT.part4_colorNo
  2459. ROUTE SCRIPT.no5  TO SC_EXIT.part5_colorNo
  2460. ROUTE SCRIPT.no6  TO SC_EXIT.part6_colorNo
  2461. ROUTE SCRIPT.no7  TO SC_EXIT.part7_colorNo
  2462. ROUTE SCRIPT.no8  TO SC_EXIT.part8_colorNo
  2463. ROUTE SCRIPT.no9  TO SC_EXIT.part9_colorNo
  2464. ROUTE SCRIPT.no10 TO SC_EXIT.part10_colorNo
  2465. ROUTE SCRIPT.no11 TO SC_EXIT.part11_colorNo
  2466. ROUTE SCRIPT.no12 TO SC_EXIT.part12_colorNo
  2467. ROUTE SCRIPT.no13 TO SC_EXIT.part13_colorNo
  2468. ROUTE SCRIPT.no14 TO SC_EXIT.part14_colorNo
  2469. ROUTE SCRIPT.no15 TO SC_EXIT.part15_colorNo
  2470. ROUTE SCRIPT.no16 TO SC_EXIT.part16_colorNo
  2471. ROUTE SCRIPT.no17 TO SC_EXIT.part17_colorNo
  2472.  
  2473. # click color panel
  2474. #
  2475. ROUTE CLICK_COLOR0.isActive  TO SC_CHGCLR.clicked0
  2476. ROUTE CLICK_COLOR1.isActive  TO SC_CHGCLR.clicked1
  2477. ROUTE CLICK_COLOR2.isActive  TO SC_CHGCLR.clicked2
  2478. ROUTE CLICK_COLOR3.isActive  TO SC_CHGCLR.clicked3
  2479. ROUTE CLICK_COLOR4.isActive  TO SC_CHGCLR.clicked4
  2480. ROUTE CLICK_COLOR5.isActive  TO SC_CHGCLR.clicked5
  2481. ROUTE CLICK_COLOR6.isActive  TO SC_CHGCLR.clicked6
  2482. ROUTE CLICK_COLOR7.isActive  TO SC_CHGCLR.clicked7
  2483. ROUTE CLICK_COLOR8.isActive  TO SC_CHGCLR.clicked8
  2484. ROUTE CLICK_COLOR9.isActive  TO SC_CHGCLR.clicked9
  2485. ROUTE CLICK_COLOR10.isActive TO SC_CHGCLR.clicked10
  2486. ROUTE CLICK_COLOR11.isActive TO SC_CHGCLR.clicked11
  2487. ROUTE CLICK_COLOR12.isActive TO SC_CHGCLR.clicked12
  2488. ROUTE CLICK_COLOR13.isActive TO SC_CHGCLR.clicked13
  2489. ROUTE CLICK_COLOR14.isActive TO SC_CHGCLR.clicked14
  2490. ROUTE CLICK_COLOR15.isActive TO SC_CHGCLR.clicked15
  2491. ROUTE CLICK_COLOR16.isActive TO SC_CHGCLR.clicked16
  2492. ROUTE CLICK_COLOR17.isActive TO SC_CHGCLR.clicked17
  2493.  
  2494. # routing to currentColor and set color to sphere
  2495. #
  2496. ROUTE SC_CHGCLR.diffuse TO CURRENT_COLOR.set_diffuseColor
  2497. ROUTE SC_CHGCLR.diffuse TO SCRIPT.currentColor
  2498. ROUTE SC_CHGCLR.no      TO SCRIPT.currentColorNo
  2499.  
  2500. # OK, cancel procedure
  2501. ROUTE T_OK.isActive TO SC_EXIT.clicked_ok
  2502. ROUTE T_NG.isActive TO SC_EXIT.clicked_ng
  2503.  
  2504. # load coloar, canceled
  2505. ROUTE SC_EXIT.part0_color  TO boy_m0.set_diffuseColor
  2506. ROUTE SC_EXIT.part1_color  TO boy_m1.set_diffuseColor
  2507. ROUTE SC_EXIT.part2_color  TO boy_m2.set_diffuseColor
  2508. ROUTE SC_EXIT.part3_color  TO boy_m3.set_diffuseColor
  2509. ROUTE SC_EXIT.part4_color  TO boy_m4.set_diffuseColor
  2510. ROUTE SC_EXIT.part5_color  TO boy_m5.set_diffuseColor
  2511. ROUTE SC_EXIT.part6_color  TO boy_m6.set_diffuseColor
  2512. ROUTE SC_EXIT.part7_color  TO boy_m7.set_diffuseColor
  2513. ROUTE SC_EXIT.part8_color  TO boy_m8.set_diffuseColor
  2514. ROUTE SC_EXIT.part9_color  TO boy_m9.set_diffuseColor
  2515. ROUTE SC_EXIT.part10_color TO boy_m10.set_diffuseColor
  2516. ROUTE SC_EXIT.part11_color TO boy_m11.set_diffuseColor
  2517. ROUTE SC_EXIT.part12_color TO boy_m12.set_diffuseColor
  2518. ROUTE SC_EXIT.part13_color TO boy_m13.set_diffuseColor
  2519. ROUTE SC_EXIT.part14_color TO boy_m14.set_diffuseColor
  2520. ROUTE SC_EXIT.part15_color TO boy_m15.set_diffuseColor
  2521. ROUTE SC_EXIT.part16_color TO boy_m16.set_diffuseColor
  2522. #ROUTE SC_EXIT.part17_color TO boy_m17.set_diffuseColor
  2523.  
  2524. ROUTE SC_EXIT.part0_color  TO girl_m0.set_diffuseColor
  2525. ROUTE SC_EXIT.part1_color  TO girl_m1.set_diffuseColor
  2526. ROUTE SC_EXIT.part2_color  TO girl_m2.set_diffuseColor
  2527. ROUTE SC_EXIT.part3_color  TO girl_m3.set_diffuseColor
  2528. ROUTE SC_EXIT.part4_color  TO girl_m4.set_diffuseColor
  2529. ROUTE SC_EXIT.part5_color  TO girl_m5.set_diffuseColor
  2530. ROUTE SC_EXIT.part6_color  TO girl_m6.set_diffuseColor
  2531. ROUTE SC_EXIT.part7_color  TO girl_m7.set_diffuseColor
  2532. ROUTE SC_EXIT.part8_color  TO girl_m8.set_diffuseColor
  2533. ROUTE SC_EXIT.part9_color  TO girl_m9.set_diffuseColor
  2534. ROUTE SC_EXIT.part10_color TO girl_m10.set_diffuseColor
  2535. ROUTE SC_EXIT.part11_color TO girl_m11.set_diffuseColor
  2536. ROUTE SC_EXIT.part12_color TO girl_m12.set_diffuseColor
  2537. ROUTE SC_EXIT.part13_color TO girl_m13.set_diffuseColor
  2538. ROUTE SC_EXIT.part14_color TO girl_m14.set_diffuseColor
  2539. ROUTE SC_EXIT.part15_color TO girl_m15.set_diffuseColor
  2540. ROUTE SC_EXIT.part16_color TO girl_m16.set_diffuseColor
  2541. ROUTE SC_EXIT.part17_color TO girl_m17.set_diffuseColor
  2542.  
  2543. # initialize
  2544. ROUTE INIT_PS.isActive TO SC_EXIT.init
  2545.  
  2546. # select avater
  2547. ROUTE INIT_PS.isActive TO INIT_SC.init
  2548. ROUTE INIT_SC.choice   TO SW.whichChoice
  2549.  
  2550.  
  2551.