<?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">
<X3D profile='Immersive'  version='4.0 xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation =' https://www.web3d.org/specifications/x3d-4.0.xsd ' >
<head>
<component level='1name='HAnim'/>
<meta name='titlecontent=' HAnimModelFootRight.x3d '/>
<meta name='descriptioncontent='Right foot, using high-fidelity definitions for HAnim version 2.0'/>
<meta name='creatorcontent='Kwan-Hee YOO, Don Brutzman and Joe Williams'/>
<meta name='createdcontent='26 January 2015'/>
<meta name='modifiedcontent='23 December 2021'/>
<meta name=' warning content=' not yet to scale '/>
<meta name=' TODO content=' Update all values to match HAnim2 A.7 Level of articulation four LOA-4 '/>
<meta name=' TODO content=' Add links to figures '/>
<meta name=' TODO content=' Add Viewpoints to enable inspection '/>
<meta name='infocontent='TODO describe how to compute and apply offsets for center values whenever attaching this appendage to a body'/>
<meta name=' warning content=' TODO will X3D HAnim component add a new level to support LOA-4 functionality? '/>
<meta name='referencecontent=' https://www.web3d.org/working-groups/humanoid-animation-HAnim '/>
<meta name='referencecontent=' https://www.web3d.org/documents/specifications/19774/V2.0 '/>
<meta name='referencecontent=' https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#TheFeet '/>
<meta name='referencecontent=' https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#f-FootJoints '/>
<meta name='referencecontent=' https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#Hierarchy4 '/>
<meta name='referencecontent=' https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/hanim.html '/>
<meta name='subjectcontent='X3D HAnim humanoid animation'/>
<meta name=' TODO content=' Integrate and confirm Segment/Joint names, Viewpoints. '/>
<meta name='identifiercontent=' https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/HAnimModelFootRight.x3d '/>
<meta name='generatorcontent='X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit'/>
<meta name='licensecontent=' ../license.html'/>
</head>
<!--

