<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "https://www.web3d.org/specifications/x3d-3.3.dtd">
<X3D profile='Immersive'
version='3.3'
xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance'
xsd:noNamespaceSchemaLocation
='
https://www.web3d.org/specifications/x3d-3.3.xsd
'
>
<head>
</head>
<!--
<!--
Event Graph ROUTE Table
shows event connections
-->
<!--
Index for DEF nodes:
HUMANOIDROOT_ANIMATOR,
HUMANOIDROOT_POSITION_ANIMATOR,
L_ANKLE_ANIMATOR,
L_ELBOW_ANIMATOR,
L_HIP_ANIMATOR,
L_KNEE_ANIMATOR,
L_MIDTARSAL_ANIMATOR,
L_SHOULDER_ANIMATOR,
L_WRIST_ANIMATOR,
R_ANKLE_ANIMATOR,
R_ELBOW_ANIMATOR,
R_HIP_ANIMATOR,
R_KNEE_ANIMATOR,
R_MIDTARSAL_ANIMATOR,
R_SHOULDER_ANIMATOR,
R_WRIST_ANIMATOR,
SACROILIAC_ANIMATOR,
SKULLBASE_ANIMATOR,
TIMER,
VL5_ANIMATOR
Index for ProtoDeclare definition:
LOA1_StandAnimation
-->
<Scene>
<WorldInfo title='LOA1_StandAnimation.x3d'/>
<ProtoDeclare name='LOA1_StandAnimation'>
<ProtoInterface>
<field name='cycleInterval' type='SFTime' value='0.009999999776482582' accessType='inputOutput'/>
<field name='enabled' type='SFBool' value='true' accessType='inputOutput'/>
<field name='loop' type='SFBool' value='true' accessType='inputOutput'/>
<field name='startTime' type='SFTime' value='0' accessType='inputOutput'/>
<field name='stopTime' type='SFTime' value='-1' accessType='inputOutput'/>
<field name='fraction_changed' type='SFFloat' accessType='outputOnly'/>
<field name='isActive' type='SFBool' accessType='outputOnly'/>
<field name='HumanoidRoot_translation_changed' type='SFVec3f' accessType='outputOnly'/>
<field name='HumanoidRoot_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='lower_body_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='l_hip_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='l_knee_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='l_ankle_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='l_midtarsal_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='r_hip_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='r_knee_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='r_ankle_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='r_midtarsal_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='vl5_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='skullbase_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='l_shoulder_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='l_elbow_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='l_wrist_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='r_shoulder_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='r_elbow_rotation_changed' type='SFRotation' accessType='outputOnly'/>
<field name='r_wrist_rotation_changed' type='SFRotation' accessType='outputOnly'/>
</ProtoInterface>
<ProtoBody>
<Group>
<IS>
<connect nodeField='cycleInterval' protoField='cycleInterval'/>
<connect nodeField='enabled' protoField='enabled'/>
<connect nodeField='loop' protoField='loop'/>
<connect nodeField='startTime' protoField='startTime'/>
<connect nodeField='stopTime' protoField='stopTime'/>
<connect nodeField='fraction_changed' protoField='fraction_changed'/>
<connect nodeField='isActive' protoField='isActive'/>
</IS>
</TimeSensor>
</PositionInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</OrientationInterpolator>
</Group>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
HUMANOIDROOT_POSITION_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
HUMANOIDROOT_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
SACROILIAC_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
L_HIP_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
L_KNEE_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
L_ANKLE_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
L_MIDTARSAL_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
R_HIP_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
R_KNEE_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
R_ANKLE_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
R_MIDTARSAL_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
VL5_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
SKULLBASE_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
L_SHOULDER_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
L_ELBOW_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
L_WRIST_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
R_SHOULDER_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
R_ELBOW_ANIMATOR' toField='set_fraction'/>
<
ROUTE
fromNode='
TIMER' fromField='fraction_changed' toNode='
R_WRIST_ANIMATOR' toField='set_fraction'/>
</ProtoBody>
</ProtoDeclare>
<!-- ====================================== -->
<!-- Point to example use in case someone inspects this file -->
<Anchor description='InterchangableActorsViaDynamicRouting' parameter='"target=_blank"'
url='
InterchangableActorsViaDynamicRouting.x3d"https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Prototypes/InterchangableActorsViaDynamicRouting.x3d" "InterchangableActorsViaDynamicRouting.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Prototypes/InterchangableActorsViaDynamicRouting.wrl" '
>
<Shape>
<Text string='"LOA1_StandAnimation.x3d" "defines a prototype" "for animating a humanoid." "" "Click this text to see" "InterchangableActorsViaDynamicRouting example."'>
<FontStyle justify='"MIDDLE" "MIDDLE"' size='0.8'/>
</Text>
<Appearance>
<Material diffuseColor='1 1 0.2'/>
</Appearance>
</Shape>
</Anchor>
</Scene>
</X3D>
<!--
<!--
Event Graph ROUTE Table
shows event connections
-->
<!--
Index for DEF nodes:
HUMANOIDROOT_ANIMATOR,
HUMANOIDROOT_POSITION_ANIMATOR,
L_ANKLE_ANIMATOR,
L_ELBOW_ANIMATOR,
L_HIP_ANIMATOR,
L_KNEE_ANIMATOR,
L_MIDTARSAL_ANIMATOR,
L_SHOULDER_ANIMATOR,
L_WRIST_ANIMATOR,
R_ANKLE_ANIMATOR,
R_ELBOW_ANIMATOR,
R_HIP_ANIMATOR,
R_KNEE_ANIMATOR,
R_MIDTARSAL_ANIMATOR,
R_SHOULDER_ANIMATOR,
R_WRIST_ANIMATOR,
SACROILIAC_ANIMATOR,
SKULLBASE_ANIMATOR,
TIMER,
VL5_ANIMATOR
Index for ProtoDeclare definition:
LOA1_StandAnimation
-->
-->
<!--
Online at
https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Prototypes/LOA1_StandAnimationIndex.html
-->
<!--
Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/HumanoidAnimation/Prototypes/LOA1_StandAnimation.x3d
-->
<!--
Color legend: X3D terminology
<X3dNode
DEF='idName' field='value'/>
matches XML terminology
<XmlElement
DEF='idName' attribute='value'/>
(Light-blue background: event-based behavior node or statement)
(Grey background inside box: inserted documentation)
(Magenta background: X3D Extensibility)
<ProtoDeclare
name='ProtoName'>
<field
name='fieldName'/> </ProtoDeclare>
-->
<!--
For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints.
-->