<
head>
</
head>
<!--
Index for DEF nodes:
AnimatedView1,
AnimatedView2,
AnimatedView3,
AnimatedView4,
AnimatedView5,
AnimatedView6,
BackViewBinder,
BackViewpoint,
BillboardPlaneTransform,
BillboardWhereTransform,
BottomViewBinder,
BottomViewpoint,
Clock,
Debug,
DebugSwitch,
FrontDownViewBinder,
FrontDownViewpoint,
FrontUpViewpoint,
HUDGroup,
LeftViewBinder,
LeftViewpoint,
RightViewBinder,
RightViewpoint,
TopViewBinder,
TopViewpoint,
Toucher,
WhereSensor
Index for Viewpoint images:
FrontUpViewpoint,
LeftViewpoint,
BackViewpoint,
RightViewpoint,
TopViewpoint,
FrontDownViewpoint,
BottomViewpoint
-->
<
Scene>
<![CDATA[
ecmascript:
function setFraction(value, timeStamp)
{
Browser.print ('fraction =' + value);
}
function setFrontUpViewBind(value, timeStamp)
{
Browser.print ('FrontUpView bind:' + value);
}
function setLeftViewBind(value, timeStamp)
{
Browser.print ('LeftView bind:' + value);
}
function setBackViewBind(value, timeStamp)
{
Browser.print ('BackView bind:' + value);
}
function setRightViewBind(value, timeStamp)
{
Browser.print ('RightView bind:' + value);
}
function setTopViewBind(value, timeStamp)
{
Browser.print ('TopView bind:' + value);
}
function setFrontDownViewBind(value, timeStamp)
{
Browser.print ('FrontDownView bind:' + value);
}
function setBottomViewBind(value, timeStamp)
{
Browser.print ('BottomView bind:' + value);
}
function setFrontUpBSOutput(value, timeStamp)
{
Browser.print ('BooleanSequencer output for FrontUpViewpoint:' + value);
}
function setLeftBSOutput(value, timeStamp)
{
Browser.print ('BooleanSequencer output for LeftViewpoint:' + value);
}
function setBackBSOutput(value, timeStamp)
{
Browser.print ('BooleanSequencer output for BackViewpoint:' + value);
}
function setRightBSOutput(value, timeStamp)
{
Browser.print ('BooleanSequencer output for RightViewpoint:' + value);
}
function setTopBSOutput(value, timeStamp)
{
Browser.print ('BooleanSequencer output for TopViewpoint:' + value);
}
function setFrontDownBSOutput(value, timeStamp)
{
Browser.print ('BooleanSequencer output for FrontDownViewpoint:' + value);
}
function setBottomBSOutput(value, timeStamp)
{
Browser.print ('BooleanSequencer output for BottomViewpoint:' + value);
}
]]>
</
Script>
<
ROUTE fromNode='
Clock'
fromField='
fraction_changed'
toNode='
Debug'
toField='
setFraction'/>
<
ROUTE fromNode='
FrontUpViewpoint'
fromField='
isBound'
toNode='
Debug'
toField='
setFrontUpViewBind'/>
<
ROUTE fromNode='
LeftViewpoint'
fromField='
isBound'
toNode='
Debug'
toField='
setLeftViewBind'/>
<
ROUTE fromNode='
BackViewpoint'
fromField='
isBound'
toNode='
Debug'
toField='
setBackViewBind'/>
<
ROUTE fromNode='
RightViewpoint'
fromField='
isBound'
toNode='
Debug'
toField='
setRightViewBind'/>
<
ROUTE fromNode='
TopViewpoint'
fromField='
isBound'
toNode='
Debug'
toField='
setTopViewBind'/>
<
ROUTE fromNode='
FrontDownViewpoint'
fromField='
isBound'
toNode='
Debug'
toField='
setFrontDownViewBind'/>
<
ROUTE fromNode='
BottomViewpoint'
fromField='
isBound'
toNode='
Debug'
toField='
setBottomViewBind'/>
<
ROUTE fromNode='
LeftViewBinder'
fromField='
value_changed'
toNode='
Debug'
toField='
setLeftBSOutput'/>
<
ROUTE fromNode='
BackViewBinder'
fromField='
value_changed'
toNode='
Debug'
toField='
setBackBSOutput'/>
<
ROUTE fromNode='
RightViewBinder'
fromField='
value_changed'
toNode='
Debug'
toField='
setRightBSOutput'/>
<
ROUTE fromNode='
TopViewBinder'
fromField='
value_changed'
toNode='
Debug'
toField='
setTopBSOutput'/>
<
ROUTE fromNode='
FrontDownViewBinder'
fromField='
value_changed'
toNode='
Debug'
toField='
setFrontDownBSOutput'/>
<
ROUTE fromNode='
BottomViewBinder'
fromField='
value_changed'
toNode='
Debug'
toField='
setBottomBSOutput'/>
</
Group>
</
Switch>
<
Transform>
<
Shape>
<
Appearance>
<Material diffuseColor='1 1 0'/>
</
Appearance>
<
Box size='
2 0.1 0.35'/>
</
Shape>
<
Transform translation='
-1 0 0'>
<
Shape>
<
Appearance>
<Material diffuseColor='1 0 0'/>
</
Appearance>
<
Sphere radius='
0.2'/>
</
Shape>
</
Transform>
<
Transform translation='
1 0 0'>
<
Shape>
<
Appearance>
<Material diffuseColor='0 1 0'/>
</
Appearance>
<
Sphere radius='
0.2'/>
</
Shape>
</
Transform>
</
Transform>
<
Transform>
<
Shape>
<
Appearance>
<Material diffuseColor='0 0 1'/>
</
Appearance>
<
Cone/>
</
Shape>
</
Transform>
</
Scene>