X3D Model Documentation: HAnimModelFootRight.x3d

  1  <?xml version="1.0" encoding="UTF-8"?>
  2  <!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 4.0//EN" "https://www.web3d.org/specifications/x3d-4.0.dtd">
  3  <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'>
  4       <head>
  5            <component level='1name='HAnim'/>
  6            <meta name='titlecontent='HAnimModelFootRight.x3d'/>
  7            <meta name='descriptioncontent='Right foot, using high-fidelity definitions for HAnim version 2.0'/>
  8            <meta name='creatorcontent='Kwan-Hee YOO, Don Brutzman and Joe Williams'/>
  9            <meta name='createdcontent='26 January 2015'/>
 10            <meta name='modifiedcontent='23 December 2021'/>
 11            <meta name=' warning content=' not yet to scale '/>
 12            <meta name=' TODO content=' Update all values to match HAnim2 A.7 Level of articulation four LOA-4 '/>
 13            <meta name=' TODO content=' Add links to figures '/>
 14            <meta name=' TODO content=' Add Viewpoints to enable inspection '/>
 15            <meta name='infocontent='TODO describe how to compute and apply offsets for center values whenever attaching this appendage to a body'/>
 16            <meta name=' warning content=' TODO will X3D HAnim component add a new level to support LOA-4 functionality? '/>
 17            <meta name='referencecontent='https://www.web3d.org/working-groups/humanoid-animation-HAnim'/>
 18            <meta name='referencecontent='https://www.web3d.org/documents/specifications/19774/V2.0'/>
 19            <meta name='referencecontent='https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#TheFeet'/>
 20            <meta name='referencecontent='https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#f-FootJoints'/>
 21            <meta name='referencecontent='https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#Hierarchy4'/>
 22            <meta name='referencecontent='https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/hanim.html'/>
 23            <meta name='subjectcontent='X3D HAnim humanoid animation'/>
 24            <meta name=' TODO content=' Integrate and confirm Segment/Joint names, Viewpoints. '/>
 25            <meta name='identifiercontent='https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/HAnimModelFootRight.x3d'/>
 26            <meta name='generatorcontent='X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit'/>
 27            <meta name='licensecontent='../license.html'/>
 28       </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
-->
 29       <Scene>
 30            <WorldInfo title='HAnimModelFootRight.x3d'/>
 31            <HAnimHumanoid DEF='hanim_Foot_Rightloa='4name='Foot_Right'>
 32                 <!-- original HAnimHumanoid info='"authorName=Kwan-Hee YOO, Don Brutzman and Joe Williams"' -->
 33                 <MetadataSet containerField='metadataname='HAnimHumanoid.inforeference='https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/ObjectInterfaces.html#Humanoid'>
 34                      <MetadataString name='authorNamevalue='Kwan-Hee YOO, Don Brutzman and Joe Williams'/>
 35                 </MetadataSet>
 36 
               <!-- HAnimJoint hanim_humanoid_root is a DEF node that has 1 USE node: USE_1 -->
               <HAnimJoint DEF='hanim_humanoid_rootcontainerField='skeletonname='humanoid_rootulimit='0 0 0llimit='0 0 0'>
 37                      <!-- Might consider putting a HAnimSegment here, but that doesn't help with re-use of this foot model -->
 38 
                    <!-- HAnimJoint hanim_r_talocrural is a DEF node that has 1 USE node: USE_1 -->
                    <HAnimJoint DEF='hanim_r_talocruraldescription='connection joint of foot to leg abovename='r_talocruralulimit='0 0 0llimit='0 0 0'>
 39 
                         <!-- HAnimSegment hanim_r_talus is a DEF node that has 1 USE node: USE_1 -->
                         <HAnimSegment DEF='hanim_r_talusname='r_talus'>
 40                                <Transform>
 41 
                                   <!-- Shape HAnimJointShape is a DEF node that has 25 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8, USE_9, USE_10, USE_11, USE_12, USE_13, USE_14, USE_15, USE_16, USE_17, USE_18, USE_19, USE_20, USE_21, USE_22, USE_23, USE_24, USE_25 -->
                                   <Shape DEF='HAnimJointShape'>
 42                                          <Sphere radius='0.025'/>
 43                                          <Appearance DEF='HAnimJointAppearance'>
 44                                               <Material diffuseColor='0 0 1'/>
 45                                          </Appearance>
 46                                     </Shape>
 47                                </Transform>
 48                                <Shape>
 49                                     <Appearance>
 50                                          <Material emissiveColor='1 1 1'/>
 51                                     </Appearance>
 52                                     <IndexedLineSet DEF='TCtoTCNcoordIndex='0 1'>
 53                                          <Coordinate point='0 0 0 0.0 -0.3 0'/>
 54                                     </IndexedLineSet>
 55                                </Shape>
 56                                <Shape>
 57                                     <Appearance>
 58                                          <Material emissiveColor='1 1 1'/>
 59                                     </Appearance>
 60                                     <IndexedLineSet DEF='TCtoCCcoordIndex='0 1'>
 61                                          <Coordinate point='0 0 0 -0.2 0.3 0'/>
 62                                     </IndexedLineSet>
 63                                </Shape>
 64                           </HAnimSegment>
 65                           <!-- TCN -->
 66 
                         <!-- HAnimJoint hanim_r_talocalcaneonavicular is a DEF node that has 1 USE node: USE_1 -->
                         <HAnimJoint DEF='hanim_r_talocalcaneonavicularcenter='0.0 -0.3 0name='r_talocalcaneonavicularulimit='0 0 0llimit='0 0 0'>
 67 
                              <!-- HAnimSegment hanim_r_navicular is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimSegment DEF='hanim_r_navicularname='r_navicular'>
 68                                     <Transform translation='0.0 -0.3 0'>
 69                                          <Shape USE='HAnimJointShape'/>
 70                                     </Transform>
 71                                     <Shape>
 72                                          <Appearance>
 73                                               <Material emissiveColor='1 1 1'/>
 74                                          </Appearance>
 75                                          <IndexedLineSet DEF='TCNtoCN1coordIndex='0 1'>
 76                                               <Coordinate point='0.0 -0.3 0 0.1 -0.45 0'/>
 77                                          </IndexedLineSet>
 78                                     </Shape>
 79                                     <Shape>
 80                                          <Appearance>
 81                                               <Material emissiveColor='1 1 1'/>
 82                                          </Appearance>
 83                                          <IndexedLineSet DEF='TCNtoCN2coordIndex='0 1'>
 84                                               <Coordinate point='0.0 -0.3 0 0.0 -0.45 0'/>
 85                                          </IndexedLineSet>
 86                                     </Shape>
 87                                     <Shape>
 88                                          <Appearance>
 89                                               <Material emissiveColor='1 1 1'/>
 90                                          </Appearance>
 91                                          <IndexedLineSet DEF='TCNtoCN3coordIndex='0 1'>
 92                                               <Coordinate point='0.0 -0.3 0 -0.1 -0.4 0'/>
 93                                          </IndexedLineSet>
 94                                     </Shape>
 95                                </HAnimSegment>
 96                                <!-- CN1 -->
 97 
                              <!-- HAnimJoint hanim_r_cuneonavicular_1 is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimJoint DEF='hanim_r_cuneonavicular_1center='0.1 -0.45 0name='r_cuneonavicular_1ulimit='0 0 0llimit='0 0 0'>
 98 
                                   <!-- HAnimSegment hanim_r_cuneiform_1 is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimSegment DEF='hanim_r_cuneiform_1name='r_cuneiform_1'>
 99                                          <Transform translation='0.1 -0.45 0'>
