<?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">
<![CDATA[
ecmascript: function enabled (value, timeStamp) { //print ('enabled value =' + value); if (value == true) fire = value; }
]]>
============================================================================================================================= HAnimHumanoid hanim_Nancy skeleton holds X3D3 HAnim1 joints/segments. [key] jointname : segmentname ^ sitename [nodes] HAnimJoint (17), : HAnimSegment (16), % HAnimDisplacer (0), $ HAnimMotion (0), ^ HAnimSite (0), @ skin nodes (0) ============================================================================================================================= HAnimHumanoid DEF='hanim_Nancy name='Nancy' loa='' skeleton humanoid_root sacroiliac : pelvis | l_hip : l_thigh | | l_knee : l_calf | | l_ankle : l_hindfoot | r_hip : r_thigh | r_knee : r_calf | r_ankle : r_hindfoot vl1 : l1 l_shoulder : l_upperarm | l_elbow : l_forearm | l_wrist : l_hand r_shoulder : r_upperarm | r_elbow : r_forearm | r_wrist : r_hand vc4 : c4 skullbase : skull =============================================================================================================================
The following inset decorates the original HAnimHumanoid skeleton with additional visualization shapes. Authors can copy/paste this version to assist in visually diagnosing skeleton correctness.
Key to author-assist additions inserted in the HAnimHumanoid skeleton:
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy' version ='1.0' > | |
|
|
<HAnimJoint USE='
hanim_humanoid_root' containerField='joints'/>
<HAnimJoint USE=' hanim_sacroiliac' containerField='joints'/> <HAnimJoint USE=' hanim_vl1' containerField='joints'/> <HAnimJoint USE=' hanim_vc4' containerField='joints'/> <HAnimJoint USE=' hanim_skullbase' containerField='joints'/> <HAnimJoint USE=' hanim_l_ankle' containerField='joints'/> <HAnimJoint USE=' hanim_r_ankle' containerField='joints'/> <HAnimJoint USE=' hanim_l_elbow' containerField='joints'/> <HAnimJoint USE=' hanim_r_elbow' containerField='joints'/> <HAnimJoint USE=' hanim_l_hip' containerField='joints'/> <HAnimJoint USE=' hanim_r_hip' containerField='joints'/> <HAnimJoint USE=' hanim_l_knee' containerField='joints'/> <HAnimJoint USE=' hanim_r_knee' containerField='joints'/> <HAnimJoint USE=' hanim_l_shoulder' containerField='joints'/> <HAnimJoint USE=' hanim_r_shoulder' containerField='joints'/> <HAnimJoint USE=' hanim_l_wrist' containerField='joints'/> <HAnimJoint USE=' hanim_r_wrist' containerField='joints'/> <HAnimSegment USE=' hanim_pelvis' containerField='segments'/> <HAnimSegment USE=' hanim_l1' containerField='segments'/> <HAnimSegment USE=' hanim_c4' containerField='segments'/> <HAnimSegment USE=' hanim_skull' containerField='segments'/> <HAnimSegment USE=' hanim_l_calf' containerField='segments'/> <HAnimSegment USE=' hanim_r_calf' containerField='segments'/> <HAnimSegment USE=' hanim_l_forearm' containerField='segments'/> <HAnimSegment USE=' hanim_r_forearm' containerField='segments'/> <HAnimSegment USE=' hanim_l_hand' containerField='segments'/> <HAnimSegment USE=' hanim_r_hand' containerField='segments'/> <HAnimSegment USE=' hanim_l_hindfoot' containerField='segments'/> <HAnimSegment USE=' hanim_r_hindfoot' containerField='segments'/> <HAnimSegment USE=' hanim_l_thigh' containerField='segments'/> <HAnimSegment USE=' hanim_r_thigh' containerField='segments'/> <HAnimSegment USE=' hanim_l_upperarm' containerField='segments'/> <HAnimSegment USE=' hanim_r_upperarm' containerField='segments'/> |
|
</HAnimHumanoid> |
Event Graph ROUTE Table entries with 37 ROUTE connections total, showing event model relationships for this scene.
FireTouchSensor
TouchSensor isOver SFBool |
FireScript
Script enabled SFBool |
then |
FireScript
Script fire SFBool |
rifleM24
ProtoInstance trigger UnknownFieldTypeExternallyDefined |
||
FireTouchSensor
TouchSensor touchTime SFTime |
rifleM24
ProtoInstance animationStartTime UnknownFieldTypeExternallyDefined |
ProtoInstance |
(No ROUTE connection found for this node) |
<!--
Online at
https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Legacy/NancyStandShootRifleM24Index.html
-->
<!--
Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/HumanoidAnimation/Legacy/NancyStandShootRifleM24.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)
<ProtoInstance
name='ProtoName'>
<field
name='fieldName'/> </ProtoInstance>
-->
<!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints. -->