Visualization report for HAnimHumanoid model: Foot_Right HAnimHumanoid Report
to top <!-- Index for DEF nodes: CCtoTT, CN1toTMT1, CN2toTMT2, CN3toTMT3, hanim_Foot_Right, hanim_humanoid_root, hanim_r_calcaneocuboid, hanim_r_calcaneus, hanim_r_cuboid, hanim_r_cuneiform_1, hanim_r_cuneiform_2, hanim_r_cuneiform_3, hanim_r_cuneonavicular_1, hanim_r_cuneonavicular_2, hanim_r_cuneonavicular_3, hanim_r_metatarsal_1, hanim_r_metatarsal_2, hanim_r_metatarsal_3, hanim_r_metatarsal_4, hanim_r_metatarsal_5, hanim_r_metatarsophalangeal_1, hanim_r_metatarsophalangeal_2, hanim_r_metatarsophalangeal_3, hanim_r_metatarsophalangeal_4, hanim_r_metatarsophalangeal_5, hanim_r_navicular, hanim_r_talocalcaneonavicular, hanim_r_talocrural, hanim_r_talus, hanim_r_tarsal_distal_interphalangeal_2, hanim_r_tarsal_distal_interphalangeal_3, hanim_r_tarsal_distal_interphalangeal_4, hanim_r_tarsal_distal_interphalangeal_5, hanim_r_tarsal_distal_phalanx_1, hanim_r_tarsal_distal_phalanx_2, hanim_r_tarsal_distal_phalanx_3, hanim_r_tarsal_distal_phalanx_4, hanim_r_tarsal_distal_phalanx_5, hanim_r_tarsal_interphalangeal_1, hanim_r_tarsal_middle_phalanx_2, hanim_r_tarsal_middle_phalanx_3, hanim_r_tarsal_middle_phalanx_4, hanim_r_tarsal_middle_phalanx_5, hanim_r_tarsal_proximal_interphalangeal_2, hanim_r_tarsal_proximal_interphalangeal_3, hanim_r_tarsal_proximal_interphalangeal_4, hanim_r_tarsal_proximal_interphalangeal_5, hanim_r_tarsal_proximal_phalanx_1, hanim_r_tarsal_proximal_phalanx_2, hanim_r_tarsal_proximal_phalanx_3, hanim_r_tarsal_proximal_phalanx_4, hanim_r_tarsal_proximal_phalanx_5, hanim_r_tarsometatarsal_1, hanim_r_tarsometatarsal_2, hanim_r_tarsometatarsal_3, hanim_r_tarsometatarsal_4, hanim_r_tarsometatarsal_5, hanim_r_transversetarsal, HAnimJointAppearance, HAnimJointShape, MTP1toIP1, MTP2toPIP2, MTP3toPIP3, MTP4toPIP4, MTP5toPIP5, PIP2toDIP2, PIP3toDIP3, PIP4toDIP4, PIP5toDIP5, TCNtoCN1, TCNtoCN2, TCNtoCN3, TCtoCC, TCtoTCN, tiptoe_r_interphalangeal_, tiptoe_r_tarsal_distal_interphalangeal_2, tiptoe_r_tarsal_distal_interphalangeal_3, tiptoe_r_tarsal_distal_interphalangeal_4, tiptoe_r_tarsal_distal_interphalangeal_5, TMT1toMTP1, TMT2toMTP2, TMT3toMTP3, TMT4toMTP4, TMT5toMTP5, TTtoTMT4, TTtoTMT5
-->
<Scene>
<WorldInfo title='HAnimModelFootRight.x3d'/>
<HAnimHumanoid DEF='hanim_Foot_Rightloa='4name='Foot_Right'>
<!-- original HAnimHumanoid info='"authorName=Kwan-Hee YOO, Don Brutzman and Joe Williams"' -->
<MetadataSet containerField='metadataname='HAnimHumanoid.inforeference=' https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/ObjectInterfaces.html#Humanoid '>
<MetadataString name='authorNamevalue='Kwan-Hee YOO, Don Brutzman and Joe Williams'/>
</MetadataSet>
<HAnimJoint DEF='hanim_humanoid_rootcontainerField='skeletonname='humanoid_rootulimit='0 0 0llimit='0 0 0'>
<!-- Might consider putting a HAnimSegment here, but that doesn't help with re-use of this foot model -->
<HAnimJoint DEF='hanim_r_talocruraldescription='connection joint of foot to leg abovename='r_talocruralulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_talusname='r_talus'>
<Transform>
<Shape DEF='HAnimJointShape'>
<Sphere radius='0.025'/>
<Appearance DEF='HAnimJointAppearance'>
<Material diffuseColor='0 0 1'/>
</Appearance>
</Shape>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TCtoTCNcoordIndex='0 1'>
<Coordinate point='0 0 0 0.0 -0.3 0'/>
</IndexedLineSet>
</Shape>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TCtoCCcoordIndex='0 1'>
<Coordinate point='0 0 0 -0.2 0.3 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<!-- TCN -->
<HAnimJoint DEF='hanim_r_talocalcaneonavicularcenter='0.0 -0.3 0name='r_talocalcaneonavicularulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_navicularname='r_navicular'>
<Transform translation='0.0 -0.3 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TCNtoCN1coordIndex='0 1'>
<Coordinate point='0.0 -0.3 0 0.1 -0.45 0'/>
</IndexedLineSet>
</Shape>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TCNtoCN2coordIndex='0 1'>
<Coordinate point='0.0 -0.3 0 0.0 -0.45 0'/>
</IndexedLineSet>
</Shape>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TCNtoCN3coordIndex='0 1'>
<Coordinate point='0.0 -0.3 0 -0.1 -0.4 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<!-- CN1 -->
<HAnimJoint DEF='hanim_r_cuneonavicular_1center='0.1 -0.45 0name='r_cuneonavicular_1ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_cuneiform_1name='r_cuneiform_1'>
<Transform translation='0.1 -0.45 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='CN1toTMT1coordIndex='0 1'>
<Coordinate point='0.1 -0.45 0 0.1 -0.6 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsometatarsal_1center='0.1 -0.6 0name='r_tarsometatarsal_1ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_metatarsal_1name='r_metatarsal_1'>
<Transform translation='0.1 -0.6 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TMT1toMTP1coordIndex='0 1'>
<Coordinate point='0.1 -0.6 0 0.1 -0.9 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_metatarsophalangeal_1center='0.1 -0.9 0name='r_metatarsophalangeal_1ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_proximal_phalanx_1name='r_tarsal_proximal_phalanx_1'>
<Transform translation='0.1 -0.9 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='MTP1toIP1coordIndex='0 1'>
<Coordinate point='0.1 -0.9 0 0.1 -1.05 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_interphalangeal_1center='0.1 -1.05 0name='r_tarsal_interphalangeal_1ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_distal_phalanx_1name='r_tarsal_distal_phalanx_1'>
<Transform translation='0.1 -1.05 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='tiptoe_r_interphalangeal_coordIndex='0 1'>
<Coordinate point='0.1 -1.05 0 0.1 -1.1 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
<!-- CN2 -->
<HAnimJoint DEF='hanim_r_cuneonavicular_2center='0.0 -0.45 0name='r_cuneonavicular_2ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_cuneiform_2name='r_cuneiform_2'>
<Transform translation='0.0 -0.45 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='CN2toTMT2coordIndex='0 1'>
<Coordinate point='0.0 -0.45 0 -0.05 -0.6 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsometatarsal_2center='-0.05 -0.6 0name='r_tarsometatarsal_2ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_metatarsal_2name='r_metatarsal_2'>
<Transform translation='-0.05 -0.6 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TMT2toMTP2coordIndex='0 1'>
<Coordinate point='-0.05 -0.6 0 -0.05 -0.9 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2center='-0.05 -0.9 0name='r_metatarsophalangeal_2ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_proximal_phalanx_2name='r_tarsal_proximal_phalanx_2'>
<Transform translation='-0.05 -0.9 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='MTP2toPIP2coordIndex='0 1'>
<Coordinate point='-0.05 -0.9 0 -0.05 -1.05 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_proximal_interphalangeal_2center='-0.05 -1.05 0name='r_tarsal_proximal_interphalangeal_2ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_middle_phalanx_2name='r_tarsal_middle_phalanx_2'>
<Transform translation='-0.05 -1.05 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='PIP2toDIP2coordIndex='0 1'>
<Coordinate point='-0.05 -1.05 0 -0.05 -1.12 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_2center='-0.05 -1.12 0name='r_tarsal_distal_interphalangeal_2ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_distal_phalanx_2name='r_tarsal_distal_phalanx_2'>
<Transform translation='-0.05 -1.12 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_2coordIndex='0 1'>
<Coordinate point='-0.05 -1.12 0 -0.05 -1.16 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
<!-- CN3 -->
<HAnimJoint DEF='hanim_r_cuneonavicular_3center='-0.1 -0.4 0name='r_cuneonavicular_3ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_cuneiform_3name='r_cuneiform_3'>
<Transform translation='-0.1 -0.4 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='CN3toTMT3coordIndex='0 1'>
<Coordinate point='-0.1 -0.4 0 -0.15 -0.6 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsometatarsal_3center='-0.15 -0.6 0name='r_tarsometatarsal_3ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_metatarsal_3name='r_metatarsal_3'>
<Transform translation='-0.15 -0.6 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TMT3toMTP3coordIndex='0 1'>
<Coordinate point='-0.15 -0.6 0 -0.15 -0.9 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_metatarsophalangeal_3center='-0.15 -0.9 0name='r_metatarsophalangeal_3ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_proximal_phalanx_3name='r_tarsal_proximal_phalanx_3'>
<Transform translation='-0.15 -0.9 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='MTP3toPIP3coordIndex='0 1'>
<Coordinate point='-0.15 -0.9 0 -0.15 -1.05 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_proximal_interphalangeal_3center='-0.15 -1.05 0name='r_tarsal_proximal_interphalangeal_3ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_middle_phalanx_3name='r_tarsal_middle_phalanx_3'>
<Transform translation='-0.15 -1.05 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='PIP3toDIP3coordIndex='0 1'>
<Coordinate point='-0.15 -1.05 0 -0.15 -1.13 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_3center='-0.15 -1.13 0name='r_tarsal_distal_interphalangeal_3ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_distal_phalanx_3name='r_tarsal_distal_phalanx_3'>
<Transform translation='-0.15 -1.13 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_3coordIndex='0 1'>
<Coordinate point='-0.15 -1.13 0 -0.15 -1.16 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
<!-- CC -->
<HAnimJoint DEF='hanim_r_calcaneocuboidcenter='-0.2 0.3 0name='r_calcaneocuboidulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_calcaneusname='r_calcaneus'>
<Transform translation='-0.2 0.3 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='CCtoTTcoordIndex='0 1'>
<Coordinate point='-0.2 0.3 0 -0.21 -0.3 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<!-- TT -->
<HAnimJoint DEF='hanim_r_transversetarsalcenter='-0.21 -0.3 0name='r_transversetarsalulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_cuboidname='r_cuboid'>
<Transform translation='-0.21 -0.3 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TTtoTMT4coordIndex='0 1'>
<Coordinate point='-0.21 -0.3 0 -0.25 -0.58 0'/>
</IndexedLineSet>
</Shape>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TTtoTMT5coordIndex='0 1'>
<Coordinate point='-0.21 -0.3 0 -0.33 -0.52 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<!-- TMT4 -->
<HAnimJoint DEF='hanim_r_tarsometatarsal_4center='-0.25 -0.58 0name='r_tarsometatarsal_4ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_metatarsal_4name='r_metatarsal_4'>
<Transform translation='-0.25 -0.58 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TMT4toMTP4coordIndex='0 1'>
<Coordinate point='-0.25 -0.58 0 -0.25 -0.87 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_metatarsophalangeal_4center='-0.25 -0.87 0name='r_metatarsophalangeal_4ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_proximal_phalanx_4name='r_tarsal_proximal_phalanx_4'>
<Transform translation='-0.25 -0.87 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='MTP4toPIP4coordIndex='0 1'>
<Coordinate point='-0.25 -0.87 0 -0.25 -1.0 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_proximal_interphalangeal_4center='-0.25 -1.0 0name='r_tarsal_proximal_interphalangeal_4ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_middle_phalanx_4name='r_tarsal_middle_phalanx_4'>
<Transform translation='-0.25 -1.0 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='PIP4toDIP4coordIndex='0 1'>
<Coordinate point='-0.25 -1.0 0 -0.25 -1.1 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_4center='-0.25 -1.1 0name='r_tarsal_distal_interphalangeal_4ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_distal_phalanx_4name='r_tarsal_distal_phalanx_4'>
<Transform translation='-0.25 -1.1 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_4coordIndex='0 1'>
<Coordinate point='-0.25 -1.1 0 -0.25 -1.15 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
<!-- TMT5 -->
<HAnimJoint DEF='hanim_r_tarsometatarsal_5center='-0.33 -0.52 0name='r_tarsometatarsal_5ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_metatarsal_5name='r_metatarsal_5'>
<Transform translation='-0.33 -0.52 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TMT5toMTP5coordIndex='0 1'>
<Coordinate point='-0.33 -0.52 0 -0.34 -0.8 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_metatarsophalangeal_5center='-0.34 -0.8 0name='r_metatarsophalangeal_5ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_proximal_phalanx_5name='r_tarsal_proximal_phalanx_5'>
<Transform translation='-0.34 -0.8 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='MTP5toPIP5coordIndex='0 1'>
<Coordinate point='-0.34 -0.8 0 -0.34 -0.95 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_proximal_interphalangeal_5center='-0.34 -0.95 0name='r_tarsal_proximal_interphalangeal_5ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_middle_phalanx_5name='r_tarsal_middle_phalanx_5'>
<Transform translation='-0.34 -0.95 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='PIP5toDIP5coordIndex='0 1'>
<Coordinate point='-0.34 -0.95 0 -0.34 -1.05 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_5center='-0.34 -1.05 0name='r_tarsal_distal_interphalangeal_5ulimit='0 0 0llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_distal_phalanx_5name='r_tarsal_distal_phalanx_5'>
<Transform translation='-0.34 -1.05 0'>
<Shape USE=' HAnimJointShape'/>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_5coordIndex='0 1'>
<Coordinate point='-0.34 -1.05 0 -0.34 -1.08 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
<HAnimJoint USE=' hanim_humanoid_rootcontainerField='joints'/>
<HAnimJoint USE=' hanim_r_calcaneocuboidcontainerField='joints'/>
<HAnimJoint USE=' hanim_r_cuneonavicular_1containerField='joints'/>
<HAnimJoint USE=' hanim_r_cuneonavicular_2containerField='joints'/>
<HAnimJoint USE=' hanim_r_cuneonavicular_3containerField='joints'/>
<HAnimJoint USE=' hanim_r_metatarsophalangeal_1containerField='joints'/>
<HAnimJoint USE=' hanim_r_metatarsophalangeal_2containerField='joints'/>
<HAnimJoint USE=' hanim_r_metatarsophalangeal_3containerField='joints'/>
<HAnimJoint USE=' hanim_r_metatarsophalangeal_4containerField='joints'/>
<HAnimJoint USE=' hanim_r_metatarsophalangeal_5containerField='joints'/>
<HAnimJoint USE=' hanim_r_talocalcaneonavicularcontainerField='joints'/>
<HAnimJoint USE=' hanim_r_talocruralcontainerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_distal_interphalangeal_2containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_distal_interphalangeal_3containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_distal_interphalangeal_4containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_distal_interphalangeal_5containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_interphalangeal_1containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_proximal_interphalangeal_2containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_proximal_interphalangeal_3containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_proximal_interphalangeal_4containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_proximal_interphalangeal_5containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsometatarsal_1containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsometatarsal_2containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsometatarsal_3containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsometatarsal_4containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsometatarsal_5containerField='joints'/>
<HAnimJoint USE=' hanim_r_transversetarsalcontainerField='joints'/>
<HAnimSegment USE=' hanim_r_calcaneuscontainerField='segments'/>
<HAnimSegment USE=' hanim_r_cuboidcontainerField='segments'/>
<HAnimSegment USE=' hanim_r_cuneiform_1containerField='segments'/>
<HAnimSegment USE=' hanim_r_cuneiform_2containerField='segments'/>
<HAnimSegment USE=' hanim_r_cuneiform_3containerField='segments'/>
<HAnimSegment USE=' hanim_r_metatarsal_1containerField='segments'/>
<HAnimSegment USE=' hanim_r_metatarsal_2containerField='segments'/>
<HAnimSegment USE=' hanim_r_metatarsal_3containerField='segments'/>
<HAnimSegment USE=' hanim_r_metatarsal_4containerField='segments'/>
<HAnimSegment USE=' hanim_r_metatarsal_5containerField='segments'/>
<HAnimSegment USE=' hanim_r_navicularcontainerField='segments'/>
<HAnimSegment USE=' hanim_r_taluscontainerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_distal_phalanx_1containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_distal_phalanx_2containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_distal_phalanx_3containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_distal_phalanx_4containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_distal_phalanx_5containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_middle_phalanx_2containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_middle_phalanx_3containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_middle_phalanx_4containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_middle_phalanx_5containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_proximal_phalanx_1containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_proximal_phalanx_2containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_proximal_phalanx_3containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_proximal_phalanx_4containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_proximal_phalanx_5containerField='segments'/>
</HAnimHumanoid>
</Scene>
</X3D>
<!--