100                                               <Shape USE='HAnimJointShape'/>
101                                          </Transform>
102                                          <Shape>
103                                               <Appearance>
104                                                    <Material emissiveColor='1 1 1'/>
105                                               </Appearance>
106                                               <IndexedLineSet DEF='CN1toTMT1coordIndex='0 1'>
107                                                    <Coordinate point='0.1 -0.45 0 0.1 -0.6 0'/>
108                                               </IndexedLineSet>
109                                          </Shape>
110                                     </HAnimSegment>
111 
                                   <!-- HAnimJoint hanim_r_tarsometatarsal_1 is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimJoint DEF='hanim_r_tarsometatarsal_1center='0.1 -0.6 0name='r_tarsometatarsal_1ulimit='0 0 0llimit='0 0 0'>
112 
                                        <!-- HAnimSegment hanim_r_metatarsal_1 is a DEF node that has 1 USE node: USE_1 -->
                                        <HAnimSegment DEF='hanim_r_metatarsal_1name='r_metatarsal_1'>
113                                               <Transform translation='0.1 -0.6 0'>
114                                                    <Shape USE='HAnimJointShape'/>
115                                               </Transform>
116                                               <Shape>
117                                                    <Appearance>
118                                                         <Material emissiveColor='1 1 1'/>
119                                                    </Appearance>
120                                                    <IndexedLineSet DEF='TMT1toMTP1coordIndex='0 1'>
121                                                         <Coordinate point='0.1 -0.6 0 0.1 -0.9 0'/>
122                                                    </IndexedLineSet>
123                                               </Shape>
124                                          </HAnimSegment>
125 
                                        <!-- HAnimJoint hanim_r_metatarsophalangeal_1 is a DEF node that has 1 USE node: USE_1 -->
                                        <HAnimJoint DEF='hanim_r_metatarsophalangeal_1center='0.1 -0.9 0name='r_metatarsophalangeal_1ulimit='0 0 0llimit='0 0 0'>
126 
                                             <!-- HAnimSegment hanim_r_tarsal_proximal_phalanx_1 is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSegment DEF='hanim_r_tarsal_proximal_phalanx_1name='r_tarsal_proximal_phalanx_1'>
127                                                    <Transform translation='0.1 -0.9 0'>
128                                                         <Shape USE='HAnimJointShape'/>
129                                                    </Transform>
130                                                    <Shape>
131                                                         <Appearance>
132                                                              <Material emissiveColor='1 1 1'/>
133                                                         </Appearance>
134                                                         <IndexedLineSet DEF='MTP1toIP1coordIndex='0 1'>
135                                                              <Coordinate point='0.1 -0.9 0 0.1 -1.05 0'/>
136                                                         </IndexedLineSet>
137                                                    </Shape>
138                                               </HAnimSegment>
139 
                                             <!-- HAnimJoint hanim_r_tarsal_interphalangeal_1 is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimJoint DEF='hanim_r_tarsal_interphalangeal_1center='0.1 -1.05 0name='r_tarsal_interphalangeal_1ulimit='0 0 0llimit='0 0 0'>
140 
                                                  <!-- HAnimSegment hanim_r_tarsal_distal_phalanx_1 is a DEF node that has 1 USE node: USE_1 -->
                                                  <HAnimSegment DEF='hanim_r_tarsal_distal_phalanx_1name='r_tarsal_distal_phalanx_1'>
141                                                         <Transform translation='0.1 -1.05 0'>
142                                                              <Shape USE='HAnimJointShape'/>
143                                                         </Transform>
144                                                         <Shape>
145                                                              <Appearance>
146                                                                   <Material emissiveColor='1 1 1'/>
147                                                              </Appearance>
148                                                              <IndexedLineSet DEF='tiptoe_r_interphalangeal_coordIndex='0 1'>
149                                                                   <Coordinate point='0.1 -1.05 0 0.1 -1.1 0'/>
150                                                              </IndexedLineSet>
151                                                         </Shape>
152                                                    </HAnimSegment>
153                                               </HAnimJoint>
154                                          </HAnimJoint>
155                                     </HAnimJoint>
156                                </HAnimJoint>
157                                <!-- CN2 -->
158 
                              <!-- HAnimJoint hanim_r_cuneonavicular_2 is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimJoint DEF='hanim_r_cuneonavicular_2center='0.0 -0.45 0name='r_cuneonavicular_2ulimit='0 0 0llimit='0 0 0'>
159 
                                   <!-- HAnimSegment hanim_r_cuneiform_2 is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimSegment DEF='hanim_r_cuneiform_2name='r_cuneiform_2'>
160                                          <Transform translation='0.0 -0.45 0'>
161                                               <Shape USE='HAnimJointShape'/>
162                                          </Transform>
163                                          <Shape>
164                                               <Appearance>
165                                                    <Material emissiveColor='1 1 1'/>
166                                               </Appearance>
167                                               <IndexedLineSet DEF='CN2toTMT2coordIndex='0 1'>
168                                                    <Coordinate point='0.0 -0.45 0 -0.05 -0.6 0'/>
169                                               </IndexedLineSet>
170                                          </Shape>
171                                     </HAnimSegment>
172 
                                   <!-- HAnimJoint hanim_r_tarsometatarsal_2 is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimJoint DEF='hanim_r_tarsometatarsal_2center='-0.05 -0.6 0name='r_tarsometatarsal_2ulimit='0 0 0llimit='0 0 0'>
173 
                                        <!-- HAnimSegment hanim_r_metatarsal_2 is a DEF node that has 1 USE node: USE_1 -->
                                        <HAnimSegment DEF='hanim_r_metatarsal_2name='r_metatarsal_2'>
174                                               <Transform translation='-0.05 -0.6 0'>
175                                                    <Shape USE='HAnimJointShape'/>
176                                               </Transform>
177                                               <Shape>
178                                                    <Appearance>
179                                                         <Material emissiveColor='1 1 1'/>
180                                                    </Appearance>
181                                                    <IndexedLineSet DEF='TMT2toMTP2coordIndex='0 1'>
182                                                         <Coordinate point='-0.05 -0.6 0 -0.05 -0.9 0'/>
183                                                    </IndexedLineSet>
184                                               </Shape>
185                                          </HAnimSegment>
186 
                                        <!-- HAnimJoint hanim_r_metatarsophalangeal_2 is a DEF node that has 1 USE node: USE_1 -->
                                        <HAnimJoint DEF='hanim_r_metatarsophalangeal_2center='-0.05 -0.9 0name='r_metatarsophalangeal_2ulimit='0 0 0llimit='0 0 0'>
187 
                                             <!-- HAnimSegment hanim_r_tarsal_proximal_phalanx_2 is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSegment DEF='hanim_r_tarsal_proximal_phalanx_2name='r_tarsal_proximal_phalanx_2'>
188                                                    <Transform translation='-0.05 -0.9 0'>
189                                                         <Shape USE='HAnimJointShape'/>
190                                                    </Transform>
191                                                    <Shape>
192                                                         <Appearance>
193                                                              <Material emissiveColor='1 1 1'/>
194                                                         </Appearance>
195                                                         <IndexedLineSet DEF='MTP2toPIP2coordIndex='0 1'>
196                                                              <Coordinate point='-0.05 -0.9 0 -0.05 -1.05 0'/>
197                                                         </IndexedLineSet>
198                                                    </Shape>
199                                               </HAnimSegment>
200 
                                             <!-- HAnimJoint hanim_r_tarsal_proximal_interphalangeal_2 is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimJoint DEF='hanim_r_tarsal_proximal_interphalangeal_2center='-0.05 -1.05 0name='r_tarsal_proximal_interphalangeal_2ulimit='0 0 0llimit='0 0 0'>
