<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 4.0//EN" "https://www.web3d.org/specifications/x3d-4.0.dtd">
============================================================================================================================= HAnimHumanoid BvhConversion1_ROOT_Hips skeleton holds X3D4 HAnim2 joints/segments/sites. [key] jointname : segmentname ^ sitename [nodes] HAnimJoint (21), : HAnimSegment (21), % HAnimDisplacer (0), $ HAnimMotion (0), ^ HAnimSite (1), @ skin nodes (0) ============================================================================================================================= HAnimHumanoid DEF='BvhConversion1_ROOT_Hips name='ROOT_Hips' loa='-1' skeleton humanoid_root : sacrum l_hip : l_thigh | l_knee : l_calf | l_talocrural : l_talus | l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2 r_hip : r_thigh | r_knee : r_calf | r_talocrural : r_talus | r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2 vl5 : l5 Chest2 : vl5_to_Chest2 LeftCollar : Chest2_to_LeftCollar | l_shoulder : l_upperarm | l_elbow : l_forearm | l_radiocarpal : l_carpal RightCollar : Chest2_to_RightCollar | r_shoulder : r_upperarm | r_elbow : r_forearm | r_radiocarpal : r_carpal Neck : Chest2_to_Neck skullbase : skull ^ HAnimHumanoid ROOT_Hips holds 1 HAnimSite node: humanoid_root_view =============================================================================================================================
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='BvhConversion1_ROOT_Hips' name='ROOT_Hips' version ='2.0' > | |
"authorName=*TODO*" "copyright=Copyright (c) 2022" "humanoidVersion=*TODO*" "usageRestrictions=*TODO*"' --> <!-- Top-level HAnimSite/Viewpoint attached to HAnimHumanoid is unaffected by motion animation -->
|
|
<!-- TODO missing <HAnimSite USE='BvhConversion1_l_middistal_tip' containerField='sites'/> <HAnimSite USE='BvhConversion1_r_middistal_tip' containerField='sites'/> <HAnimSite USE='BvhConversion1_l_hand_tip' containerField='sites'/> <HAnimSite USE='BvhConversion1_r_hand_tip' containerField='sites'/> <HAnimSite USE='BvhConversion1_skull_tip' containerField='sites'/> -->
<HAnimJoint USE=' BvhConversion1_humanoid_root' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_vl5' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_Chest2' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_LeftCollar' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_RightCollar' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_Neck' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_skullbase' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_l_talocrural' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_r_talocrural' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_l_elbow' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_r_elbow' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_l_hip' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_r_hip' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_l_knee' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_r_knee' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_l_metatarsophalangeal_2' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_r_metatarsophalangeal_2' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_l_shoulder' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_r_shoulder' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_l_radiocarpal' containerField='joints'/> <HAnimJoint USE=' BvhConversion1_r_radiocarpal' containerField='joints'/> <HAnimSegment USE=' BvhConversion1_sacrum' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_l5' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_vl5_to_Chest2' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_Chest2_to_LeftCollar' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_Chest2_to_RightCollar' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_Chest2_to_Neck' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_skull' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_l_calf' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_r_calf' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_l_forearm' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_r_forearm' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_l_carpal' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_r_carpal' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_l_talus' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_r_talus' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_l_tarsal_proximal_phalanx_2' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_r_tarsal_proximal_phalanx_2' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_l_thigh' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_r_thigh' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_l_upperarm' containerField='segments'/> <HAnimSegment USE=' BvhConversion1_r_upperarm' containerField='segments'/> <HAnimSite USE=' BvhConversion1_humanoid_root_view' containerField='sites'/> |
|
</HAnimHumanoid> |
Event Graph ROUTE Table entries with 67 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.
StepTimer
TimeSensor fraction_changed SFFloat |
FrameStepper
ScalarInterpolator set_fraction SFFloat |
<!--
Online at
https://www.web3d.org/x3d/content/examples/HumanoidAnimation/MotionAnimation/BvhConversion1IllustratedIndex.html
-->
<!--
Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/HumanoidAnimation/MotionAnimation/BvhConversion1Illustrated.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)
-->
<!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints. -->