Visualization report for HAnimHumanoid model: Foot_Right HAnimHumanoid Report
to top <!-- Index for DEF nodes: CCtoTT, CN1toTMT1, CN2toTMT2, CN3toTMT3, hanim_Foot_Right, hanim_humanoid_root, hanim_r_calcaneocuboid, hanim_r_calcaneus, hanim_r_cuboid, hanim_r_cuneiform_1, hanim_r_cuneiform_2, hanim_r_cuneiform_3, hanim_r_cuneonavicular_1, hanim_r_cuneonavicular_2, hanim_r_cuneonavicular_3, hanim_r_metatarsal_1, hanim_r_metatarsal_2, hanim_r_metatarsal_3, hanim_r_metatarsal_4, hanim_r_metatarsal_5, hanim_r_metatarsophalangeal_1, hanim_r_metatarsophalangeal_2, hanim_r_metatarsophalangeal_3, hanim_r_metatarsophalangeal_4, hanim_r_metatarsophalangeal_5, hanim_r_navicular, hanim_r_talocalcaneonavicular, hanim_r_talocrural, hanim_r_talus, hanim_r_tarsal_distal_interphalangeal_2, hanim_r_tarsal_distal_interphalangeal_3, hanim_r_tarsal_distal_interphalangeal_4, hanim_r_tarsal_distal_interphalangeal_5, hanim_r_tarsal_distal_phalanx_1, hanim_r_tarsal_distal_phalanx_2, hanim_r_tarsal_distal_phalanx_3, hanim_r_tarsal_distal_phalanx_4, hanim_r_tarsal_distal_phalanx_5, hanim_r_tarsal_interphalangeal_1, hanim_r_tarsal_middle_phalanx_2, hanim_r_tarsal_middle_phalanx_3, hanim_r_tarsal_middle_phalanx_4, hanim_r_tarsal_middle_phalanx_5, hanim_r_tarsal_proximal_interphalangeal_2, hanim_r_tarsal_proximal_interphalangeal_3, hanim_r_tarsal_proximal_interphalangeal_4, hanim_r_tarsal_proximal_interphalangeal_5, hanim_r_tarsal_proximal_phalanx_1, hanim_r_tarsal_proximal_phalanx_2, hanim_r_tarsal_proximal_phalanx_3, hanim_r_tarsal_proximal_phalanx_4, hanim_r_tarsal_proximal_phalanx_5, hanim_r_tarsometatarsal_1, hanim_r_tarsometatarsal_2, hanim_r_tarsometatarsal_3, hanim_r_tarsometatarsal_4, hanim_r_tarsometatarsal_5, hanim_r_transversetarsal, HAnimJointAppearance, HAnimJointShape, MTP1toIP1, MTP2toPIP2, MTP3toPIP3, MTP4toPIP4, MTP5toPIP5, PIP2toDIP2, PIP3toDIP3, PIP4toDIP4, PIP5toDIP5, TCNtoCN1, TCNtoCN2, TCNtoCN3, TCtoCC, TCtoTCN, tiptoe_r_interphalangeal_, tiptoe_r_tarsal_distal_interphalangeal_2, tiptoe_r_tarsal_distal_interphalangeal_3, tiptoe_r_tarsal_distal_interphalangeal_4, tiptoe_r_tarsal_distal_interphalangeal_5, TMT1toMTP1, TMT2toMTP2, TMT3toMTP3, TMT4toMTP4, TMT5toMTP5, TTtoTMT4, TTtoTMT5
-->
<!--