201 
                                                  <!-- HAnimSegment hanim_r_tarsal_middle_phalanx_2 is a DEF node that has 1 USE node: USE_1 -->
                                                  <HAnimSegment DEF='hanim_r_tarsal_middle_phalanx_2name='r_tarsal_middle_phalanx_2'>
202                                                         <Transform translation='-0.05 -1.05 0'>
203                                                              <Shape USE='HAnimJointShape'/>
204                                                         </Transform>
205                                                         <Shape>
206                                                              <Appearance>
207                                                                   <Material emissiveColor='1 1 1'/>
208                                                              </Appearance>
209                                                              <IndexedLineSet DEF='PIP2toDIP2coordIndex='0 1'>
210                                                                   <Coordinate point='-0.05 -1.05 0 -0.05 -1.12 0'/>
211                                                              </IndexedLineSet>
212                                                         </Shape>
213                                                    </HAnimSegment>
214 
                                                  <!-- HAnimJoint hanim_r_tarsal_distal_interphalangeal_2 is a DEF node that has 1 USE node: USE_1 -->
                                                  <HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_2center='-0.05 -1.12 0name='r_tarsal_distal_interphalangeal_2ulimit='0 0 0llimit='0 0 0'>
215 
                                                       <!-- HAnimSegment hanim_r_tarsal_distal_phalanx_2 is a DEF node that has 1 USE node: USE_1 -->
                                                       <HAnimSegment DEF='hanim_r_tarsal_distal_phalanx_2name='r_tarsal_distal_phalanx_2'>
216                                                              <Transform translation='-0.05 -1.12 0'>
217                                                                   <Shape USE='HAnimJointShape'/>
218                                                              </Transform>
219                                                              <Shape>
220                                                                   <Appearance>
221                                                                        <Material emissiveColor='1 1 1'/>
222                                                                   </Appearance>
223                                                                   <IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_2coordIndex='0 1'>
224                                                                        <Coordinate point='-0.05 -1.12 0 -0.05 -1.16 0'/>
225                                                                   </IndexedLineSet>
226                                                              </Shape>
227                                                         </HAnimSegment>
228                                                    </HAnimJoint>
229                                               </HAnimJoint>
230                                          </HAnimJoint>
231                                     </HAnimJoint>
232                                </HAnimJoint>
233                                <!-- CN3 -->
234 
                              <!-- HAnimJoint hanim_r_cuneonavicular_3 is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimJoint DEF='hanim_r_cuneonavicular_3center='-0.1 -0.4 0name='r_cuneonavicular_3ulimit='0 0 0llimit='0 0 0'>
235 
                                   <!-- HAnimSegment hanim_r_cuneiform_3 is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimSegment DEF='hanim_r_cuneiform_3name='r_cuneiform_3'>
236                                          <Transform translation='-0.1 -0.4 0'>
237                                               <Shape USE='HAnimJointShape'/>
238                                          </Transform>
239                                          <Shape>
240                                               <Appearance>
241                                                    <Material emissiveColor='1 1 1'/>
242                                               </Appearance>
243                                               <IndexedLineSet DEF='CN3toTMT3coordIndex='0 1'>
244                                                    <Coordinate point='-0.1 -0.4 0 -0.15 -0.6 0'/>
245                                               </IndexedLineSet>
246                                          </Shape>
247                                     </HAnimSegment>
248 
                                   <!-- HAnimJoint hanim_r_tarsometatarsal_3 is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimJoint DEF='hanim_r_tarsometatarsal_3center='-0.15 -0.6 0name='r_tarsometatarsal_3ulimit='0 0 0llimit='0 0 0'>
249 
                                        <!-- HAnimSegment hanim_r_metatarsal_3 is a DEF node that has 1 USE node: USE_1 -->
                                        <HAnimSegment DEF='hanim_r_metatarsal_3name='r_metatarsal_3'>
250                                               <Transform translation='-0.15 -0.6 0'>
251                                                    <Shape USE='HAnimJointShape'/>
252                                               </Transform>
253                                               <Shape>
254                                                    <Appearance>
255                                                         <Material emissiveColor='1 1 1'/>
256                                                    </Appearance>
257                                                    <IndexedLineSet DEF='TMT3toMTP3coordIndex='0 1'>
258                                                         <Coordinate point='-0.15 -0.6 0 -0.15 -0.9 0'/>
259                                                    </IndexedLineSet>
260                                               </Shape>
261                                          </HAnimSegment>
262 
                                        <!-- HAnimJoint hanim_r_metatarsophalangeal_3 is a DEF node that has 1 USE node: USE_1 -->
                                        <HAnimJoint DEF='hanim_r_metatarsophalangeal_3center='-0.15 -0.9 0name='r_metatarsophalangeal_3ulimit='0 0 0llimit='0 0 0'>
263 
                                             <!-- HAnimSegment hanim_r_tarsal_proximal_phalanx_3 is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSegment DEF='hanim_r_tarsal_proximal_phalanx_3name='r_tarsal_proximal_phalanx_3'>
264                                                    <Transform translation='-0.15 -0.9 0'>
265                                                         <Shape USE='HAnimJointShape'/>
266                                                    </Transform>
267                                                    <Shape>
268                                                         <Appearance>
269                                                              <Material emissiveColor='1 1 1'/>
270                                                         </Appearance>
271                                                         <IndexedLineSet DEF='MTP3toPIP3coordIndex='0 1'>
272                                                              <Coordinate point='-0.15 -0.9 0 -0.15 -1.05 0'/>
273                                                         </IndexedLineSet>
274                                                    </Shape>
275                                               </HAnimSegment>
276 
                                             <!-- HAnimJoint hanim_r_tarsal_proximal_interphalangeal_3 is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimJoint DEF='hanim_r_tarsal_proximal_interphalangeal_3center='-0.15 -1.05 0name='r_tarsal_proximal_interphalangeal_3ulimit='0 0 0llimit='0 0 0'>
277 
                                                  <!-- HAnimSegment hanim_r_tarsal_middle_phalanx_3 is a DEF node that has 1 USE node: USE_1 -->
                                                  <HAnimSegment DEF='hanim_r_tarsal_middle_phalanx_3name='r_tarsal_middle_phalanx_3'>
278                                                         <Transform translation='-0.15 -1.05 0'>
279                                                              <Shape USE='HAnimJointShape'/>
280                                                         </Transform>
281                                                         <Shape>
282                                                              <Appearance>
283                                                                   <Material emissiveColor='1 1 1'/>
284                                                              </Appearance>
285                                                              <IndexedLineSet DEF='PIP3toDIP3coordIndex='0 1'>
286                                                                   <Coordinate point='-0.15 -1.05 0 -0.15 -1.13 0'/>
287                                                              </IndexedLineSet>
288                                                         </Shape>
289                                                    </HAnimSegment>
290 
                                                  <!-- HAnimJoint hanim_r_tarsal_distal_interphalangeal_3 is a DEF node that has 1 USE node: USE_1 -->
                                                  <HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_3center='-0.15 -1.13 0name='r_tarsal_distal_interphalangeal_3ulimit='0 0 0llimit='0 0 0'>
291 
                                                       <!-- HAnimSegment hanim_r_tarsal_distal_phalanx_3 is a DEF node that has 1 USE node: USE_1 -->
                                                       <HAnimSegment DEF='hanim_r_tarsal_distal_phalanx_3name='r_tarsal_distal_phalanx_3'>
