| 1 |
<?xml version="1.0" encoding="UTF-8"?>
|
| 2 |
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "https://www.web3d.org/specifications/x3d-3.3.dtd">
|
| 3 | <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'> |
| 4 | <head> |
| 5 | <meta name='title' content=' LOA1_RunAnimation.x3d '/> |
| 6 | <meta name='description' content='Humanoid animation prototype reusable by any Humanoid.'/> |
| 7 | <meta name='creator' content='Cindy Ballreich cindy@ballreich.net 3Name3D'/> |
| 8 | <meta name='rights' content='1997 3Name3D / Yglesias, Wallock, Divekar, Inc., all rights reserved.'/> |
| 9 | <meta name='translator' content='Ozan APAYDIN'/> |
| 10 | <meta name='translated' content='30 October 2001'/> |
| 11 | <meta name='modified' content='23 May 2020'/> |
| 12 | <meta name='reference' content='http://www.ballreich.net/vrml/HAnim/nancy_HAnim.wrl'/> |
| 13 | <meta name='reference' content='http://www.HAnim.org'/> |
| 14 | <meta name='reference' content='http://HAnim.org/Models'/> |
| 15 | <meta name='reference' content='http://HAnim.org/Nodes'/> |
| 16 | <meta name='subject' content='Nancy Run Animation HAnim 2001'/> |
| 17 | <meta name='identifier' content=' https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Prototypes/LOA1_RunAnimation.x3d '/> |
| 18 | <meta name='generator' content='X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit'/> |
| 19 | <meta name='license' content='../license.html'/> |
| 20 | </head> |
| 21 | <Scene> |
| 22 | <WorldInfo title='LOA1_RunAnimation.x3d'/> |
| 23 | <ProtoDeclare name='LOA1_RunAnimation'> |
| 24 | <ProtoInterface> |
| 25 | <field name='cycleInterval' type='SFTime' value='1' accessType='inputOutput'/> |
| 26 | <field name='enabled' type='SFBool' value='true' accessType='inputOutput'/> |
| 27 | <field name='loop' type='SFBool' value='true' accessType='inputOutput'/> |
| 28 | <field name='startTime' type='SFTime' value='0' accessType='inputOutput'/> |
| 29 | <field name='stopTime' type='SFTime' value='-1' accessType='inputOutput'/> |
| 30 | <field name='fraction_changed' type='SFFloat' accessType='outputOnly'/> |
| 31 | <field name='isActive' type='SFBool' accessType='outputOnly'/> |
| 32 | <field name='HumanoidRoot_translation_changed' type='SFVec3f' accessType='outputOnly'/> |
| 33 | <field name='HumanoidRoot_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 34 | <field name='lower_body_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 35 | <field name='l_hip_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 36 | <field name='l_knee_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 37 | <field name='l_ankle_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 38 | <field name='l_midtarsal_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 39 | <field name='r_hip_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 40 | <field name='r_knee_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 41 | <field name='r_ankle_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 42 | <field name='r_midtarsal_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 43 | <field name='vl5_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 44 | <field name='skullbase_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 45 | <field name='l_shoulder_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 46 | <field name='l_elbow_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 47 | <field name='l_wrist_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 48 | <field name='r_shoulder_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 49 | <field name='r_elbow_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 50 | <field name='r_wrist_rotation_changed' type='SFRotation' accessType='outputOnly'/> |
| 51 | </ProtoInterface> |
| 52 | <ProtoBody> |
| 53 | <Group> |
| 54 |
<!-- ROUTE information for TIMER node:
[from fraction_changed to HUMANOIDROOT_POSITION_ANIMATOR.set_fraction
]
[from fraction_changed to HUMANOIDROOT_ANIMATOR.set_fraction
]
[from fraction_changed to SACROILIAC_ANIMATOR.set_fraction
]
[from fraction_changed to L_HIP_ANIMATOR.set_fraction
]
[from fraction_changed to L_KNEE_ANIMATOR.set_fraction
]
[from fraction_changed to L_ANKLE_ANIMATOR.set_fraction
]
[from fraction_changed to L_MIDTARSAL_ANIMATOR.set_fraction
]
[from fraction_changed to R_HIP_ANIMATOR.set_fraction
]
[from fraction_changed to R_KNEE_ANIMATOR.set_fraction
]
[from fraction_changed to R_ANKLE_ANIMATOR.set_fraction
]
[from fraction_changed to R_MIDTARSAL_ANIMATOR.set_fraction
]
[from fraction_changed to VL5_ANIMATOR.set_fraction
]
[from fraction_changed to SKULLBASE_ANIMATOR.set_fraction
]
[from fraction_changed to L_SHOULDER_ANIMATOR.set_fraction
]
[from fraction_changed to L_ELBOW_ANIMATOR.set_fraction
]
[from fraction_changed to L_WRIST_ANIMATOR.set_fraction
]
[from fraction_changed to R_SHOULDER_ANIMATOR.set_fraction
]
[from fraction_changed to R_ELBOW_ANIMATOR.set_fraction
]
[from fraction_changed to R_WRIST_ANIMATOR.set_fraction
]
-->
<TimeSensor DEF='TIMER'> |
| 55 | <IS> |
| 56 | <connect nodeField='cycleInterval' protoField='cycleInterval'/> |
| 57 | <connect nodeField='enabled' protoField='enabled'/> |
| 58 | <connect nodeField='loop' protoField='loop'/> |
| 59 | <connect nodeField='startTime' protoField='startTime'/> |
| 60 | <connect nodeField='stopTime' protoField='stopTime'/> |
| 61 | <connect nodeField='fraction_changed' protoField='fraction_changed'/> |
| 62 | <connect nodeField='isActive' protoField='isActive'/> |
| 63 | </IS> |
| 64 | </TimeSensor> |
| 65 |
<!-- ROUTE information for HUMANOIDROOT_POSITION_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<PositionInterpolator DEF='HUMANOIDROOT_POSITION_ANIMATOR' key='0.0 0.2182 0.2909 0.3091 0.7091 0.8 0.8182 1.0' keyValue='0.0 -0.0351 0.0 0.0 -0.0351 0.0 0.0 -0.04087 0.0 0.0 -0.04886 0.0 0.0 -0.04051 0.0 0.0 -0.03666 0.0 0.0 -0.03666 0.0 0.0 -0.0351 0.0'> |
| 66 | <IS> |
| 67 | <connect nodeField='value_changed' protoField='HumanoidRoot_translation_changed'/> |
| 68 | </IS> |
| 69 | </PositionInterpolator> |
| 70 |
<!-- ROUTE information for HUMANOIDROOT_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='HUMANOIDROOT_ANIMATOR' key='0 1' keyValue='0 1 0 0 0 1 0 0'> |
| 71 | <IS> |
| 72 | <connect nodeField='value_changed' protoField='HumanoidRoot_rotation_changed'/> |
| 73 | </IS> |
| 74 | </OrientationInterpolator> |
| 75 |
<!-- ROUTE information for SACROILIAC_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='SACROILIAC_ANIMATOR' key='0 1' keyValue='0.9969 -0.05444 0.05596 0.07687 0.9969 -0.05444 0.05596 0.07687'> |
| 76 | <IS> |
| 77 | <connect nodeField='value_changed' protoField='lower_body_rotation_changed'/> |
| 78 | </IS> |
| 79 | </OrientationInterpolator> |
| 80 |
<!-- ROUTE information for L_HIP_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='L_HIP_ANIMATOR' key='0.0 0.2182 0.4909 0.7455 1.0' keyValue='-0.9986 0.03354 0.04001 1.212 -0.9889 0.1328 0.06696 0.4025 0.9894 0.1453 0.009351 0.4114 -0.9963 0.07032 0.05003 0.7035 -0.9986 0.03354 0.04001 1.212'> |
| 81 | <IS> |
| 82 | <connect nodeField='value_changed' protoField='l_hip_rotation_changed'/> |
| 83 | </IS> |
| 84 | </OrientationInterpolator> |
| 85 |
<!-- ROUTE information for L_KNEE_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='L_KNEE_ANIMATOR' key='0.0 0.2182 0.4909 0.7455 1.0' keyValue='1.0 0.0 0.0 1.108 1.0 0.0 0.0 0.4265 1.0 0.0 0.0 0.7052 1.0 0.0 0.0 2.179 1.0 0.0 0.0 1.108'> |
| 86 | <IS> |
| 87 | <connect nodeField='value_changed' protoField='l_knee_rotation_changed'/> |
| 88 | </IS> |
| 89 | </OrientationInterpolator> |
| 90 |
<!-- ROUTE information for L_ANKLE_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='L_ANKLE_ANIMATOR' key='0.0 0.2182 0.3091 0.4909 1.0' keyValue='1.0 0.0 0.0 0.03543 -1.0 0.0 0.0 0.1037 -1.0 0.0 0.0 0.4328 1.0 0.0 0.0 0.1929 1.0 0.0 0.0 0.03543'> |
| 91 | <IS> |
| 92 | <connect nodeField='value_changed' protoField='l_ankle_rotation_changed'/> |
| 93 | </IS> |
| 94 | </OrientationInterpolator> |
| 95 |
<!-- ROUTE information for L_MIDTARSAL_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='L_MIDTARSAL_ANIMATOR' key='0 0.5 1' keyValue='1 0 0 0 1 0 0 -0.2 1 0 0 0'> |
| 96 | <IS> |
| 97 | <connect nodeField='value_changed' protoField='l_midtarsal_rotation_changed'/> |
| 98 | </IS> |
| 99 | </OrientationInterpolator> |
| 100 |
<!-- ROUTE information for R_HIP_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='R_HIP_ANIMATOR' key='0.0 0.2182 0.4909 0.7455 1.0' keyValue='0.9999 0.00293 -0.00989 0.402 -1.0 0.004977 -0.00497 0.5943 -1.0 0.003265 -0.001752 1.178 -0.9999 0.00815 -0.01093 0.3031 0.9999 0.00293 -0.00989 0.402'> |
| 101 | <IS> |
| 102 | <connect nodeField='value_changed' protoField='r_hip_rotation_changed'/> |
| 103 | </IS> |
| 104 | </OrientationInterpolator> |
| 105 |
<!-- ROUTE information for R_KNEE_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='R_KNEE_ANIMATOR' key='0.0 0.03636 0.2182 0.4909 0.7455 1.0' keyValue='1.0 0.0 0.0 0.7004 1.0 0.0 0.0 1.011 1.0 0.0 0.0 1.892 1.0 0.0 0.0 1.188 1.0 0.0 0.0 0.3964 1.0 0.0 0.0 0.7004'> |
| 106 | <IS> |
| 107 | <connect nodeField='value_changed' protoField='r_knee_rotation_changed'/> |
| 108 | </IS> |
| 109 | </OrientationInterpolator> |
| 110 |
<!-- ROUTE information for R_ANKLE_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='R_ANKLE_ANIMATOR' key='0.0 0.4909 0.7091 0.8 0.8182 1.0' keyValue='1.0 0.0 0.0 0.2323 -1.0 0.0 0.0 0.07843 -1.0 0.0 0.0 0.09676 -1.0 0.0 0.0 0.3274 -1.0 0.0 0.0 0.3278 1.0 0.0 0.0 0.2323'> |
| 111 | <IS> |
| 112 | <connect nodeField='value_changed' protoField='r_ankle_rotation_changed'/> |
| 113 | </IS> |
| 114 | </OrientationInterpolator> |
| 115 |
<!-- ROUTE information for R_MIDTARSAL_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='R_MIDTARSAL_ANIMATOR' key='0 0.5 1' keyValue='1 0 0 -0.2 1 0 0 0 1 0 0 -0.2'> |
| 116 | <IS> |
| 117 | <connect nodeField='value_changed' protoField='r_midtarsal_rotation_changed'/> |
| 118 | </IS> |
| 119 | </OrientationInterpolator> |
| 120 |
<!-- ROUTE information for VL5_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='VL5_ANIMATOR' key='0.0 0.2545 0.4909 0.7636 1.0' keyValue='0.7651 0.6382 0.08586 0.2712 0.9999 0.002845 -0.01547 0.3756 0.7459 -0.6505 -0.1432 0.2416 0.9984 0.05536 -0.01154 0.3488 0.7651 0.6382 0.08586 0.2712'> |
| 121 | <IS> |
| 122 | <connect nodeField='value_changed' protoField='vl5_rotation_changed'/> |
| 123 | </IS> |
| 124 | </OrientationInterpolator> |
| 125 |
<!-- ROUTE information for SKULLBASE_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='SKULLBASE_ANIMATOR' key='0.0 0.4909 1.0' keyValue='0.6517 -0.7559 0.06211 0.2508 0.6467 0.7527 -0.1238 0.2344 0.6517 -0.7559 0.06211 0.2508'> |
| 126 | <IS> |
| 127 | <connect nodeField='value_changed' protoField='skullbase_rotation_changed'/> |
| 128 | </IS> |
| 129 | </OrientationInterpolator> |
| 130 |
<!-- ROUTE information for L_SHOULDER_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='L_SHOULDER_ANIMATOR' key='0.0 0.2182 0.4909 0.7455 1.0' keyValue='0.9907 -0.07264 0.115 1.135 0.9291 -0.1222 0.349 0.1695 -0.9892 0.1364 -0.05394 0.5112 0.9942 -2.052E-4 0.1073 0.4975 0.9907 -0.07264 0.115 1.135'> |
| 131 | <IS> |
| 132 | <connect nodeField='value_changed' protoField='l_shoulder_rotation_changed'/> |
| 133 | </IS> |
| 134 | </OrientationInterpolator> |
| 135 |
<!-- ROUTE information for L_ELBOW_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='L_ELBOW_ANIMATOR' key='0.0 0.2182 0.4909 0.7455 1.0' keyValue='0.9985 0.03887 0.03802 4.689 -0.965 -0.1889 -0.1821 1.415 0.9758 0.1563 0.1529 4.666 -0.9956 -0.0936 0.009826 1.126 0.9985 0.03887 0.03802 4.689'> |
| 136 | <IS> |
| 137 | <connect nodeField='value_changed' protoField='l_elbow_rotation_changed'/> |
| 138 | </IS> |
| 139 | </OrientationInterpolator> |
| 140 |
<!-- ROUTE information for L_WRIST_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='L_WRIST_ANIMATOR' key='0.0 1.0' keyValue='-0.0240995 -0.999682 0.00741506 0.120409 -0.0240995 -0.999682 0.00741506 0.120409'> |
| 141 | <IS> |
| 142 | <connect nodeField='value_changed' protoField='l_wrist_rotation_changed'/> |
| 143 | </IS> |
| 144 | </OrientationInterpolator> |
| 145 |
<!-- ROUTE information for R_SHOULDER_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='R_SHOULDER_ANIMATOR' key='0.0 0.2182 0.4909 0.7455 1.0' keyValue='-1.0 0.0 0.0 0.6979 0.9094 0.2062 -0.3613 0.4157 0.9637 0.1537 -0.2185 1.353 0.4864 0.08841 -0.8693 0.1716 -1.0 0.0 0.0 0.6979'> |
| 146 | <IS> |
| 147 | <connect nodeField='value_changed' protoField='r_shoulder_rotation_changed'/> |
| 148 | </IS> |
| 149 | </OrientationInterpolator> |
| 150 |
<!-- ROUTE information for R_ELBOW_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='R_ELBOW_ANIMATOR' key='0.0 0.2182 0.4909 0.7455 1.0' keyValue='0.9353 -0.2978 -0.191 4.222 -0.9362 0.2924 -0.1952 1.05 0.9941 -0.09719 -0.04725 4.512 -0.9594 0.2653 0.09579 1.525 0.9353 -0.2978 -0.191 4.222'> |
| 151 | <IS> |
| 152 | <connect nodeField='value_changed' protoField='r_elbow_rotation_changed'/> |
| 153 | </IS> |
| 154 | </OrientationInterpolator> |
| 155 |
<!-- ROUTE information for R_WRIST_ANIMATOR node:
[from TIMER.fraction_changed to set_fraction
]
-->
<OrientationInterpolator DEF='R_WRIST_ANIMATOR' key='0.0 1.0' keyValue='-0.917742 -0.237244 -0.318536 0.214273 -0.917742 -0.237244 -0.318536 0.214273'> |
| 156 | <IS> |
| 157 | <connect nodeField='value_changed' protoField='r_wrist_rotation_changed'/> |
| 158 | </IS> |
| 159 | </OrientationInterpolator> |
| 160 | </Group> |
| 161 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='HUMANOIDROOT_POSITION_ANIMATOR' toField='set_fraction'/> |
| 162 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='HUMANOIDROOT_ANIMATOR' toField='set_fraction'/> |
| 163 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='SACROILIAC_ANIMATOR' toField='set_fraction'/> |
| 164 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='L_HIP_ANIMATOR' toField='set_fraction'/> |
| 165 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='L_KNEE_ANIMATOR' toField='set_fraction'/> |
| 166 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='L_ANKLE_ANIMATOR' toField='set_fraction'/> |
| 167 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='L_MIDTARSAL_ANIMATOR' toField='set_fraction'/> |
| 168 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='R_HIP_ANIMATOR' toField='set_fraction'/> |
| 169 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='R_KNEE_ANIMATOR' toField='set_fraction'/> |
| 170 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='R_ANKLE_ANIMATOR' toField='set_fraction'/> |
| 171 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='R_MIDTARSAL_ANIMATOR' toField='set_fraction'/> |
| 172 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='VL5_ANIMATOR' toField='set_fraction'/> |
| 173 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='SKULLBASE_ANIMATOR' toField='set_fraction'/> |
| 174 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='L_SHOULDER_ANIMATOR' toField='set_fraction'/> |
| 175 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='L_ELBOW_ANIMATOR' toField='set_fraction'/> |
| 176 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='L_WRIST_ANIMATOR' toField='set_fraction'/> |
| 177 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='R_SHOULDER_ANIMATOR' toField='set_fraction'/> |
| 178 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='R_ELBOW_ANIMATOR' toField='set_fraction'/> |
| 179 | < ROUTE fromNode='TIMER' fromField='fraction_changed' toNode='R_WRIST_ANIMATOR' toField='set_fraction'/> |
| 180 | </ProtoBody> |
| 181 | </ProtoDeclare> |
| 182 | <!-- ====================================== --> |
| 183 | <!-- Point to example use in case someone inspects this file --> |
| 184 | <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" '> |
| 185 | <Shape> |
| 186 | <Text string='"LOA1_RunAnimation.x3d" "defines a prototype" "for animating a humanoid." "" "Click this text to see" "InterchangableActorsViaDynamicRouting example."'> |
| 187 | <FontStyle justify='"MIDDLE" "MIDDLE"' size='0.8'/> |
| 188 | </Text> |
| 189 | <Appearance> |
| 190 | <Material diffuseColor='1 1 0.2'/> |
| 191 | </Appearance> |
| 192 | </Shape> |
| 193 | </Anchor> |
| 194 | </Scene> |
| 195 | </X3D> |
Event Graph ROUTE Table entries with 19 ROUTE connections total, showing X3D event-model relationships for this scene.
Each row shows an event cascade that may occur during a single timestamp interval between frame renderings, as part of the X3D execution model.
| This node has 19 outgoing ROUTEs, which is greater than $maxROUTEdepth=8 | |||||||
|
TIMER
TimeSensor fraction_changed SFFloat |
HUMANOIDROOT_POSITION_ANIMATOR
PositionInterpolator set_fraction SFFloat |
||||||
|
TIMER
TimeSensor fraction_changed SFFloat |
HUMANOIDROOT_ANIMATOR
OrientationInterpolator set_fraction SFFloat |
||||||
|
TIMER
TimeSensor fraction_changed SFFloat |
SACROILIAC_ANIMATOR
OrientationInterpolator set_fraction SFFloat |
||||||
|
TIMER
TimeSensor fraction_changed SFFloat |
L_HIP_ANIMATOR
OrientationInterpolator set_fraction SFFloat |
||||||
|
TIMER
TimeSensor fraction_changed SFFloat |
L_KNEE_ANIMATOR
OrientationInterpolator set_fraction SFFloat |
||||||
|
TIMER
TimeSensor fraction_changed SFFloat |
L_ANKLE_ANIMATOR
OrientationInterpolator set_fraction SFFloat |
||||||
|
TIMER
TimeSensor fraction_changed SFFloat |
L_MIDTARSAL_ANIMATOR
OrientationInterpolator set_fraction SFFloat |
||||||
|
TIMER
TimeSensor fraction_changed SFFloat |
R_HIP_ANIMATOR
OrientationInterpolator set_fraction SFFloat |
||||||
| line 184
Anchor |
description='InterchangableActorsViaDynamicRouting' User-interaction hint for this node. |
<!--
Color-coding 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.
-->