🔖 Visualization report for HAnimHumanoid model hanim_Foot_Right

=============================================================================================================================
HAnimHumanoid hanim_Foot_Right skeleton holds X3D4 HAnim2 joints/segments.
  [key] jointname : segmentname ^ sitename
[nodes] HAnimJoint (27), : HAnimSegment (26), % HAnimDisplacer (0), $ HAnimMotion (0), ^ HAnimSite (0), @ skin nodes (0)
=============================================================================================================================
HAnimHumanoid DEF='hanim_Foot_Right name='Foot_Right' loa='4'
skeleton
  humanoid_root
    r_talocrural : r_talus
      r_talocalcaneonavicular : r_navicular
      | r_cuneonavicular_1 : r_cuneiform_1
      | | r_tarsometatarsal_1 : r_metatarsal_1
      | |   r_metatarsophalangeal_1 : r_tarsal_proximal_phalanx_1
      | |     r_tarsal_interphalangeal_1 : r_tarsal_distal_phalanx_1
      | r_cuneonavicular_2 : r_cuneiform_2
      | | r_tarsometatarsal_2 : r_metatarsal_2
      | |   r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2
      | |     r_tarsal_proximal_interphalangeal_2 : r_tarsal_middle_phalanx_2
      | |       r_tarsal_distal_interphalangeal_2 : r_tarsal_distal_phalanx_2
      | r_cuneonavicular_3 : r_cuneiform_3
      |   r_tarsometatarsal_3 : r_metatarsal_3
      |     r_metatarsophalangeal_3 : r_tarsal_proximal_phalanx_3
      |       r_tarsal_proximal_interphalangeal_3 : r_tarsal_middle_phalanx_3
      |         r_tarsal_distal_interphalangeal_3 : r_tarsal_distal_phalanx_3
      r_calcaneocuboid : r_calcaneus
        r_transversetarsal : r_cuboid
          r_tarsometatarsal_4 : r_metatarsal_4
          | r_metatarsophalangeal_4 : r_tarsal_proximal_phalanx_4
          |   r_tarsal_proximal_interphalangeal_4 : r_tarsal_middle_phalanx_4
          |     r_tarsal_distal_interphalangeal_4 : r_tarsal_distal_phalanx_4
          r_tarsometatarsal_5 : r_metatarsal_5
            r_metatarsophalangeal_5 : r_tarsal_proximal_phalanx_5
              r_tarsal_proximal_interphalangeal_5 : r_tarsal_middle_phalanx_5
                r_tarsal_distal_interphalangeal_5 : r_tarsal_distal_phalanx_5