292                                                              <Transform translation='-0.15 -1.13 0'>
293                                                                   <Shape USE='HAnimJointShape'/>
294                                                              </Transform>
295                                                              <Shape>
296                                                                   <Appearance>
297                                                                        <Material emissiveColor='1 1 1'/>
298                                                                   </Appearance>
299                                                                   <IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_3coordIndex='0 1'>
300                                                                        <Coordinate point='-0.15 -1.13 0 -0.15 -1.16 0'/>
301                                                                   </IndexedLineSet>
302                                                              </Shape>
303                                                         </HAnimSegment>
304                                                    </HAnimJoint>
305                                               </HAnimJoint>
306                                          </HAnimJoint>
307                                     </HAnimJoint>
308                                </HAnimJoint>
309                           </HAnimJoint>
310                           <!-- CC -->
311 
                         <!-- HAnimJoint hanim_r_calcaneocuboid is a DEF node that has 1 USE node: USE_1 -->
                         <HAnimJoint DEF='hanim_r_calcaneocuboidcenter='-0.2 0.3 0name='r_calcaneocuboidulimit='0 0 0llimit='0 0 0'>
312 
                              <!-- HAnimSegment hanim_r_calcaneus is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimSegment DEF='hanim_r_calcaneusname='r_calcaneus'>
313                                     <Transform translation='-0.2 0.3 0'>
314                                          <Shape USE='HAnimJointShape'/>
315                                     </Transform>
316                                     <Shape>
317                                          <Appearance>
318                                               <Material emissiveColor='1 1 1'/>
319                                          </Appearance>
320                                          <IndexedLineSet DEF='CCtoTTcoordIndex='0 1'>
321                                               <Coordinate point='-0.2 0.3 0 -0.21 -0.3 0'/>
322                                          </IndexedLineSet>
323                                     </Shape>
324                                </HAnimSegment>
325                                <!-- TT -->
326 
                              <!-- HAnimJoint hanim_r_transversetarsal is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimJoint DEF='hanim_r_transversetarsalcenter='-0.21 -0.3 0name='r_transversetarsalulimit='0 0 0llimit='0 0 0'>
327 
                                   <!-- HAnimSegment hanim_r_cuboid is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimSegment DEF='hanim_r_cuboidname='r_cuboid'>
328                                          <Transform translation='-0.21 -0.3 0'>
329                                               <Shape USE='HAnimJointShape'/>
330                                          </Transform>
331                                          <Shape>
332                                               <Appearance>
333                                                    <Material emissiveColor='1 1 1'/>
334                                               </Appearance>
335                                               <IndexedLineSet DEF='TTtoTMT4coordIndex='0 1'>
336                                                    <Coordinate point='-0.21 -0.3 0 -0.25 -0.58 0'/>
337                                               </IndexedLineSet>
338                                          </Shape>
339                                          <Shape>
340                                               <Appearance>
341                                                    <Material emissiveColor='1 1 1'/>
342                                               </Appearance>
343                                               <IndexedLineSet DEF='TTtoTMT5coordIndex='0 1'>
344                                                    <Coordinate point='-0.21 -0.3 0 -0.33 -0.52 0'/>
345                                               </IndexedLineSet>
346                                          </Shape>
347                                     </HAnimSegment>
348                                     <!-- TMT4 -->
349 
                                   <!-- HAnimJoint hanim_r_tarsometatarsal_4 is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimJoint DEF='hanim_r_tarsometatarsal_4center='-0.25 -0.58 0name='r_tarsometatarsal_4ulimit='0 0 0llimit='0 0 0'>
350 
                                        <!-- HAnimSegment hanim_r_metatarsal_4 is a DEF node that has 1 USE node: USE_1 -->
                                        <HAnimSegment DEF='hanim_r_metatarsal_4name='r_metatarsal_4'>
351                                               <Transform translation='-0.25 -0.58 0'>
352                                                    <Shape USE='HAnimJointShape'/>
353                                               </Transform>
354                                               <Shape>
355                                                    <Appearance>
356                                                         <Material emissiveColor='1 1 1'/>
357                                                    </Appearance>
358                                                    <IndexedLineSet DEF='TMT4toMTP4coordIndex='0 1'>
359                                                         <Coordinate point='-0.25 -0.58 0 -0.25 -0.87 0'/>
360                                                    </IndexedLineSet>
361                                               </Shape>
362                                          </HAnimSegment>
363 
                                        <!-- HAnimJoint hanim_r_metatarsophalangeal_4 is a DEF node that has 1 USE node: USE_1 -->
                                        <HAnimJoint DEF='hanim_r_metatarsophalangeal_4center='-0.25 -0.87 0name='r_metatarsophalangeal_4ulimit='0 0 0llimit='0 0 0'>
364 
                                             <!-- HAnimSegment hanim_r_tarsal_proximal_phalanx_4 is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSegment DEF='hanim_r_tarsal_proximal_phalanx_4name='r_tarsal_proximal_phalanx_4'>
365                                                    <Transform translation='-0.25 -0.87 0'>
366                                                         <Shape USE='HAnimJointShape'/>
367                                                    </Transform>
368                                                    <Shape>
369                                                         <Appearance>
370                                                              <Material emissiveColor='1 1 1'/>
371                                                         </Appearance>
372                                                         <IndexedLineSet DEF='MTP4toPIP4coordIndex='0 1'>
373                                                              <Coordinate point='-0.25 -0.87 0 -0.25 -1.0 0'/>
374                                                         </IndexedLineSet>
375                                                    </Shape>
376                                               </HAnimSegment>
377 
                                             <!-- HAnimJoint hanim_r_tarsal_proximal_interphalangeal_4 is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimJoint DEF='hanim_r_tarsal_proximal_interphalangeal_4center='-0.25 -1.0 0name='r_tarsal_proximal_interphalangeal_4ulimit='0 0 0llimit='0 0 0'>
378 
                                                  <!-- HAnimSegment hanim_r_tarsal_middle_phalanx_4 is a DEF node that has 1 USE node: USE_1 -->
                                                  <HAnimSegment DEF='hanim_r_tarsal_middle_phalanx_4name='r_tarsal_middle_phalanx_4'>
379                                                         <Transform translation='-0.25 -1.0 0'>
380                                                              <Shape USE='HAnimJointShape'/>
381                                                         </Transform>
382                                                         <Shape>
383                                                              <Appearance>
384                                                                   <Material emissiveColor='1 1 1'/>
385                                                              </Appearance>
386                                                              <IndexedLineSet DEF='PIP4toDIP4coordIndex='0 1'>
387                                                                   <Coordinate point='-0.25 -1.0 0 -0.25 -1.1 0'/>
388                                                              </IndexedLineSet>
389                                                         </Shape>
390                                                    </HAnimSegment>
391 
                                                  <!-- HAnimJoint hanim_r_tarsal_distal_interphalangeal_4 is a DEF node that has 1 USE node: USE_1 -->
                                                  <HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_4center='-0.25 -1.1 0name='r_tarsal_distal_interphalangeal_4ulimit='0 0 0llimit='0 0 0'>
392 
                                                       <!-- HAnimSegment hanim_r_tarsal_distal_phalanx_4 is a DEF node that has 1 USE node: USE_1 -->
                                                       <HAnimSegment DEF='hanim_r_tarsal_distal_phalanx_4name='r_tarsal_distal_phalanx_4'>
