| 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='1' name='HAnim'/> |
| 6 | <meta name='title' content=' HAnimModelFootRight.x3d '/> |
| 7 | <meta name='description' content='Right foot, using high-fidelity definitions for HAnim version 2.0'/> |
| 8 | <meta name='creator' content='Kwan Hee YOO, Don Brutzman and Joe Williams'/> |
| 9 | <meta name='created' content='26 January 2015'/> |
| 10 | <meta name='modified' content='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='info' content='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='reference' content='https://www.web3d.org/working-groups/humanoid-animation-HAnim'/> |
| 18 | <meta name='reference' content='https://www.web3d.org/documents/specifications/19774/V2.0'/> |
| 19 | <meta name='reference' content='https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#TheFeet'/> |
| 20 | <meta name='reference' content='https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#f-FootJoints'/> |
| 21 | <meta name='reference' content='https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#Hierarchy4'/> |
| 22 | <meta name='reference' content=' https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/hanim.html '/> |
| 23 | <meta name='subject' content='X3D HAnim humanoid animation'/> |
| 24 | <meta name=' TODO ' content=' Integrate and confirm Segment/Joint names, Viewpoints. '/> |
| 25 | <meta name='identifier' content=' https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/HAnimModelFootRight.x3d '/> |
| 26 | <meta name='generator' content='X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit'/> |
| 27 | <meta name='license' content='../license.html'/> |
| 28 | </head> |
| 29 | <Scene> |
| 30 | <WorldInfo title='HAnimModelFootRight.x3d'/> |
| 31 | <HAnimHumanoid DEF='hanim_Foot_Right' loa='4' name='Foot_Right'> |
| 32 | <!-- original HAnimHumanoid info='"authorName=Kwan Hee YOO, Don Brutzman and Joe Williams"' --> |
| 33 | <MetadataSet containerField='metadata' name='HAnimHumanoid.info' reference='https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/ObjectInterfaces.html#Humanoid'> |
| 34 | <MetadataString name='authorName' value='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_root' containerField='skeleton' name='humanoid_root'> |
| 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_talocrural' description='connection joint of foot to leg above' name='r_talocrural'> |
| 39 |
<!-- HAnimSegment
hanim_r_talus is a DEF node that has 1 USE node: USE_1 -->
<HAnimSegment DEF='hanim_r_talus' name='r_talus'> |
| 40 | <Transform> |
| 41 | |
| 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='TCtoTCN' coordIndex='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='TCtoCC' coordIndex='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_talocalcaneonavicular' center='0.0 -0.3 0' name='r_talocalcaneonavicular'> |
| 67 |
<!-- HAnimSegment
hanim_r_navicular is a DEF node that has 1 USE node: USE_1 -->
<HAnimSegment DEF='hanim_r_navicular' name='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='TCNtoCN1' coordIndex='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='TCNtoCN2' coordIndex='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='TCNtoCN3' coordIndex='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_1' center='0.1 -0.45 0' name='r_cuneonavicular_1'> |
| 98 |
<!-- HAnimSegment
hanim_r_cuneiform_1 is a DEF node that has 1 USE node: USE_1 -->
<HAnimSegment DEF='hanim_r_cuneiform_1' name='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='CN1toTMT1' coordIndex='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_1' center='0.1 -0.6 0' name='r_tarsometatarsal_1'> |
| 112 |
<!-- HAnimSegment
hanim_r_metatarsal_1 is a DEF node that has 1 USE node: USE_1 -->
<HAnimSegment DEF='hanim_r_metatarsal_1' name='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='TMT1toMTP1' coordIndex='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_1' center='0.1 -0.9 0' name='r_metatarsophalangeal_1'> |
| 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_1' name='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='MTP1toIP1' coordIndex='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_1' center='0.1 -1.05 0' name='r_tarsal_interphalangeal_1'> |
| 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_1' name='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_2' center='0.0 -0.45 0' name='r_cuneonavicular_2'> |
| 159 |
<!-- HAnimSegment
hanim_r_cuneiform_2 is a DEF node that has 1 USE node: USE_1 -->
<HAnimSegment DEF='hanim_r_cuneiform_2' name='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='CN2toTMT2' coordIndex='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_2' center='-0.05 -0.6 0' name='r_tarsometatarsal_2'> |
| 173 |
<!-- HAnimSegment
hanim_r_metatarsal_2 is a DEF node that has 1 USE node: USE_1 -->
<HAnimSegment DEF='hanim_r_metatarsal_2' name='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='TMT2toMTP2' coordIndex='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_2' center='-0.05 -0.9 0' name='r_metatarsophalangeal_2'> |
| 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_2' name='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='MTP2toPIP2' coordIndex='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_2' center='-0.05 -1.05 0' name='r_tarsal_proximal_interphalangeal_2'> |
| 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_2' name='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='PIP2toDIP2' coordIndex='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_2' center='-0.05 -1.12 0' name='r_tarsal_distal_interphalangeal_2'> |
| 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_2' name='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_2' coordIndex='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_3' center='-0.1 -0.4 0' name='r_cuneonavicular_3'> |
| 235 |
<!-- HAnimSegment
hanim_r_cuneiform_3 is a DEF node that has 1 USE node: USE_1 -->
<HAnimSegment DEF='hanim_r_cuneiform_3' name='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='CN3toTMT3' coordIndex='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_3' center='-0.15 -0.6 0' name='r_tarsometatarsal_3'> |
| 249 |
<!-- HAnimSegment
hanim_r_metatarsal_3 is a DEF node that has 1 USE node: USE_1 -->
<HAnimSegment DEF='hanim_r_metatarsal_3' name='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='TMT3toMTP3' coordIndex='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_3' center='-0.15 -0.9 0' name='r_metatarsophalangeal_3'> |
| 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_3' name='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='MTP3toPIP3' coordIndex='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_3' center='-0.15 -1.05 0' name='r_tarsal_proximal_interphalangeal_3'> |
| 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_3' name='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='PIP3toDIP3' coordIndex='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_3' center='-0.15 -1.13 0' name='r_tarsal_distal_interphalangeal_3'> |
| 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_3' name='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_3' coordIndex='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_calcaneocuboid' center='-0.2 0.3 0' name='r_calcaneocuboid'> |
| 312 |
<!-- HAnimSegment
hanim_r_calcaneus is a DEF node that has 1 USE node: USE_1 -->
<HAnimSegment DEF='hanim_r_calcaneus' name='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='CCtoTT' coordIndex='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_transversetarsal' center='-0.21 -0.3 0' name='r_transversetarsal'> |
| 327 |
<!-- HAnimSegment
hanim_r_cuboid is a DEF node that has 1 USE node: USE_1 -->
<HAnimSegment DEF='hanim_r_cuboid' name='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='TTtoTMT4' coordIndex='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='TTtoTMT5' coordIndex='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_4' center='-0.25 -0.58 0' name='r_tarsometatarsal_4'> |
| 350 |
<!-- HAnimSegment
hanim_r_metatarsal_4 is a DEF node that has 1 USE node: USE_1 -->
<HAnimSegment DEF='hanim_r_metatarsal_4' name='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='TMT4toMTP4' coordIndex='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_4' center='-0.25 -0.87 0' name='r_metatarsophalangeal_4'> |
| 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_4' name='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='MTP4toPIP4' coordIndex='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_4' center='-0.25 -1.0 0' name='r_tarsal_proximal_interphalangeal_4'> |
| 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_4' name='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='PIP4toDIP4' coordIndex='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_4' center='-0.25 -1.1 0' name='r_tarsal_distal_interphalangeal_4'> |
| 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_4' name='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_4' coordIndex='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_5' center='-0.33 -0.52 0' name='r_tarsometatarsal_5'> |
| 411 |
<!-- HAnimSegment
hanim_r_metatarsal_5 is a DEF node that has 1 USE node: USE_1 -->
<HAnimSegment DEF='hanim_r_metatarsal_5' name='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='TMT5toMTP5' coordIndex='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_5' center='-0.34 -0.8 0' name='r_metatarsophalangeal_5'> |
| 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_5' name='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='MTP5toPIP5' coordIndex='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_5' center='-0.34 -0.95 0' name='r_tarsal_proximal_interphalangeal_5'> |
| 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_5' name='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='PIP5toDIP5' coordIndex='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_5' center='-0.34 -1.05 0' name='r_tarsal_distal_interphalangeal_5'> |
| 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_5' name='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_5' coordIndex='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_root' containerField='joints'/> |
| 475 | <HAnimJoint USE='hanim_r_calcaneocuboid' containerField='joints'/> |
| 476 | <HAnimJoint USE='hanim_r_cuneonavicular_1' containerField='joints'/> |
| 477 | <HAnimJoint USE='hanim_r_cuneonavicular_2' containerField='joints'/> |
| 478 | <HAnimJoint USE='hanim_r_cuneonavicular_3' containerField='joints'/> |
| 479 | <HAnimJoint USE='hanim_r_metatarsophalangeal_1' containerField='joints'/> |
| 480 | <HAnimJoint USE='hanim_r_metatarsophalangeal_2' containerField='joints'/> |
| 481 | <HAnimJoint USE='hanim_r_metatarsophalangeal_3' containerField='joints'/> |
| 482 | <HAnimJoint USE='hanim_r_metatarsophalangeal_4' containerField='joints'/> |
| 483 | <HAnimJoint USE='hanim_r_metatarsophalangeal_5' containerField='joints'/> |
| 484 | <HAnimJoint USE='hanim_r_talocalcaneonavicular' containerField='joints'/> |
| 485 | <HAnimJoint USE='hanim_r_talocrural' containerField='joints'/> |
| 486 | <HAnimJoint USE='hanim_r_tarsal_distal_interphalangeal_2' containerField='joints'/> |
| 487 | <HAnimJoint USE='hanim_r_tarsal_distal_interphalangeal_3' containerField='joints'/> |
| 488 | <HAnimJoint USE='hanim_r_tarsal_distal_interphalangeal_4' containerField='joints'/> |
| 489 | <HAnimJoint USE='hanim_r_tarsal_distal_interphalangeal_5' containerField='joints'/> |
| 490 | <HAnimJoint USE='hanim_r_tarsal_interphalangeal_1' containerField='joints'/> |
| 491 | <HAnimJoint USE='hanim_r_tarsal_proximal_interphalangeal_2' containerField='joints'/> |
| 492 | <HAnimJoint USE='hanim_r_tarsal_proximal_interphalangeal_3' containerField='joints'/> |
| 493 | <HAnimJoint USE='hanim_r_tarsal_proximal_interphalangeal_4' containerField='joints'/> |
| 494 | <HAnimJoint USE='hanim_r_tarsal_proximal_interphalangeal_5' containerField='joints'/> |
| 495 | <HAnimJoint USE='hanim_r_tarsometatarsal_1' containerField='joints'/> |
| 496 | <HAnimJoint USE='hanim_r_tarsometatarsal_2' containerField='joints'/> |
| 497 | <HAnimJoint USE='hanim_r_tarsometatarsal_3' containerField='joints'/> |
| 498 | <HAnimJoint USE='hanim_r_tarsometatarsal_4' containerField='joints'/> |
| 499 | <HAnimJoint USE='hanim_r_tarsometatarsal_5' containerField='joints'/> |
| 500 | <HAnimJoint USE='hanim_r_transversetarsal' containerField='joints'/> |
| 501 | <HAnimSegment USE='hanim_r_calcaneus' containerField='segments'/> |
| 502 | <HAnimSegment USE='hanim_r_cuboid' containerField='segments'/> |
| 503 | <HAnimSegment USE='hanim_r_cuneiform_1' containerField='segments'/> |
| 504 | <HAnimSegment USE='hanim_r_cuneiform_2' containerField='segments'/> |
| 505 | <HAnimSegment USE='hanim_r_cuneiform_3' containerField='segments'/> |
| 506 | <HAnimSegment USE='hanim_r_metatarsal_1' containerField='segments'/> |
| 507 | <HAnimSegment USE='hanim_r_metatarsal_2' containerField='segments'/> |
| 508 | <HAnimSegment USE='hanim_r_metatarsal_3' containerField='segments'/> |
| 509 | <HAnimSegment USE='hanim_r_metatarsal_4' containerField='segments'/> |
| 510 | <HAnimSegment USE='hanim_r_metatarsal_5' containerField='segments'/> |
| 511 | <HAnimSegment USE='hanim_r_navicular' containerField='segments'/> |
| 512 | <HAnimSegment USE='hanim_r_talus' containerField='segments'/> |
| 513 | <HAnimSegment USE='hanim_r_tarsal_distal_phalanx_1' containerField='segments'/> |
| 514 | <HAnimSegment USE='hanim_r_tarsal_distal_phalanx_2' containerField='segments'/> |
| 515 | <HAnimSegment USE='hanim_r_tarsal_distal_phalanx_3' containerField='segments'/> |
| 516 | <HAnimSegment USE='hanim_r_tarsal_distal_phalanx_4' containerField='segments'/> |
| 517 | <HAnimSegment USE='hanim_r_tarsal_distal_phalanx_5' containerField='segments'/> |
| 518 | <HAnimSegment USE='hanim_r_tarsal_middle_phalanx_2' containerField='segments'/> |
| 519 | <HAnimSegment USE='hanim_r_tarsal_middle_phalanx_3' containerField='segments'/> |
| 520 | <HAnimSegment USE='hanim_r_tarsal_middle_phalanx_4' containerField='segments'/> |
| 521 | <HAnimSegment USE='hanim_r_tarsal_middle_phalanx_5' containerField='segments'/> |
| 522 | <HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_1' containerField='segments'/> |
| 523 | <HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_2' containerField='segments'/> |
| 524 | <HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_3' containerField='segments'/> |
| 525 | <HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_4' containerField='segments'/> |
| 526 | <HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_5' containerField='segments'/> |
| 527 | </HAnimHumanoid> |
| 528 | </Scene> |
| 529 | </X3D> |
=============================================================================================================================
HAnimHumanoid hanim_Foot_Right skeleton holds X3D4 HAnim2 joints/segments.
[key] jointname : segmentname ^ sitename
[nodes] HAnimJoint (27), : HAnimSegment (26), % HAnimDisplacer (0), $ HAnimMotion (0), ^ HAnimSite (0), @ skin nodes (0)
=============================================================================================================================
HAnimHumanoid DEF='hanim_Foot_Right name='Foot_Right' loa='4'
skeleton
humanoid_root
r_talocrural : r_talus
r_talocalcaneonavicular : r_navicular
| r_cuneonavicular_1 : r_cuneiform_1
| | r_tarsometatarsal_1 : r_metatarsal_1
| | r_metatarsophalangeal_1 : r_tarsal_proximal_phalanx_1
| | r_tarsal_interphalangeal_1 : r_tarsal_distal_phalanx_1
| r_cuneonavicular_2 : r_cuneiform_2
| | r_tarsometatarsal_2 : r_metatarsal_2
| | r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2
| | r_tarsal_proximal_interphalangeal_2 : r_tarsal_middle_phalanx_2
| | r_tarsal_distal_interphalangeal_2 : r_tarsal_distal_phalanx_2
| r_cuneonavicular_3 : r_cuneiform_3
| r_tarsometatarsal_3 : r_metatarsal_3
| r_metatarsophalangeal_3 : r_tarsal_proximal_phalanx_3
| r_tarsal_proximal_interphalangeal_3 : r_tarsal_middle_phalanx_3
| r_tarsal_distal_interphalangeal_3 : r_tarsal_distal_phalanx_3
r_calcaneocuboid : r_calcaneus
r_transversetarsal : r_cuboid
r_tarsometatarsal_4 : r_metatarsal_4
| r_metatarsophalangeal_4 : r_tarsal_proximal_phalanx_4
| r_tarsal_proximal_interphalangeal_4 : r_tarsal_middle_phalanx_4
| r_tarsal_distal_interphalangeal_4 : r_tarsal_distal_phalanx_4
r_tarsometatarsal_5 : r_metatarsal_5
r_metatarsophalangeal_5 : r_tarsal_proximal_phalanx_5
r_tarsal_proximal_interphalangeal_5 : r_tarsal_middle_phalanx_5
r_tarsal_distal_interphalangeal_5 : r_tarsal_distal_phalanx_5
=============================================================================================================================
The following inset decorates the original HAnimHumanoid skeleton with additional visualization shapes. Authors can copy/paste this version to assist in visually diagnosing skeleton correctness.
Key to author-assist additions inserted in the HAnimHumanoid skeleton:
| <HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right' version ='2.0' > | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
474 |
<HAnimJoint USE='hanim_humanoid_root' containerField='joints'/>
|
475 |
<HAnimJoint USE='hanim_r_calcaneocuboid' containerField='joints'/>
|
476 |
<HAnimJoint USE='hanim_r_cuneonavicular_1' containerField='joints'/>
|
477 |
<HAnimJoint USE='hanim_r_cuneonavicular_2' containerField='joints'/>
|
478 |
<HAnimJoint USE='hanim_r_cuneonavicular_3' containerField='joints'/>
|
479 |
<HAnimJoint USE='hanim_r_metatarsophalangeal_1' containerField='joints'/>
|
480 |
<HAnimJoint USE='hanim_r_metatarsophalangeal_2' containerField='joints'/>
|
481 |
<HAnimJoint USE='hanim_r_metatarsophalangeal_3' containerField='joints'/>
|
482 |
<HAnimJoint USE='hanim_r_metatarsophalangeal_4' containerField='joints'/>
|
483 |
<HAnimJoint USE='hanim_r_metatarsophalangeal_5' containerField='joints'/>
|
484 |
<HAnimJoint USE='hanim_r_talocalcaneonavicular' containerField='joints'/>
|
485 |
<HAnimJoint USE='hanim_r_talocrural' containerField='joints'/>
|
486 |
<HAnimJoint USE='hanim_r_tarsal_distal_interphalangeal_2' containerField='joints'/>
|
487 |
<HAnimJoint USE='hanim_r_tarsal_distal_interphalangeal_3' containerField='joints'/>
|
488 |
<HAnimJoint USE='hanim_r_tarsal_distal_interphalangeal_4' containerField='joints'/>
|
489 |
<HAnimJoint USE='hanim_r_tarsal_distal_interphalangeal_5' containerField='joints'/>
|
490 |
<HAnimJoint USE='hanim_r_tarsal_interphalangeal_1' containerField='joints'/>
|
491 |
<HAnimJoint USE='hanim_r_tarsal_proximal_interphalangeal_2' containerField='joints'/>
|
492 |
<HAnimJoint USE='hanim_r_tarsal_proximal_interphalangeal_3' containerField='joints'/>
|
493 |
<HAnimJoint USE='hanim_r_tarsal_proximal_interphalangeal_4' containerField='joints'/>
|
494 |
<HAnimJoint USE='hanim_r_tarsal_proximal_interphalangeal_5' containerField='joints'/>
|
495 |
<HAnimJoint USE='hanim_r_tarsometatarsal_1' containerField='joints'/>
|
496 |
<HAnimJoint USE='hanim_r_tarsometatarsal_2' containerField='joints'/>
|
497 |
<HAnimJoint USE='hanim_r_tarsometatarsal_3' containerField='joints'/>
|
498 |
<HAnimJoint USE='hanim_r_tarsometatarsal_4' containerField='joints'/>
|
499 |
<HAnimJoint USE='hanim_r_tarsometatarsal_5' containerField='joints'/>
|
500 |
<HAnimJoint USE='hanim_r_transversetarsal' containerField='joints'/>
|
501 |
<HAnimSegment USE='hanim_r_calcaneus' containerField='segments'/>
|
502 |
<HAnimSegment USE='hanim_r_cuboid' containerField='segments'/>
|
503 |
<HAnimSegment USE='hanim_r_cuneiform_1' containerField='segments'/>
|
504 |
<HAnimSegment USE='hanim_r_cuneiform_2' containerField='segments'/>
|
505 |
<HAnimSegment USE='hanim_r_cuneiform_3' containerField='segments'/>
|
506 |
<HAnimSegment USE='hanim_r_metatarsal_1' containerField='segments'/>
|
507 |
<HAnimSegment USE='hanim_r_metatarsal_2' containerField='segments'/>
|
508 |
<HAnimSegment USE='hanim_r_metatarsal_3' containerField='segments'/>
|
509 |
<HAnimSegment USE='hanim_r_metatarsal_4' containerField='segments'/>
|
510 |
<HAnimSegment USE='hanim_r_metatarsal_5' containerField='segments'/>
|
511 |
<HAnimSegment USE='hanim_r_navicular' containerField='segments'/>
|
512 |
<HAnimSegment USE='hanim_r_talus' containerField='segments'/>
|
513 |
<HAnimSegment USE='hanim_r_tarsal_distal_phalanx_1' containerField='segments'/>
|
514 |
<HAnimSegment USE='hanim_r_tarsal_distal_phalanx_2' containerField='segments'/>
|
515 |
<HAnimSegment USE='hanim_r_tarsal_distal_phalanx_3' containerField='segments'/>
|
516 |
<HAnimSegment USE='hanim_r_tarsal_distal_phalanx_4' containerField='segments'/>
|
517 |
<HAnimSegment USE='hanim_r_tarsal_distal_phalanx_5' containerField='segments'/>
|
518 |
<HAnimSegment USE='hanim_r_tarsal_middle_phalanx_2' containerField='segments'/>
|
519 |
<HAnimSegment USE='hanim_r_tarsal_middle_phalanx_3' containerField='segments'/>
|
520 |
<HAnimSegment USE='hanim_r_tarsal_middle_phalanx_4' containerField='segments'/>
|
521 |
<HAnimSegment USE='hanim_r_tarsal_middle_phalanx_5' containerField='segments'/>
|
522 |
<HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_1' containerField='segments'/>
|
523 |
<HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_2' containerField='segments'/>
|
524 |
<HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_3' containerField='segments'/>
|
525 |
<HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_4' containerField='segments'/>
|
526 |
<HAnimSegment USE='hanim_r_tarsal_proximal_phalanx_5' containerField='segments'/>
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
</HAnimHumanoid> |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<!--
Color-coding 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.
-->