=============================================================================================================================

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_Foot_Right' name='Foot_Right' version ='2.0' >

<HAnimJoint USE=' hanim_humanoid_rootcontainerField='joints'/>
<HAnimJoint USE=' hanim_r_calcaneocuboidcontainerField='joints'/>
<HAnimJoint USE=' hanim_r_cuneonavicular_1containerField='joints'/>
<HAnimJoint USE=' hanim_r_cuneonavicular_2containerField='joints'/>
<HAnimJoint USE=' hanim_r_cuneonavicular_3containerField='joints'/>
<HAnimJoint USE=' hanim_r_metatarsophalangeal_1containerField='joints'/>
<HAnimJoint USE=' hanim_r_metatarsophalangeal_2containerField='joints'/>
<HAnimJoint USE=' hanim_r_metatarsophalangeal_3containerField='joints'/>
<HAnimJoint USE=' hanim_r_metatarsophalangeal_4containerField='joints'/>
<HAnimJoint USE=' hanim_r_metatarsophalangeal_5containerField='joints'/>
<HAnimJoint USE=' hanim_r_talocalcaneonavicularcontainerField='joints'/>
<HAnimJoint USE=' hanim_r_talocruralcontainerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_distal_interphalangeal_2containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_distal_interphalangeal_3containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_distal_interphalangeal_4containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_distal_interphalangeal_5containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_interphalangeal_1containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_proximal_interphalangeal_2containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_proximal_interphalangeal_3containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_proximal_interphalangeal_4containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsal_proximal_interphalangeal_5containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsometatarsal_1containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsometatarsal_2containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsometatarsal_3containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsometatarsal_4containerField='joints'/>
<HAnimJoint USE=' hanim_r_tarsometatarsal_5containerField='joints'/>
<HAnimJoint USE=' hanim_r_transversetarsalcontainerField='joints'/>
<HAnimSegment USE=' hanim_r_calcaneuscontainerField='segments'/>
<HAnimSegment USE=' hanim_r_cuboidcontainerField='segments'/>
<HAnimSegment USE=' hanim_r_cuneiform_1containerField='segments'/>
<HAnimSegment USE=' hanim_r_cuneiform_2containerField='segments'/>
<HAnimSegment USE=' hanim_r_cuneiform_3containerField='segments'/>
<HAnimSegment USE=' hanim_r_metatarsal_1containerField='segments'/>
<HAnimSegment USE=' hanim_r_metatarsal_2containerField='segments'/>
<HAnimSegment USE=' hanim_r_metatarsal_3containerField='segments'/>
<HAnimSegment USE=' hanim_r_metatarsal_4containerField='segments'/>
<HAnimSegment USE=' hanim_r_metatarsal_5containerField='segments'/>
<HAnimSegment USE=' hanim_r_navicularcontainerField='segments'/>
<HAnimSegment USE=' hanim_r_taluscontainerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_distal_phalanx_1containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_distal_phalanx_2containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_distal_phalanx_3containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_distal_phalanx_4containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_distal_phalanx_5containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_middle_phalanx_2containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_middle_phalanx_3containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_middle_phalanx_4containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_middle_phalanx_5containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_proximal_phalanx_1containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_proximal_phalanx_2containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_proximal_phalanx_3containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_proximal_phalanx_4containerField='segments'/>
<HAnimSegment USE=' hanim_r_tarsal_proximal_phalanx_5containerField='segments'/>

</HAnimHumanoid>
-->

<!-- Online at
https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/HAnimModelFootRightIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/HAnimModelFootRight.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)
-->

to top <!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints. -->