393                                                              <Transform translation='-0.25 -1.1 0'>
394                                                                   <Shape USE='HAnimJointShape'/>
395                                                              </Transform>
396                                                              <Shape>
397                                                                   <Appearance>
398                                                                        <Material emissiveColor='1 1 1'/>
399                                                                   </Appearance>
400                                                                   <IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_4coordIndex='0 1'>
401                                                                        <Coordinate point='-0.25 -1.1 0 -0.25 -1.15 0'/>
402                                                                   </IndexedLineSet>
403                                                              </Shape>
404                                                         </HAnimSegment>
405                                                    </HAnimJoint>
406                                               </HAnimJoint>
407                                          </HAnimJoint>
408                                     </HAnimJoint>
409                                     <!-- TMT5 -->
410 
                                   <!-- HAnimJoint hanim_r_tarsometatarsal_5 is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimJoint DEF='hanim_r_tarsometatarsal_5center='-0.33 -0.52 0name='r_tarsometatarsal_5ulimit='0 0 0llimit='0 0 0'>
411 
                                        <!-- HAnimSegment hanim_r_metatarsal_5 is a DEF node that has 1 USE node: USE_1 -->
                                        <HAnimSegment DEF='hanim_r_metatarsal_5name='r_metatarsal_5'>
412                                               <Transform translation='-0.33 -0.52 0'>
413                                                    <Shape USE='HAnimJointShape'/>
414                                               </Transform>
415                                               <Shape>
416                                                    <Appearance>
417                                                         <Material emissiveColor='1 1 1'/>
418                                                    </Appearance>
419                                                    <IndexedLineSet DEF='TMT5toMTP5coordIndex='0 1'>
420                                                         <Coordinate point='-0.33 -0.52 0 -0.34 -0.8 0'/>
421                                                    </IndexedLineSet>
422                                               </Shape>
423                                          </HAnimSegment>
424 
                                        <!-- HAnimJoint hanim_r_metatarsophalangeal_5 is a DEF node that has 1 USE node: USE_1 -->
                                        <HAnimJoint DEF='hanim_r_metatarsophalangeal_5center='-0.34 -0.8 0name='r_metatarsophalangeal_5ulimit='0 0 0llimit='0 0 0'>
425 
                                             <!-- HAnimSegment hanim_r_tarsal_proximal_phalanx_5 is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSegment DEF='hanim_r_tarsal_proximal_phalanx_5name='r_tarsal_proximal_phalanx_5'>
426                                                    <Transform translation='-0.34 -0.8 0'>
427                                                         <Shape USE='HAnimJointShape'/>
428                                                    </Transform>
429                                                    <Shape>
430                                                         <Appearance>
431                                                              <Material emissiveColor='1 1 1'/>
432                                                         </Appearance>
433                                                         <IndexedLineSet DEF='MTP5toPIP5coordIndex='0 1'>
434                                                              <Coordinate point='-0.34 -0.8 0 -0.34 -0.95 0'/>
435                                                         </IndexedLineSet>
436                                                    </Shape>
437                                               </HAnimSegment>
438 
                                             <!-- HAnimJoint hanim_r_tarsal_proximal_interphalangeal_5 is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimJoint DEF='hanim_r_tarsal_proximal_interphalangeal_5center='-0.34 -0.95 0name='r_tarsal_proximal_interphalangeal_5ulimit='0 0 0llimit='0 0 0'>
439 
                                                  <!-- HAnimSegment hanim_r_tarsal_middle_phalanx_5 is a DEF node that has 1 USE node: USE_1 -->
                                                  <HAnimSegment DEF='hanim_r_tarsal_middle_phalanx_5name='r_tarsal_middle_phalanx_5'>
440                                                         <Transform translation='-0.34 -0.95 0'>
441                                                              <Shape USE='HAnimJointShape'/>
442                                                         </Transform>
443                                                         <Shape>
444                                                              <Appearance>
445                                                                   <Material emissiveColor='1 1 1'/>
446                                                              </Appearance>
447                                                              <IndexedLineSet DEF='PIP5toDIP5coordIndex='0 1'>
448                                                                   <Coordinate point='-0.34 -0.95 0 -0.34 -1.05 0'/>
449                                                              </IndexedLineSet>
450                                                         </Shape>
451                                                    </HAnimSegment>
452 
                                                  <!-- HAnimJoint hanim_r_tarsal_distal_interphalangeal_5 is a DEF node that has 1 USE node: USE_1 -->
                                                  <HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_5center='-0.34 -1.05 0name='r_tarsal_distal_interphalangeal_5ulimit='0 0 0llimit='0 0 0'>
453 
                                                       <!-- HAnimSegment hanim_r_tarsal_distal_phalanx_5 is a DEF node that has 1 USE node: USE_1 -->
                                                       <HAnimSegment DEF='hanim_r_tarsal_distal_phalanx_5name='r_tarsal_distal_phalanx_5'>
