<?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>
</head>
<!--
Visualization report for HAnimHumanoid model:
Foot_Right HAnimHumanoid Report
<!--
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_Right' loa='4' name='Foot_Right'>
<!-- original HAnimHumanoid info='"authorName=Kwan-Hee YOO, Don Brutzman and Joe Williams"' -->
<
MetadataSet containerField='
metadata'
name='
HAnimHumanoid.info'
reference='
https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/ObjectInterfaces.html#Humanoid
'>
<MetadataString name='authorName' value='Kwan-Hee YOO, Don Brutzman and Joe Williams'/>
</
MetadataSet>
<HAnimJoint DEF='hanim_humanoid_root' containerField='skeleton' name='humanoid_root' ulimit='0 0 0' llimit='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_talocrural' description='connection joint of foot to leg above' name='r_talocrural' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_talus' name='r_talus'>
<Transform>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TCtoTCN' coordIndex='0 1'>
<Coordinate point='0 0 0 0.0 -0.3 0'/>
</IndexedLineSet>
</Shape>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TCtoCC' coordIndex='0 1'>
<Coordinate point='0 0 0 -0.2 0.3 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<!-- TCN -->
<HAnimJoint DEF='hanim_r_talocalcaneonavicular' center='0.0 -0.3 0' name='r_talocalcaneonavicular' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_navicular' name='r_navicular'>
<Transform translation='0.0 -0.3 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TCNtoCN1' coordIndex='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='TCNtoCN2' coordIndex='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='TCNtoCN3' coordIndex='0 1'>
<Coordinate point='0.0 -0.3 0 -0.1 -0.4 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<!-- CN1 -->
<HAnimJoint DEF='hanim_r_cuneonavicular_1' center='0.1 -0.45 0' name='r_cuneonavicular_1' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_cuneiform_1' name='r_cuneiform_1'>
<Transform translation='0.1 -0.45 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='CN1toTMT1' coordIndex='0 1'>
<Coordinate point='0.1 -0.45 0 0.1 -0.6 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsometatarsal_1' center='0.1 -0.6 0' name='r_tarsometatarsal_1' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_metatarsal_1' name='r_metatarsal_1'>
<Transform translation='0.1 -0.6 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TMT1toMTP1' coordIndex='0 1'>
<Coordinate point='0.1 -0.6 0 0.1 -0.9 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_metatarsophalangeal_1' center='0.1 -0.9 0' name='r_metatarsophalangeal_1' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_proximal_phalanx_1' name='r_tarsal_proximal_phalanx_1'>
<Transform translation='0.1 -0.9 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='MTP1toIP1' coordIndex='0 1'>
<Coordinate point='0.1 -0.9 0 0.1 -1.05 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_interphalangeal_1' center='0.1 -1.05 0' name='r_tarsal_interphalangeal_1' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_distal_phalanx_1' name='r_tarsal_distal_phalanx_1'>
<Transform translation='0.1 -1.05 0'>
</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_2' center='0.0 -0.45 0' name='r_cuneonavicular_2' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_cuneiform_2' name='r_cuneiform_2'>
<Transform translation='0.0 -0.45 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='CN2toTMT2' coordIndex='0 1'>
<Coordinate point='0.0 -0.45 0 -0.05 -0.6 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsometatarsal_2' center='-0.05 -0.6 0' name='r_tarsometatarsal_2' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_metatarsal_2' name='r_metatarsal_2'>
<Transform translation='-0.05 -0.6 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TMT2toMTP2' coordIndex='0 1'>
<Coordinate point='-0.05 -0.6 0 -0.05 -0.9 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' center='-0.05 -0.9 0' name='r_metatarsophalangeal_2' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_proximal_phalanx_2' name='r_tarsal_proximal_phalanx_2'>
<Transform translation='-0.05 -0.9 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='MTP2toPIP2' coordIndex='0 1'>
<Coordinate point='-0.05 -0.9 0 -0.05 -1.05 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_proximal_interphalangeal_2' center='-0.05 -1.05 0' name='r_tarsal_proximal_interphalangeal_2' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_middle_phalanx_2' name='r_tarsal_middle_phalanx_2'>
<Transform translation='-0.05 -1.05 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='PIP2toDIP2' coordIndex='0 1'>
<Coordinate point='-0.05 -1.05 0 -0.05 -1.12 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_2' center='-0.05 -1.12 0' name='r_tarsal_distal_interphalangeal_2' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_distal_phalanx_2' name='r_tarsal_distal_phalanx_2'>
<Transform translation='-0.05 -1.12 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_2' coordIndex='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_3' center='-0.1 -0.4 0' name='r_cuneonavicular_3' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_cuneiform_3' name='r_cuneiform_3'>
<Transform translation='-0.1 -0.4 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='CN3toTMT3' coordIndex='0 1'>
<Coordinate point='-0.1 -0.4 0 -0.15 -0.6 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsometatarsal_3' center='-0.15 -0.6 0' name='r_tarsometatarsal_3' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_metatarsal_3' name='r_metatarsal_3'>
<Transform translation='-0.15 -0.6 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TMT3toMTP3' coordIndex='0 1'>
<Coordinate point='-0.15 -0.6 0 -0.15 -0.9 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_metatarsophalangeal_3' center='-0.15 -0.9 0' name='r_metatarsophalangeal_3' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_proximal_phalanx_3' name='r_tarsal_proximal_phalanx_3'>
<Transform translation='-0.15 -0.9 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='MTP3toPIP3' coordIndex='0 1'>
<Coordinate point='-0.15 -0.9 0 -0.15 -1.05 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_proximal_interphalangeal_3' center='-0.15 -1.05 0' name='r_tarsal_proximal_interphalangeal_3' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_middle_phalanx_3' name='r_tarsal_middle_phalanx_3'>
<Transform translation='-0.15 -1.05 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='PIP3toDIP3' coordIndex='0 1'>
<Coordinate point='-0.15 -1.05 0 -0.15 -1.13 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_3' center='-0.15 -1.13 0' name='r_tarsal_distal_interphalangeal_3' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_distal_phalanx_3' name='r_tarsal_distal_phalanx_3'>
<Transform translation='-0.15 -1.13 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_3' coordIndex='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_calcaneocuboid' center='-0.2 0.3 0' name='r_calcaneocuboid' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_calcaneus' name='r_calcaneus'>
<Transform translation='-0.2 0.3 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='CCtoTT' coordIndex='0 1'>
<Coordinate point='-0.2 0.3 0 -0.21 -0.3 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<!-- TT -->
<HAnimJoint DEF='hanim_r_transversetarsal' center='-0.21 -0.3 0' name='r_transversetarsal' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_cuboid' name='r_cuboid'>
<Transform translation='-0.21 -0.3 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TTtoTMT4' coordIndex='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='TTtoTMT5' coordIndex='0 1'>
<Coordinate point='-0.21 -0.3 0 -0.33 -0.52 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<!-- TMT4 -->
<HAnimJoint DEF='hanim_r_tarsometatarsal_4' center='-0.25 -0.58 0' name='r_tarsometatarsal_4' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_metatarsal_4' name='r_metatarsal_4'>
<Transform translation='-0.25 -0.58 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TMT4toMTP4' coordIndex='0 1'>
<Coordinate point='-0.25 -0.58 0 -0.25 -0.87 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_metatarsophalangeal_4' center='-0.25 -0.87 0' name='r_metatarsophalangeal_4' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_proximal_phalanx_4' name='r_tarsal_proximal_phalanx_4'>
<Transform translation='-0.25 -0.87 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='MTP4toPIP4' coordIndex='0 1'>
<Coordinate point='-0.25 -0.87 0 -0.25 -1.0 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_proximal_interphalangeal_4' center='-0.25 -1.0 0' name='r_tarsal_proximal_interphalangeal_4' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_middle_phalanx_4' name='r_tarsal_middle_phalanx_4'>
<Transform translation='-0.25 -1.0 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='PIP4toDIP4' coordIndex='0 1'>
<Coordinate point='-0.25 -1.0 0 -0.25 -1.1 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_4' center='-0.25 -1.1 0' name='r_tarsal_distal_interphalangeal_4' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_distal_phalanx_4' name='r_tarsal_distal_phalanx_4'>
<Transform translation='-0.25 -1.1 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_4' coordIndex='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_5' center='-0.33 -0.52 0' name='r_tarsometatarsal_5' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_metatarsal_5' name='r_metatarsal_5'>
<Transform translation='-0.33 -0.52 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TMT5toMTP5' coordIndex='0 1'>
<Coordinate point='-0.33 -0.52 0 -0.34 -0.8 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_metatarsophalangeal_5' center='-0.34 -0.8 0' name='r_metatarsophalangeal_5' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_proximal_phalanx_5' name='r_tarsal_proximal_phalanx_5'>
<Transform translation='-0.34 -0.8 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='MTP5toPIP5' coordIndex='0 1'>
<Coordinate point='-0.34 -0.8 0 -0.34 -0.95 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_proximal_interphalangeal_5' center='-0.34 -0.95 0' name='r_tarsal_proximal_interphalangeal_5' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_middle_phalanx_5' name='r_tarsal_middle_phalanx_5'>
<Transform translation='-0.34 -0.95 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='PIP5toDIP5' coordIndex='0 1'>
<Coordinate point='-0.34 -0.95 0 -0.34 -1.05 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
<HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_5' center='-0.34 -1.05 0' name='r_tarsal_distal_interphalangeal_5' ulimit='0 0 0' llimit='0 0 0'>
<HAnimSegment DEF='hanim_r_tarsal_distal_phalanx_5' name='r_tarsal_distal_phalanx_5'>
<Transform translation='-0.34 -1.05 0'>
</Transform>
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_5' coordIndex='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_root' containerField='joints'/>
<HAnimJoint USE='
hanim_r_calcaneocuboid' containerField='joints'/>
<HAnimJoint USE='
hanim_r_cuneonavicular_1' containerField='joints'/>
<HAnimJoint USE='
hanim_r_cuneonavicular_2' containerField='joints'/>
<HAnimJoint USE='
hanim_r_cuneonavicular_3' containerField='joints'/>
<HAnimJoint USE='
hanim_r_metatarsophalangeal_1' containerField='joints'/>
<HAnimJoint USE='
hanim_r_metatarsophalangeal_2' containerField='joints'/>
<HAnimJoint USE='
hanim_r_metatarsophalangeal_3' containerField='joints'/>
<HAnimJoint USE='
hanim_r_metatarsophalangeal_4' containerField='joints'/>
<HAnimJoint USE='
hanim_r_metatarsophalangeal_5' containerField='joints'/>
<HAnimJoint USE='
hanim_r_talocalcaneonavicular' containerField='joints'/>
<HAnimJoint USE='
hanim_r_talocrural' containerField='joints'/>
<HAnimJoint USE='
hanim_r_tarsal_distal_interphalangeal_2' containerField='joints'/>
<HAnimJoint USE='
hanim_r_tarsal_distal_interphalangeal_3' containerField='joints'/>
<HAnimJoint USE='
hanim_r_tarsal_distal_interphalangeal_4' containerField='joints'/>
<HAnimJoint USE='
hanim_r_tarsal_distal_interphalangeal_5' containerField='joints'/>
<HAnimJoint USE='
hanim_r_tarsal_interphalangeal_1' containerField='joints'/>
<HAnimJoint USE='
hanim_r_tarsal_proximal_interphalangeal_2' containerField='joints'/>
<HAnimJoint USE='
hanim_r_tarsal_proximal_interphalangeal_3' containerField='joints'/>
<HAnimJoint USE='
hanim_r_tarsal_proximal_interphalangeal_4' containerField='joints'/>
<HAnimJoint USE='
hanim_r_tarsal_proximal_interphalangeal_5' containerField='joints'/>
<HAnimJoint USE='
hanim_r_tarsometatarsal_1' containerField='joints'/>
<HAnimJoint USE='
hanim_r_tarsometatarsal_2' containerField='joints'/>
<HAnimJoint USE='
hanim_r_tarsometatarsal_3' containerField='joints'/>
<HAnimJoint USE='
hanim_r_tarsometatarsal_4' containerField='joints'/>
<HAnimJoint USE='
hanim_r_tarsometatarsal_5' containerField='joints'/>
<HAnimJoint USE='
hanim_r_transversetarsal' containerField='joints'/>
<HAnimSegment USE='
hanim_r_calcaneus' containerField='segments'/>
<HAnimSegment USE='
hanim_r_cuboid' containerField='segments'/>
<HAnimSegment USE='
hanim_r_cuneiform_1' containerField='segments'/>
<HAnimSegment USE='
hanim_r_cuneiform_2' containerField='segments'/>
<HAnimSegment USE='
hanim_r_cuneiform_3' containerField='segments'/>
<HAnimSegment USE='
hanim_r_metatarsal_1' containerField='segments'/>
<HAnimSegment USE='
hanim_r_metatarsal_2' containerField='segments'/>
<HAnimSegment USE='
hanim_r_metatarsal_3' containerField='segments'/>
<HAnimSegment USE='
hanim_r_metatarsal_4' containerField='segments'/>
<HAnimSegment USE='
hanim_r_metatarsal_5' containerField='segments'/>
<HAnimSegment USE='
hanim_r_navicular' containerField='segments'/>
<HAnimSegment USE='
hanim_r_talus' containerField='segments'/>
<HAnimSegment USE='
hanim_r_tarsal_distal_phalanx_1' containerField='segments'/>
<HAnimSegment USE='
hanim_r_tarsal_distal_phalanx_2' containerField='segments'/>
<HAnimSegment USE='
hanim_r_tarsal_distal_phalanx_3' containerField='segments'/>
<HAnimSegment USE='
hanim_r_tarsal_distal_phalanx_4' containerField='segments'/>
<HAnimSegment USE='
hanim_r_tarsal_distal_phalanx_5' containerField='segments'/>
<HAnimSegment USE='
hanim_r_tarsal_middle_phalanx_2' containerField='segments'/>
<HAnimSegment USE='
hanim_r_tarsal_middle_phalanx_3' containerField='segments'/>
<HAnimSegment USE='
hanim_r_tarsal_middle_phalanx_4' containerField='segments'/>
<HAnimSegment USE='
hanim_r_tarsal_middle_phalanx_5' containerField='segments'/>
<HAnimSegment USE='
hanim_r_tarsal_proximal_phalanx_1' containerField='segments'/>
<HAnimSegment USE='
hanim_r_tarsal_proximal_phalanx_2' containerField='segments'/>
<HAnimSegment USE='
hanim_r_tarsal_proximal_phalanx_3' containerField='segments'/>
<HAnimSegment USE='
hanim_r_tarsal_proximal_phalanx_4' containerField='segments'/>
<HAnimSegment USE='
hanim_r_tarsal_proximal_phalanx_5' containerField='segments'/>
</HAnimHumanoid>
</Scene>
</X3D>
<!--
Visualization report for HAnimHumanoid model:
Foot_Right HAnimHumanoid Report
<!--
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
-->
<!--
=============================================================================================================================
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:
-
HumanoidRoot Suggested Shape geometry for HAnimHumanoid
-
HAnimJoint Suggested Shape geometry additions are provided to illustrate each HAnimJoint
-
HAnimSegment Suggested IndexedLineSet connections illustrate each HAnimSegment
-
HAnimSite Suggested IndexedLineSet and Shape geometry additions illustrate each HAnimSite
-
Viewpoint Suggested Shape geometry additions illustrate each HAnimSite/Viewpoint combinations
<HAnimHumanoid
DEF='hanim_Foot_Right' name='Foot_Right' version ='2.0' >
|
- <HAnimJoint
DEF='hanim_humanoid_root' name='humanoid_root' containerField ='skeleton' ulimit='0 0 0' llimit='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_talocrural' name='r_talocrural' description='connection joint of foot to leg above' ulimit='0 0 0' llimit='0 0 0'>
<!-- TCN -->
<!-- CC -->
- <HAnimSegment
DEF='hanim_r_talus' name='r_talus'>
- <Transform
translation='0 0 0'> <Shape
DEF=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TCtoTCN' coordIndex='0 1'>
<Coordinate point='0 0 0 0.0 -0.3 0'/>
</IndexedLineSet>
</Shape>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TCtoCC' coordIndex='0 1'>
<Coordinate point='0 0 0 -0.2 0.3 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_talocalcaneonavicular' name='r_talocalcaneonavicular' center ='0.0 -0.3 0' ulimit='0 0 0' llimit='0 0 0'>
<!-- CN1 -->
<!-- CN2 -->
<!-- CN3 -->
- <HAnimSegment
DEF='hanim_r_navicular' name='r_navicular'>
- <Transform
translation='0.0 -0.3 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TCNtoCN1' coordIndex='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='TCNtoCN2' coordIndex='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='TCNtoCN3' coordIndex='0 1'>
<Coordinate point='0.0 -0.3 0 -0.1 -0.4 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_cuneonavicular_1' name='r_cuneonavicular_1' center ='0.1 -0.45 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_cuneiform_1' name='r_cuneiform_1'>
- <Transform
translation='0.1 -0.45 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='CN1toTMT1' coordIndex='0 1'>
<Coordinate point='0.1 -0.45 0 0.1 -0.6 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_tarsometatarsal_1' name='r_tarsometatarsal_1' center ='0.1 -0.6 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_metatarsal_1' name='r_metatarsal_1'>
- <Transform
translation='0.1 -0.6 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TMT1toMTP1' coordIndex='0 1'>
<Coordinate point='0.1 -0.6 0 0.1 -0.9 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_metatarsophalangeal_1' name='r_metatarsophalangeal_1' center ='0.1 -0.9 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_tarsal_proximal_phalanx_1' name='r_tarsal_proximal_phalanx_1'>
- <Transform
translation='0.1 -0.9 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='MTP1toIP1' coordIndex='0 1'>
<Coordinate point='0.1 -0.9 0 0.1 -1.05 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_tarsal_interphalangeal_1' name='r_tarsal_interphalangeal_1' center ='0.1 -1.05 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_tarsal_distal_phalanx_1' name='r_tarsal_distal_phalanx_1'>
- <Transform
translation='0.1 -1.05 0'> <Shape
USE=''/> </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>
- <HAnimJoint
DEF='hanim_r_cuneonavicular_2' name='r_cuneonavicular_2' center ='0.0 -0.45 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_cuneiform_2' name='r_cuneiform_2'>
- <Transform
translation='0.0 -0.45 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='CN2toTMT2' coordIndex='0 1'>
<Coordinate point='0.0 -0.45 0 -0.05 -0.6 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_tarsometatarsal_2' name='r_tarsometatarsal_2' center ='-0.05 -0.6 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_metatarsal_2' name='r_metatarsal_2'>
- <Transform
translation='-0.05 -0.6 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TMT2toMTP2' coordIndex='0 1'>
<Coordinate point='-0.05 -0.6 0 -0.05 -0.9 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2' center ='-0.05 -0.9 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_tarsal_proximal_phalanx_2' name='r_tarsal_proximal_phalanx_2'>
- <Transform
translation='-0.05 -0.9 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='MTP2toPIP2' coordIndex='0 1'>
<Coordinate point='-0.05 -0.9 0 -0.05 -1.05 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_tarsal_proximal_interphalangeal_2' name='r_tarsal_proximal_interphalangeal_2' center ='-0.05 -1.05 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_tarsal_middle_phalanx_2' name='r_tarsal_middle_phalanx_2'>
- <Transform
translation='-0.05 -1.05 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='PIP2toDIP2' coordIndex='0 1'>
<Coordinate point='-0.05 -1.05 0 -0.05 -1.12 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_tarsal_distal_interphalangeal_2' name='r_tarsal_distal_interphalangeal_2' center ='-0.05 -1.12 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_tarsal_distal_phalanx_2' name='r_tarsal_distal_phalanx_2'>
- <Transform
translation='-0.05 -1.12 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_2' coordIndex='0 1'>
<Coordinate point='-0.05 -1.12 0 -0.05 -1.16 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
- <HAnimJoint
DEF='hanim_r_cuneonavicular_3' name='r_cuneonavicular_3' center ='-0.1 -0.4 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_cuneiform_3' name='r_cuneiform_3'>
- <Transform
translation='-0.1 -0.4 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='CN3toTMT3' coordIndex='0 1'>
<Coordinate point='-0.1 -0.4 0 -0.15 -0.6 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_tarsometatarsal_3' name='r_tarsometatarsal_3' center ='-0.15 -0.6 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_metatarsal_3' name='r_metatarsal_3'>
- <Transform
translation='-0.15 -0.6 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TMT3toMTP3' coordIndex='0 1'>
<Coordinate point='-0.15 -0.6 0 -0.15 -0.9 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_metatarsophalangeal_3' name='r_metatarsophalangeal_3' center ='-0.15 -0.9 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_tarsal_proximal_phalanx_3' name='r_tarsal_proximal_phalanx_3'>
- <Transform
translation='-0.15 -0.9 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='MTP3toPIP3' coordIndex='0 1'>
<Coordinate point='-0.15 -0.9 0 -0.15 -1.05 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_tarsal_proximal_interphalangeal_3' name='r_tarsal_proximal_interphalangeal_3' center ='-0.15 -1.05 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_tarsal_middle_phalanx_3' name='r_tarsal_middle_phalanx_3'>
- <Transform
translation='-0.15 -1.05 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='PIP3toDIP3' coordIndex='0 1'>
<Coordinate point='-0.15 -1.05 0 -0.15 -1.13 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_tarsal_distal_interphalangeal_3' name='r_tarsal_distal_interphalangeal_3' center ='-0.15 -1.13 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_tarsal_distal_phalanx_3' name='r_tarsal_distal_phalanx_3'>
- <Transform
translation='-0.15 -1.13 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_3' coordIndex='0 1'>
<Coordinate point='-0.15 -1.13 0 -0.15 -1.16 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
- <HAnimJoint
DEF='hanim_r_calcaneocuboid' name='r_calcaneocuboid' center ='-0.2 0.3 0' ulimit='0 0 0' llimit='0 0 0'>
<!-- TT -->
- <HAnimSegment
DEF='hanim_r_calcaneus' name='r_calcaneus'>
- <Transform
translation='-0.2 0.3 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='CCtoTT' coordIndex='0 1'>
<Coordinate point='-0.2 0.3 0 -0.21 -0.3 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_transversetarsal' name='r_transversetarsal' center ='-0.21 -0.3 0' ulimit='0 0 0' llimit='0 0 0'>
<!-- TMT4 -->
<!-- TMT5 -->
- <HAnimSegment
DEF='hanim_r_cuboid' name='r_cuboid'>
- <Transform
translation='-0.21 -0.3 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TTtoTMT4' coordIndex='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='TTtoTMT5' coordIndex='0 1'>
<Coordinate point='-0.21 -0.3 0 -0.33 -0.52 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_tarsometatarsal_4' name='r_tarsometatarsal_4' center ='-0.25 -0.58 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_metatarsal_4' name='r_metatarsal_4'>
- <Transform
translation='-0.25 -0.58 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TMT4toMTP4' coordIndex='0 1'>
<Coordinate point='-0.25 -0.58 0 -0.25 -0.87 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_metatarsophalangeal_4' name='r_metatarsophalangeal_4' center ='-0.25 -0.87 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_tarsal_proximal_phalanx_4' name='r_tarsal_proximal_phalanx_4'>
- <Transform
translation='-0.25 -0.87 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='MTP4toPIP4' coordIndex='0 1'>
<Coordinate point='-0.25 -0.87 0 -0.25 -1.0 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_tarsal_proximal_interphalangeal_4' name='r_tarsal_proximal_interphalangeal_4' center ='-0.25 -1.0 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_tarsal_middle_phalanx_4' name='r_tarsal_middle_phalanx_4'>
- <Transform
translation='-0.25 -1.0 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='PIP4toDIP4' coordIndex='0 1'>
<Coordinate point='-0.25 -1.0 0 -0.25 -1.1 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_tarsal_distal_interphalangeal_4' name='r_tarsal_distal_interphalangeal_4' center ='-0.25 -1.1 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_tarsal_distal_phalanx_4' name='r_tarsal_distal_phalanx_4'>
- <Transform
translation='-0.25 -1.1 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_4' coordIndex='0 1'>
<Coordinate point='-0.25 -1.1 0 -0.25 -1.15 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
</HAnimJoint>
- <HAnimJoint
DEF='hanim_r_tarsometatarsal_5' name='r_tarsometatarsal_5' center ='-0.33 -0.52 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_metatarsal_5' name='r_metatarsal_5'>
- <Transform
translation='-0.33 -0.52 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='TMT5toMTP5' coordIndex='0 1'>
<Coordinate point='-0.33 -0.52 0 -0.34 -0.8 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_metatarsophalangeal_5' name='r_metatarsophalangeal_5' center ='-0.34 -0.8 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_tarsal_proximal_phalanx_5' name='r_tarsal_proximal_phalanx_5'>
- <Transform
translation='-0.34 -0.8 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='MTP5toPIP5' coordIndex='0 1'>
<Coordinate point='-0.34 -0.8 0 -0.34 -0.95 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_tarsal_proximal_interphalangeal_5' name='r_tarsal_proximal_interphalangeal_5' center ='-0.34 -0.95 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_tarsal_middle_phalanx_5' name='r_tarsal_middle_phalanx_5'>
- <Transform
translation='-0.34 -0.95 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='PIP5toDIP5' coordIndex='0 1'>
<Coordinate point='-0.34 -0.95 0 -0.34 -1.05 0'/>
</IndexedLineSet>
</Shape>
</HAnimSegment>
- <HAnimJoint
DEF='hanim_r_tarsal_distal_interphalangeal_5' name='r_tarsal_distal_interphalangeal_5' center ='-0.34 -1.05 0' ulimit='0 0 0' llimit='0 0 0'>
- <HAnimSegment
DEF='hanim_r_tarsal_distal_phalanx_5' name='r_tarsal_distal_phalanx_5'>
- <Transform
translation='-0.34 -1.05 0'> <Shape
USE=''/> </Transform>
-
<Shape>
<Appearance>
<Material emissiveColor='1 1 1'/>
</Appearance>
<IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_5' coordIndex='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>
|
|
</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)
-->
<!--
For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints.
-->