<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US><div class=WordSection1><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I saw a comment about using protos and I must bring this example that show clearly a very useful nesting style gained using this complete ability. Pick your own texture down in the LittleGeode node.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><?xml version="1.0" encoding="UTF-8"?></p><p class=MsoNormal><!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "http://www.web3d.org/specifications/x3d-3.0.dtd"></p><p class=MsoNormal><X3D profile='Immersive' ></p><p class=MsoNormal><head></p><p class=MsoNormal><meta name='edited' content='joe 1/15/2006'/></p><p class=MsoNormal></head></p><p class=MsoNormal><Scene></p><p class=MsoNormal><WorldInfo</p><p class=MsoNormal>title='kaleidoscope'</p><p class=MsoNormal>info='"converted to xml 20061012 last 20100103. mostly from an old wrl originally built by the master of this stuff"'/></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><ProtoDeclare name='Geode'></p><p class=MsoNormal><ProtoInterface></p><p class=MsoNormal>  <field name='children' accessType='inputOutput' type='MFNode'/></p><p class=MsoNormal></ProtoInterface></p><p class=MsoNormal><ProtoBody></p><p class=MsoNormal>  <Group></p><p class=MsoNormal>   <Transform DEF='PartGeode_0'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_1' rotation='0 1.618 1 1.257'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_2' rotation='0 1.618 1 -1.257'></p><p class=MsoNormal>     <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_3' rotation='0 1.618 1 2.513'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_4' rotation='0 1.618 1 -2.513'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_5' rotation='0 1.618 -1 1.257'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_6' rotation='0 1.618 -1 -1.257'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_7' rotation='0 1.618 -1 2.513'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_8' rotation='0 1.618 -1 -2.513'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_9' rotation='1.618 1 0 1.257'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_10' rotation='1.618 1 0 -1.257'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_11' rotation='1.618 1 0 2.513'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_12' rotation='1.618 1 0 -2.513'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_13' rotation='1.618 -1 0 1.257'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_14' rotation='1.618 -1 0 -1.257'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_15' rotation='1.618 -1 0 2.513'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_16' rotation='1.618 -1 0 -2.513'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_17' rotation='1 0 1.618 1.257'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_18' rotation='1 0 1.618 -1.257'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_19' rotation='1 0 1.618 2.513'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_20' rotation='1 0 1.618 -2.513'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_21' rotation='-1 0 1.618 1.257'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_22' rotation='-1 0 1.618 -1.257'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_23' rotation='-1 0 1.618 2.513'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_24' rotation='-1 0 1.618 -2.513'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_25' rotation='.618 1.618 0 2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_26' rotation='.618 1.618 0 -2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_27' rotation='-.618 1.618 0 2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_28' rotation='-.618 1.618 0 -2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_29' rotation='1.618 0 .618 2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_30' rotation='1.618 0 .618 -2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_31' rotation='1.618 0 -.618 2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_32' rotation='1.618 0 -.618 -2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_33' rotation='0 .618 1.618 2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_34' rotation='0 .618 1.618 -2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_35' rotation='0 -.618 1.618 2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_36' rotation='0 -.618 1.618 -2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_37' rotation='1 1 1 2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_38' rotation='1 1 1 -2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_39' rotation='1 -1 1 2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_40' rotation='1 -1 1 -2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_41' rotation='-1 -1 1 2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_42' rotation='-1 -1 1 -2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_43' rotation='-1 1 1 2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_44' rotation='-1 1 1 -2.094'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_45' rotation='1 0 0 3.142'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_46' rotation='0 1 0 3.142'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_47' rotation='0 0 1 3.142'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_48' rotation='1 1.618 2.618 3.142'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_49' rotation='-1 1.618 2.618 3.142'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_50' rotation='1 -1.618 2.618 3.142'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_51' rotation='-1 -1.618 2.618 3.142'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_52' rotation='2.618 1 1.618 3.142'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_53' rotation='2.618 -1 1.618 3.142'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_54' rotation='2.618 1 -1.618 3.142'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_55' rotation='2.618 -1 -1.618 3.142'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_56' rotation='1.618 2.618 1 3.142'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_57' rotation='1.618 2.618 -1 3.142'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_58' rotation='-1.618 2.618 1 3.142'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>   <Transform DEF='PartGeode_59' rotation='-1.618 2.618 -1 3.142'></p><p class=MsoNormal>    <IS><connect nodeField='children' protoField='children'/></IS></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>  </Group></p><p class=MsoNormal></ProtoBody></p><p class=MsoNormal></ProtoDeclare></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><ProtoDeclare name='Triangle'></p><p class=MsoNormal><ProtoInterface/></p><p class=MsoNormal><ProtoBody></p><p class=MsoNormal> <Group></p><p class=MsoNormal>   <Transform DEF='LittleGeode'></p><p class=MsoNormal>    <Shape></p><p class=MsoNormal>     <Appearance></p><p class=MsoNormal>      <ImageTexture url='"buddapalmstrike.png"'/></p><p class=MsoNormal>      <TextureTransform DEF='TextureTransform0' center='0 1'/></p><p class=MsoNormal>     </Appearance></p><p class=MsoNormal>     <IndexedFaceSet solid='false' creaseAngle='0.524'</p><p class=MsoNormal>      coordIndex='</p><p class=MsoNormal>        0 1 2 -1</p><p class=MsoNormal>        0 2 3 -1'</p><p class=MsoNormal>      texCoordIndex='</p><p class=MsoNormal>        0 1 2 -1</p><p class=MsoNormal>        0 2 1 -1'></p><p class=MsoNormal>      <Coordinate DEF='COORD0'</p><p class=MsoNormal>       point='</p><p class=MsoNormal>        0 1 0</p><p class=MsoNormal>        0 0.85065 0.52573</p><p class=MsoNormal>        0.35682 0.93417 0</p><p class=MsoNormal>        0 0.85065 -0.52573'/></p><p class=MsoNormal>      <TextureCoordinate DEF='TEX_COORD0'</p><p class=MsoNormal>       point='</p><p class=MsoNormal>        0 0</p><p class=MsoNormal>        1 0</p><p class=MsoNormal>        0 1'/></p><p class=MsoNormal>     </IndexedFaceSet></p><p class=MsoNormal>    </Shape></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>    <Transform DEF='BigGeode' scale='100.3 100.3 100.3'></p><p class=MsoNormal>      <Shape USE='LittleGeode' /></p><p class=MsoNormal>   </Transform></p><p class=MsoNormal>  </Group></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>  <TimeSensor DEF='TS_TextRot' cycleInterval='133.0' loop='true'/></p><p class=MsoNormal>  <ScalarInterpolator DEF='TextRotInterp'</p><p class=MsoNormal>   key='0 0.25 0.5 0.75 1'</p><p class=MsoNormal>   keyValue='0 1.57 3.14 4.71 6.28'/></p><p class=MsoNormal>  <ROUTE fromNode='TS_TextRot' fromField='fraction_changed' toNode='TextRotInterp' toField='set_fraction'/></p><p class=MsoNormal>  <ROUTE fromNode='TextRotInterp' fromField='value_changed' toNode='TextureTransform0' toField='set_rotation'/></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal></ProtoBody></p><p class=MsoNormal></ProtoDeclare></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><Group DEF='3Dkscope'></p><p class=MsoNormal><NavigationInfo avatarSize='.25 1.6 .75' visibilityLimit='0'</p><p class=MsoNormal>  speed='1' headlight='false' type='"FLY" "ANY"'/></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><ProtoInstance containerField='children' name='Geode'></p><p class=MsoNormal>  <fieldValue name='children'></p><p class=MsoNormal>   <ProtoInstance DEF='PartGeode' name='Triangle'/></p><p class=MsoNormal>  </fieldValue></p><p class=MsoNormal></ProtoInstance></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><Transform DEF='Camera_yaw'></p><p class=MsoNormal>  <Viewpoint DEF='Camera_pitch' description='Moving Camera1' </p><p class=MsoNormal>   jump='false' fieldOfView='0.785'</p><p class=MsoNormal>   position='0 0 10' orientation='0 0 1 0'/></p><p class=MsoNormal></Transform></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><TimeSensor DEF='TS_Camera_yaw' cycleInterval='60.000' loop='true' startTime='-1.000'/></p><p class=MsoNormal><OrientationInterpolator DEF='OI_Camera_yaw'</p><p class=MsoNormal>  key=' 0 .25 .5 .75 1'</p><p class=MsoNormal>  keyValue='</p><p class=MsoNormal>  0 1 0 0 </p><p class=MsoNormal>  0 1 0 1.57</p><p class=MsoNormal>  0 1 0 3.14</p><p class=MsoNormal>  0 1 0 4.71</p><p class=MsoNormal>  0 1 0 6.28'/></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><TimeSensor DEF='TS_Camera_pos' cycleInterval='55.000' loop='true' startTime='-1.000'/></p><p class=MsoNormal><PositionInterpolator DEF='PI_Camera_pos'</p><p class=MsoNormal>  key='0 .35 .5 .65 1'</p><p class=MsoNormal>  keyValue='</p><p class=MsoNormal>  0 0 90</p><p class=MsoNormal>  0 1 45</p><p class=MsoNormal>  0 2 6</p><p class=MsoNormal>  0 1 45</p><p class=MsoNormal>  0 0 90'/></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><TimeSensor DEF='TS_Camera_pitch' cycleInterval='125.000' loop='true' startTime='-1.000'/></p><p class=MsoNormal><OrientationInterpolator DEF='OI_Camera_pitch'</p><p class=MsoNormal>  key='0 .25 .5 .75 1'</p><p class=MsoNormal>  keyValue='</p><p class=MsoNormal>  1 0 0 0</p><p class=MsoNormal>  1 0 0 1.57</p><p class=MsoNormal>  1 0 0 3.14</p><p class=MsoNormal>  1 0 0 4.71</p><p class=MsoNormal>  1 0 0 6.28'/></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><Viewpoint description='Close View'</p><p class=MsoNormal>  jump='true' fieldOfView='0.785' position='0 0 4' orientation='0 1 0 .525'/></p><p class=MsoNormal><Viewpoint description='Close View 2'</p><p class=MsoNormal>  jump='true' fieldOfView='0.785'</p><p class=MsoNormal>  position='0 0 4' orientation='0 0 1 0'/></p><p class=MsoNormal><Transform DEF='Camera_yaw1'></p><p class=MsoNormal>  <Viewpoint DEF='Camera_pitch0' description='Orbiting Camera'</p><p class=MsoNormal>   jump='false' fieldOfView='0.785' position='0 0 5' orientation='0 0 1 0'/></p><p class=MsoNormal></Transform></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><TimeSensor DEF='TS_Camera_yaw1' cycleInterval='23.000' loop='true' startTime='-1.000'/></p><p class=MsoNormal><OrientationInterpolator DEF='OI_Camera_yaw1'</p><p class=MsoNormal>  key='0 .25 .5 .75 1'</p><p class=MsoNormal>  keyValue='</p><p class=MsoNormal>  0 1 0 0</p><p class=MsoNormal>  0 1 0 1.57</p><p class=MsoNormal>  0 1 0 3.14</p><p class=MsoNormal>  0 1 0 4.71</p><p class=MsoNormal>  0 1 0 6.28'/></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><Viewpoint description='Far View' jump='true'</p><p class=MsoNormal>  fieldOfView='0.785' position='0 0 100' orientation='0 0 1 0'/></p><p class=MsoNormal><Viewpoint description='Outside View'</p><p class=MsoNormal>  jump='true' fieldOfView='0.785' position='0 0 125' orientation='0 1 0 0'/></p><p class=MsoNormal></Group></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><TimeSensor DEF='vizx_init' cycleInterval='0.100' loop='true'/></p><p class=MsoNormal><ROUTE fromNode='vizx_init' fromField='cycleTime' toNode='TS_Camera_yaw' toField='startTime'/></p><p class=MsoNormal><ROUTE fromNode='vizx_init' fromField='cycleTime' toNode='TS_Camera_pos' toField='startTime'/></p><p class=MsoNormal><ROUTE fromNode='vizx_init' fromField='cycleTime' toNode='TS_Camera_pitch' toField='startTime'/></p><p class=MsoNormal><ROUTE fromNode='vizx_init' fromField='cycleTime' toNode='TS_Camera_yaw1' toField='startTime'/></p><p class=MsoNormal><ROUTE fromNode='vizx_init' fromField='cycleTime' toNode='vizx_init' toField='stopTime'/></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><ROUTE fromNode='TS_Camera_pitch' fromField='fraction_changed' toNode='OI_Camera_pitch' toField='set_fraction'/></p><p class=MsoNormal><ROUTE fromNode='OI_Camera_pitch' fromField='value_changed' toNode='Camera_pitch' toField='set_orientation'/></p><p class=MsoNormal><ROUTE fromNode='TS_Camera_pos' fromField='fraction_changed' toNode='PI_Camera_pos' toField='set_fraction'/></p><p class=MsoNormal><ROUTE fromNode='PI_Camera_pos' fromField='value_changed' toNode='Camera_pitch' toField='set_position'/></p><p class=MsoNormal><ROUTE fromNode='TS_Camera_yaw' fromField='fraction_changed' toNode='OI_Camera_yaw' toField='set_fraction'/></p><p class=MsoNormal><ROUTE fromNode='OI_Camera_yaw' fromField='value_changed' toNode='Camera_yaw' toField='set_rotation'/></p><p class=MsoNormal><ROUTE fromNode='TS_Camera_yaw1' fromField='fraction_changed' toNode='OI_Camera_yaw1' toField='set_fraction'/></p><p class=MsoNormal><ROUTE fromNode='OI_Camera_yaw1' fromField='value_changed' toNode='Camera_yaw1' toField='set_rotation'/></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal></Scene></p><p class=MsoNormal></X3D></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>