454                                                              <Transform translation='-0.34 -1.05 0'>
455                                                                   <Shape USE='HAnimJointShape'/>
456                                                              </Transform>
457                                                              <Shape>
458                                                                   <Appearance>
459                                                                        <Material emissiveColor='1 1 1'/>
460                                                                   </Appearance>
461                                                                   <IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_5coordIndex='0 1'>
462                                                                        <Coordinate point='-0.34 -1.05 0 -0.34 -1.08 0'/>
463                                                                   </IndexedLineSet>
464                                                              </Shape>
465                                                         </HAnimSegment>
466                                                    </HAnimJoint>
467                                               </HAnimJoint>
468                                          </HAnimJoint>
469                                     </HAnimJoint>
470                                </HAnimJoint>
471                           </HAnimJoint>
472                      </HAnimJoint>
473                 </HAnimJoint>
474                 <HAnimJoint USE='hanim_humanoid_rootcontainerField='joints'/>
475                 <HAnimJoint USE='hanim_r_calcaneocuboidcontainerField='joints'/>
476                 <HAnimJoint USE='hanim_r_cuneonavicular_1containerField='joints'/>
477                 <HAnimJoint USE='hanim_r_cuneonavicular_2containerField='joints'/>
478                 <HAnimJoint USE='hanim_r_cuneonavicular_3containerField='joints'/>
479                 <HAnimJoint USE='hanim_r_metatarsophalangeal_1containerField='joints'/>
480                 <HAnimJoint USE='hanim_r_metatarsophalangeal_2containerField='joints'/>
481                 <HAnimJoint USE='hanim_r_metatarsophalangeal_3containerField='joints'/>
482                 <HAnimJoint USE='hanim_r_metatarsophalangeal_4containerField='joints'/>
483                 <HAnimJoint USE='hanim_r_metatarsophalangeal_5containerField='joints'/>
484                 <HAnimJoint USE='hanim_r_talocalcaneonavicularcontainerField='joints'/>
485                 <HAnimJoint USE='hanim_r_talocruralcontainerField='joints'/>
486                 <HAnimJoint USE='hanim_r_tarsal_distal_interphalangeal_2containerField='joints'/>
487                 <HAnimJoint USE='hanim_r_tarsal_distal_interphalangeal_3containerField='joints'/>
488                 <HAnimJoint USE='hanim_r_tarsal_distal_interphalangeal_4containerField='joints'/>
489                 <HAnimJoint USE='hanim_r_tarsal_distal_interphalangeal_5containerField='joints'/>
490                 <HAnimJoint USE='hanim_r_tarsal_interphalangeal_1containerField='joints'/>
491                 <HAnimJoint USE='hanim_r_tarsal_proximal_interphalangeal_2containerField='joints'/>
492                 <HAnimJoint USE='hanim_r_tarsal_proximal_interphalangeal_3containerField='joints'/>
493                 <HAnimJoint USE='hanim_r_tarsal_proximal_interphalangeal_4containerField='joints'/>
494                 <HAnimJoint USE='hanim_r_tarsal_proximal_interphalangeal_5containerField='joints'/>
495                 <HAnimJoint USE='hanim_r_tarsometatarsal_1containerField='joints'/>
496                 <HAnimJoint USE='hanim_r_tarsometatarsal_2containerField='joints'/>
497                 <HAnimJoint USE='hanim_r_tarsometatarsal_3containerField='joints'/>
498                 <HAnimJoint USE='hanim_r_tarsometatarsal_4containerField='joints'/>
499                 <HAnimJoint USE='hanim_r_tarsometatarsal_5containerField='joints'/>
500                 <HAnimJoint USE='hanim_r_transversetarsalcontainerField='joints'/>
501                 <HAnimSegment USE='hanim_r_calcaneuscontainerField='segments'/>
502                 <HAnimSegment USE='hanim_r_cuboidcontainerField='segments'/>
503                 <HAnimSegment USE='hanim_r_cuneiform_1containerField='segments'/>
504                 <HAnimSegment USE='hanim_r_cuneiform_2containerField='segments'/>
505                 <HAnimSegment USE='hanim_r_cuneiform_3containerField='segments'/>
506                 <HAnimSegment USE='hanim_r_metatarsal_1containerField='segments'/>
507                 <HAnimSegment USE='hanim_r_metatarsal_2containerField='segments'/>
508                 <HAnimSegment USE='hanim_r_metatarsal_3containerField='segments'/>
509                 <HAnimSegment USE='hanim_r_metatarsal_4containerField='segments'/>
510                 <HAnimSegment USE='hanim_r_metatarsal_5containerField='segments'/>
511                 <HAnimSegment USE='hanim_r_navicularcontainerField='segments'/>
512                 <HAnimSegment USE='hanim_r_taluscontainerField='segments'/>
513                 <HAnimSegment USE='hanim_r_tarsal_distal_phalanx_1containerField='segments'/>
514                 <HAnimSegment USE='hanim_r_tarsal_distal_phalanx_2containerField='segments'/>
515                 <HAnimSegment USE='hanim_r_tarsal_distal_phalanx_3containerField='segments'/>
516                 <HAnimSegment USE='hanim_r_tarsal_distal_phalanx_4containerField='segments'/>
517                 <HAnimSegment USE='hanim_r_tarsal_distal_phalanx_5containerField='segments'/>
518                 <HAnimSegment USE='hanim_r_tarsal_middle_phalanx_2containerField='segments'/>
519                 <HAnimSegment USE='hanim_r_tarsal_middle_phalanx_3containerField='segments'/>
520                 <HAnimSegment USE='hanim_r_tarsal_middle_phalanx_4containerField='segments'/>
521                 <HAnimSegment USE='hanim_r_tarsal_middle_phalanx_5containerField='segments'/>
522                 <HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_1containerField='segments'/>
523                 <HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_2containerField='segments'/>
524                 <HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_3containerField='segments'/>
525                 <HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_4containerField='segments'/>
526                 <HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_5containerField='segments'/>
527            </HAnimHumanoid>
528       </Scene>
529  </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
-->
X3D Tooltips element index: Appearance, component, Coordinate, HAnimHumanoid, HAnimJoint, HAnimSegment, head, IndexedLineSet, Material, meta, MetadataSet, MetadataString, Scene, Shape, Sphere, Transform, WorldInfo, X3D, accessType and type, XML data types, field types

<!--

🔖 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:

  • </HAnimSegment>
  • </HAnimSegment>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimJoint> </HAnimJoint> </HAnimJoint> </HAnimJoint>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimJoint> </HAnimJoint> </HAnimJoint> </HAnimJoint> </HAnimJoint>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimJoint> </HAnimJoint> </HAnimJoint> </HAnimJoint> </HAnimJoint> </HAnimJoint>
    </HAnimSegment>
  • </HAnimSegment>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimJoint> </HAnimJoint> </HAnimJoint> </HAnimJoint>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimSegment>
    </HAnimJoint> </HAnimJoint> </HAnimJoint> </HAnimJoint> </HAnimJoint> </HAnimJoint> </HAnimJoint> </HAnimJoint>





















































    <HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right' version ='2.0' >
    • <HAnimJoint DEF='hanim_humanoid_root' name='humanoid_root' containerField ='skeleton'  ulimit='0 0 0llimit='0 0 0'>
     37                      <!-- Might consider putting a HAnimSegment here, but that doesn't help with re-use of this foot model -->
     65                           <!-- TCN -->
    310                           <!-- CC -->
     48                                <Shape>
     49                                     <Appearance>
     50                                          <Material emissiveColor='1 1 1'/>
     51                                     </Appearance>
     52                                     <IndexedLineSet DEF='TCtoTCNcoordIndex='0 1'>
     53                                          <Coordinate point='0 0 0 0.0 -0.3 0'/>
     54                                     </IndexedLineSet>
     55                                </Shape>
     56                                <Shape>
     57                                     <Appearance>
     58                                          <Material emissiveColor='1 1 1'/>
     59                                     </Appearance>
     60                                     <IndexedLineSet DEF='TCtoCCcoordIndex='0 1'>
     61                                          <Coordinate point='0 0 0 -0.2 0.3 0'/>
     62                                     </IndexedLineSet>
     63                                </Shape>
     96                                <!-- CN1 -->
    157                                <!-- CN2 -->
    233                                <!-- CN3 -->
     71                                     <Shape>
     72                                          <Appearance>
     73                                               <Material emissiveColor='1 1 1'/>
     74                                          </Appearance>
     75                                          <IndexedLineSet DEF='TCNtoCN1coordIndex='0 1'>
     76                                               <Coordinate point='0.0 -0.3 0 0.1 -0.45 0'/>
     77                                          </IndexedLineSet>
     78                                     </Shape>
     79                                     <Shape>
     80                                          <Appearance>
     81                                               <Material emissiveColor='1 1 1'/>
     82                                          </Appearance>
     83                                          <IndexedLineSet DEF='TCNtoCN2coordIndex='0 1'>
     84                                               <Coordinate point='0.0 -0.3 0 0.0 -0.45 0'/>
     85                                          </IndexedLineSet>
     86                                     </Shape>
     87                                     <Shape>
     88                                          <Appearance>
     89                                               <Material emissiveColor='1 1 1'/>
     90                                          </Appearance>
     91                                          <IndexedLineSet DEF='TCNtoCN3coordIndex='0 1'>
     92                                               <Coordinate point='0.0 -0.3 0 -0.1 -0.4 0'/>
     93                                          </IndexedLineSet>
     94                                     </Shape>
    102                                          <Shape>
    103                                               <Appearance>
    104                                                    <Material emissiveColor='1 1 1'/>
    105                                               </Appearance>
    106                                               <IndexedLineSet DEF='CN1toTMT1coordIndex='0 1'>
    107                                                    <Coordinate point='0.1 -0.45 0 0.1 -0.6 0'/>
    108                                               </IndexedLineSet>
    109                                          </Shape>
    116                                               <Shape>
    117                                                    <Appearance>
    118                                                         <Material emissiveColor='1 1 1'/>
    119                                                    </Appearance>
    120                                                    <IndexedLineSet DEF='TMT1toMTP1coordIndex='0 1'>
    121                                                         <Coordinate point='0.1 -0.6 0 0.1 -0.9 0'/>
    122                                                    </IndexedLineSet>
    123                                               </Shape>
    130                                                    <Shape>
    131                                                         <Appearance>
    132                                                              <Material emissiveColor='1 1 1'/>
    133                                                         </Appearance>
    134                                                         <IndexedLineSet DEF='MTP1toIP1coordIndex='0 1'>
    135                                                              <Coordinate point='0.1 -0.9 0 0.1 -1.05 0'/>
    136                                                         </IndexedLineSet>
    137                                                    </Shape>
    144                                                         <Shape>
    145                                                              <Appearance>
    146                                                                   <Material emissiveColor='1 1 1'/>
    147                                                              </Appearance>
    148                                                              <IndexedLineSet DEF='tiptoe_r_interphalangeal_coordIndex='0 1'>
    149                                                                   <Coordinate point='0.1 -1.05 0 0.1 -1.1 0'/>
    150                                                              </IndexedLineSet>
    151                                                         </Shape>
    163                                          <Shape>
    164                                               <Appearance>
    165                                                    <Material emissiveColor='1 1 1'/>
    166                                               </Appearance>
    167                                               <IndexedLineSet DEF='CN2toTMT2coordIndex='0 1'>
    168                                                    <Coordinate point='0.0 -0.45 0 -0.05 -0.6 0'/>
    169                                               </IndexedLineSet>
    170                                          </Shape>
    177                                               <Shape>
    178                                                    <Appearance>
    179                                                         <Material emissiveColor='1 1 1'/>
    180                                                    </Appearance>
    181                                                    <IndexedLineSet DEF='TMT2toMTP2coordIndex='0 1'>
    182                                                         <Coordinate point='-0.05 -0.6 0 -0.05 -0.9 0'/>
    183                                                    </IndexedLineSet>
    184                                               </Shape>
    191                                                    <Shape>
    192                                                         <Appearance>
    193                                                              <Material emissiveColor='1 1 1'/>
    194                                                         </Appearance>
    195                                                         <IndexedLineSet DEF='MTP2toPIP2coordIndex='0 1'>
    196                                                              <Coordinate point='-0.05 -0.9 0 -0.05 -1.05 0'/>
    197                                                         </IndexedLineSet>
    198                                                    </Shape>
    205                                                         <Shape>
    206                                                              <Appearance>
    207                                                                   <Material emissiveColor='1 1 1'/>
    208                                                              </Appearance>
    209                                                              <IndexedLineSet DEF='PIP2toDIP2coordIndex='0 1'>
    210                                                                   <Coordinate point='-0.05 -1.05 0 -0.05 -1.12 0'/>
    211                                                              </IndexedLineSet>
    212                                                         </Shape>
    219                                                              <Shape>
    220                                                                   <Appearance>
    221                                                                        <Material emissiveColor='1 1 1'/>
    222                                                                   </Appearance>
    223                                                                   <IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_2coordIndex='0 1'>
    224                                                                        <Coordinate point='-0.05 -1.12 0 -0.05 -1.16 0'/>
    225                                                                   </IndexedLineSet>
    226                                                              </Shape>
    239                                          <Shape>
    240                                               <Appearance>
    241                                                    <Material emissiveColor='1 1 1'/>
    242                                               </Appearance>
    243                                               <IndexedLineSet DEF='CN3toTMT3coordIndex='0 1'>
    244                                                    <Coordinate point='-0.1 -0.4 0 -0.15 -0.6 0'/>
    245                                               </IndexedLineSet>
    246                                          </Shape>
    253                                               <Shape>
    254                                                    <Appearance>
    255                                                         <Material emissiveColor='1 1 1'/>
    256                                                    </Appearance>
    257                                                    <IndexedLineSet DEF='TMT3toMTP3coordIndex='0 1'>
    258                                                         <Coordinate point='-0.15 -0.6 0 -0.15 -0.9 0'/>
    259                                                    </IndexedLineSet>
    260                                               </Shape>
    267                                                    <Shape>
    268                                                         <Appearance>
    269                                                              <Material emissiveColor='1 1 1'/>
    270                                                         </Appearance>
    271                                                         <IndexedLineSet DEF='MTP3toPIP3coordIndex='0 1'>
    272                                                              <Coordinate point='-0.15 -0.9 0 -0.15 -1.05 0'/>
    273                                                         </IndexedLineSet>
    274                                                    </Shape>
    281                                                         <Shape>
    282                                                              <Appearance>
    283                                                                   <Material emissiveColor='1 1 1'/>
    284                                                              </Appearance>
    285                                                              <IndexedLineSet DEF='PIP3toDIP3coordIndex='0 1'>
    286                                                                   <Coordinate point='-0.15 -1.05 0 -0.15 -1.13 0'/>
    287                                                              </IndexedLineSet>
    288                                                         </Shape>
    295                                                              <Shape>
    296                                                                   <Appearance>
    297                                                                        <Material emissiveColor='1 1 1'/>
    298                                                                   </Appearance>
    299                                                                   <IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_3coordIndex='0 1'>
    300                                                                        <Coordinate point='-0.15 -1.13 0 -0.15 -1.16 0'/>
    301                                                                   </IndexedLineSet>
    302                                                              </Shape>
    325                                <!-- TT -->
    316                                     <Shape>
    317                                          <Appearance>
    318                                               <Material emissiveColor='1 1 1'/>
    319                                          </Appearance>
    320                                          <IndexedLineSet DEF='CCtoTTcoordIndex='0 1'>
    321                                               <Coordinate point='-0.2 0.3 0 -0.21 -0.3 0'/>
    322                                          </IndexedLineSet>
    323                                     </Shape>
    348                                     <!-- TMT4 -->
    409                                     <!-- TMT5 -->
    331                                          <Shape>
    332                                               <Appearance>
    333                                                    <Material emissiveColor='1 1 1'/>
    334                                               </Appearance>
    335                                               <IndexedLineSet DEF='TTtoTMT4coordIndex='0 1'>
    336                                                    <Coordinate point='-0.21 -0.3 0 -0.25 -0.58 0'/>
    337                                               </IndexedLineSet>
    338                                          </Shape>
    339                                          <Shape>
    340                                               <Appearance>
    341                                                    <Material emissiveColor='1 1 1'/>
    342                                               </Appearance>
    343                                               <IndexedLineSet DEF='TTtoTMT5coordIndex='0 1'>
    344                                                    <Coordinate point='-0.21 -0.3 0 -0.33 -0.52 0'/>
    345                                               </IndexedLineSet>
    346                                          </Shape>
    354                                               <Shape>
    355                                                    <Appearance>
    356                                                         <Material emissiveColor='1 1 1'/>
    357                                                    </Appearance>
    358                                                    <IndexedLineSet DEF='TMT4toMTP4coordIndex='0 1'>
    359                                                         <Coordinate point='-0.25 -0.58 0 -0.25 -0.87 0'/>
    360                                                    </IndexedLineSet>
    361                                               </Shape>
    368                                                    <Shape>
    369                                                         <Appearance>
    370                                                              <Material emissiveColor='1 1 1'/>
    371                                                         </Appearance>
    372                                                         <IndexedLineSet DEF='MTP4toPIP4coordIndex='0 1'>
    373                                                              <Coordinate point='-0.25 -0.87 0 -0.25 -1.0 0'/>
    374                                                         </IndexedLineSet>
    375                                                    </Shape>
    382                                                         <Shape>
    383                                                              <Appearance>
    384                                                                   <Material emissiveColor='1 1 1'/>
    385                                                              </Appearance>
    386                                                              <IndexedLineSet DEF='PIP4toDIP4coordIndex='0 1'>
    387                                                                   <Coordinate point='-0.25 -1.0 0 -0.25 -1.1 0'/>
    388                                                              </IndexedLineSet>
    389                                                         </Shape>
    396                                                              <Shape>
    397                                                                   <Appearance>
    398                                                                        <Material emissiveColor='1 1 1'/>
    399                                                                   </Appearance>
    400                                                                   <IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_4coordIndex='0 1'>
    401                                                                        <Coordinate point='-0.25 -1.1 0 -0.25 -1.15 0'/>
    402                                                                   </IndexedLineSet>
    403                                                              </Shape>
    415                                               <Shape>
    416                                                    <Appearance>
    417                                                         <Material emissiveColor='1 1 1'/>
    418                                                    </Appearance>
    419                                                    <IndexedLineSet DEF='TMT5toMTP5coordIndex='0 1'>
    420                                                         <Coordinate point='-0.33 -0.52 0 -0.34 -0.8 0'/>
    421                                                    </IndexedLineSet>
    422                                               </Shape>
    429                                                    <Shape>
    430                                                         <Appearance>
    431                                                              <Material emissiveColor='1 1 1'/>
    432                                                         </Appearance>
    433                                                         <IndexedLineSet DEF='MTP5toPIP5coordIndex='0 1'>
    434                                                              <Coordinate point='-0.34 -0.8 0 -0.34 -0.95 0'/>
    435                                                         </IndexedLineSet>
    436                                                    </Shape>
    443                                                         <Shape>
    444                                                              <Appearance>
    445                                                                   <Material emissiveColor='1 1 1'/>
    446                                                              </Appearance>
    447                                                              <IndexedLineSet DEF='PIP5toDIP5coordIndex='0 1'>
    448                                                                   <Coordinate point='-0.34 -0.95 0 -0.34 -1.05 0'/>
    449                                                              </IndexedLineSet>
    450                                                         </Shape>
    457                                                              <Shape>
    458                                                                   <Appearance>
    459                                                                        <Material emissiveColor='1 1 1'/>
    460                                                                   </Appearance>
    461                                                                   <IndexedLineSet DEF='tiptoe_r_tarsal_distal_interphalangeal_5coordIndex='0 1'>
    462                                                                        <Coordinate point='-0.34 -1.05 0 -0.34 -1.08 0'/>
    463                                                                   </IndexedLineSet>
    464                                                              </Shape>

    474                 <HAnimJoint USE='hanim_humanoid_rootcontainerField='joints'/>
    475                 <HAnimJoint USE='hanim_r_calcaneocuboidcontainerField='joints'/>
    476                 <HAnimJoint USE='hanim_r_cuneonavicular_1containerField='joints'/>
    477                 <HAnimJoint USE='hanim_r_cuneonavicular_2containerField='joints'/>
    478                 <HAnimJoint USE='hanim_r_cuneonavicular_3containerField='joints'/>
    479                 <HAnimJoint USE='hanim_r_metatarsophalangeal_1containerField='joints'/>
    480                 <HAnimJoint USE='hanim_r_metatarsophalangeal_2containerField='joints'/>
    481                 <HAnimJoint USE='hanim_r_metatarsophalangeal_3containerField='joints'/>
    482                 <HAnimJoint USE='hanim_r_metatarsophalangeal_4containerField='joints'/>
    483                 <HAnimJoint USE='hanim_r_metatarsophalangeal_5containerField='joints'/>
    484                 <HAnimJoint USE='hanim_r_talocalcaneonavicularcontainerField='joints'/>
    485                 <HAnimJoint USE='hanim_r_talocruralcontainerField='joints'/>
    486                 <HAnimJoint USE='hanim_r_tarsal_distal_interphalangeal_2containerField='joints'/>
    487                 <HAnimJoint USE='hanim_r_tarsal_distal_interphalangeal_3containerField='joints'/>
    488                 <HAnimJoint USE='hanim_r_tarsal_distal_interphalangeal_4containerField='joints'/>
    489                 <HAnimJoint USE='hanim_r_tarsal_distal_interphalangeal_5containerField='joints'/>
    490                 <HAnimJoint USE='hanim_r_tarsal_interphalangeal_1containerField='joints'/>
    491                 <HAnimJoint USE='hanim_r_tarsal_proximal_interphalangeal_2containerField='joints'/>
    492                 <HAnimJoint USE='hanim_r_tarsal_proximal_interphalangeal_3containerField='joints'/>
    493                 <HAnimJoint USE='hanim_r_tarsal_proximal_interphalangeal_4containerField='joints'/>
    494                 <HAnimJoint USE='hanim_r_tarsal_proximal_interphalangeal_5containerField='joints'/>
    495                 <HAnimJoint USE='hanim_r_tarsometatarsal_1containerField='joints'/>
    496                 <HAnimJoint USE='hanim_r_tarsometatarsal_2containerField='joints'/>
    497                 <HAnimJoint USE='hanim_r_tarsometatarsal_3containerField='joints'/>
    498                 <HAnimJoint USE='hanim_r_tarsometatarsal_4containerField='joints'/>
    499                 <HAnimJoint USE='hanim_r_tarsometatarsal_5containerField='joints'/>
    500                 <HAnimJoint USE='hanim_r_transversetarsalcontainerField='joints'/>
    501                 <HAnimSegment USE='hanim_r_calcaneuscontainerField='segments'/>
    502                 <HAnimSegment USE='hanim_r_cuboidcontainerField='segments'/>
    503                 <HAnimSegment USE='hanim_r_cuneiform_1containerField='segments'/>
    504                 <HAnimSegment USE='hanim_r_cuneiform_2containerField='segments'/>
    505                 <HAnimSegment USE='hanim_r_cuneiform_3containerField='segments'/>
    506                 <HAnimSegment USE='hanim_r_metatarsal_1containerField='segments'/>
    507                 <HAnimSegment USE='hanim_r_metatarsal_2containerField='segments'/>
    508                 <HAnimSegment USE='hanim_r_metatarsal_3containerField='segments'/>
    509                 <HAnimSegment USE='hanim_r_metatarsal_4containerField='segments'/>
    510                 <HAnimSegment USE='hanim_r_metatarsal_5containerField='segments'/>
    511                 <HAnimSegment USE='hanim_r_navicularcontainerField='segments'/>
    512                 <HAnimSegment USE='hanim_r_taluscontainerField='segments'/>
    513                 <HAnimSegment USE='hanim_r_tarsal_distal_phalanx_1containerField='segments'/>
    514                 <HAnimSegment USE='hanim_r_tarsal_distal_phalanx_2containerField='segments'/>
    515                 <HAnimSegment USE='hanim_r_tarsal_distal_phalanx_3containerField='segments'/>
    516                 <HAnimSegment USE='hanim_r_tarsal_distal_phalanx_4containerField='segments'/>
    517                 <HAnimSegment USE='hanim_r_tarsal_distal_phalanx_5containerField='segments'/>
    518                 <HAnimSegment USE='hanim_r_tarsal_middle_phalanx_2containerField='segments'/>
    519                 <HAnimSegment USE='hanim_r_tarsal_middle_phalanx_3containerField='segments'/>
    520                 <HAnimSegment USE='hanim_r_tarsal_middle_phalanx_4containerField='segments'/>
    521                 <HAnimSegment USE='hanim_r_tarsal_middle_phalanx_5containerField='segments'/>
    522                 <HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_1containerField='segments'/>
    523                 <HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_2containerField='segments'/>
    524                 <HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_3containerField='segments'/>
    525                 <HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_4containerField='segments'/>
    526                 <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. -->