This file shows example console output logs using X3D Schematron and X3D Tidy when converting models from HAnim1 to HAnim2.
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
1.a. KoreanCharacter01Jin.x3d conversion from X3D3 HAnim1 to X3D4 HAnim2:
==================================================
check well-formedness of X3dTidy form:
1 file(s) have been successfully validated.
check DTD validation of X3dTidy form
1 file(s) have been successfully validated.
check schema validation of X3dTidy form
check well-formedness of original model...
1 file(s) have been successfully validated.
check DTD validation of original model...
1 file(s) have been successfully validated.
check schema validation of original model...
check schematron validation of original model...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter01Jin.x3d validation using X3D Schematron rules
X3D version 4.0 is experimental and under development, focused on HTML5/DOM interoperabiliity. [/X3D, diagnostic]
====================================================================================================================[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
====================================================================================================================[/X3D/Scene/HAnimHumanoid, diagnostic]
contains more than one Metadata* child node with default containerField='metadata' where typically such nodes have containerField='value' [/X3D/Scene/HAnimHumanoid/MetadataSet, error]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'l_talocrural', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is an HAnimSegment alias for 'l_talus', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'l_metatarsophalangeal_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is an HAnimSegment alias for 'l_tarsal_proximal_phalanx_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'r_talocrural', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is an HAnimSegment alias for 'r_talus', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'r_metatarsophalangeal_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is an HAnimSegment alias for 'r_tarsal_proximal_phalanx_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='l_acromioclavicular', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'l_radiocarpal', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is an HAnimSegment alias for 'l_carpal', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='r_acromioclavicular', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'r_radiocarpal', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is an HAnimSegment alias for 'r_carpal', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter01Jin.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
*** HAnim2 DEF replaced: HAnimJoint DEF='hanim_l_ankle' alias replaced with standardized newDEFvalue='hanim_l_talocrural'
*** HAnim2 name replaced: HAnimJoint name='l_ankle' alias with preferred name='l_talocrural'
*** HAnim2 DEF replaced: HAnimSegment DEF='hanim_l_hindfoot' alias replaced with standardized newDEFvalue='hanim_l_talus'
*** HAnim2 name replaced: HAnimSegment name='l_hindfoot' alias with preferred name='l_talus'
*** HAnim2 DEF replaced: HAnimJoint DEF='hanim_l_midtarsal' alias replaced with standardized newDEFvalue='hanim_l_metatarsophalangeal_2'
*** HAnim2 name replaced: HAnimJoint name='l_midtarsal' alias with preferred name='l_metatarsophalangeal_2'
*** HAnim2 DEF replaced: HAnimSegment DEF='hanim_l_middistal' alias replaced with standardized newDEFvalue='hanim_l_tarsal_proximal_phalanx_2'
*** HAnim2 name replaced: HAnimSegment name='l_middistal' alias with preferred name='l_tarsal_proximal_phalanx_2'
*** HAnim2 DEF replaced: HAnimJoint DEF='hanim_r_ankle' alias replaced with standardized newDEFvalue='hanim_r_talocrural'
*** HAnim2 name replaced: HAnimJoint name='r_ankle' alias with preferred name='r_talocrural'
*** HAnim2 DEF replaced: HAnimSegment DEF='hanim_r_hindfoot' alias replaced with standardized newDEFvalue='hanim_r_talus'
*** HAnim2 name replaced: HAnimSegment name='r_hindfoot' alias with preferred name='r_talus'
*** HAnim2 DEF replaced: HAnimJoint DEF='hanim_r_midtarsal' alias replaced with standardized newDEFvalue='hanim_r_metatarsophalangeal_2'
*** HAnim2 name replaced: HAnimJoint name='r_midtarsal' alias with preferred name='r_metatarsophalangeal_2'
*** HAnim2 DEF replaced: HAnimSegment DEF='hanim_r_middistal' alias replaced with standardized newDEFvalue='hanim_r_tarsal_proximal_phalanx_2'
*** HAnim2 name replaced: HAnimSegment name='r_middistal' alias with preferred name='r_tarsal_proximal_phalanx_2'
*** HAnim2 DEF replaced: HAnimJoint DEF='hanim_l_wrist' alias replaced with standardized newDEFvalue='hanim_l_radiocarpal'
*** HAnim2 name replaced: HAnimJoint name='l_wrist' alias with preferred name='l_radiocarpal'
*** HAnim2 DEF replaced: HAnimSegment DEF='hanim_l_hand' alias replaced with standardized newDEFvalue='hanim_l_carpal'
*** HAnim2 name replaced: HAnimSegment name='l_hand' alias with preferred name='l_carpal'
*** HAnim2 DEF replaced: HAnimJoint DEF='hanim_r_wrist' alias replaced with standardized newDEFvalue='hanim_r_radiocarpal'
*** HAnim2 name replaced: HAnimJoint name='r_wrist' alias with preferred name='r_radiocarpal'
*** HAnim2 DEF replaced: HAnimSegment DEF='hanim_r_hand' alias replaced with standardized newDEFvalue='hanim_r_carpal'
*** HAnim2 name replaced: HAnimSegment name='r_hand' alias with preferred name='r_carpal'
*** HAnim2 USE replaced: HAnimJoint USE='hanim_l_ankle' alias replaced with standardized newUSEvalue='hanim_l_talocrural'
*** HAnim2 USE replaced: HAnimJoint USE='hanim_r_ankle' alias replaced with standardized newUSEvalue='hanim_r_talocrural'
*** HAnim2 USE replaced: HAnimJoint USE='hanim_l_midtarsal' alias replaced with standardized newUSEvalue='hanim_l_metatarsophalangeal_2'
*** HAnim2 USE replaced: HAnimJoint USE='hanim_r_midtarsal' alias replaced with standardized newUSEvalue='hanim_r_metatarsophalangeal_2'
*** HAnim2 USE replaced: HAnimJoint USE='hanim_l_wrist' alias replaced with standardized newUSEvalue='hanim_l_radiocarpal'
*** HAnim2 USE replaced: HAnimJoint USE='hanim_r_wrist' alias replaced with standardized newUSEvalue='hanim_r_radiocarpal'
*** HAnim2 USE replaced: HAnimSegment USE='hanim_l_hand' alias replaced with standardized newUSEvalue='hanim_l_carpal'
*** HAnim2 USE replaced: HAnimSegment USE='hanim_r_hand' alias replaced with standardized newUSEvalue='hanim_r_carpal'
*** HAnim2 USE replaced: HAnimSegment USE='hanim_l_hindfoot' alias replaced with standardized newUSEvalue='hanim_l_talus'
*** HAnim2 USE replaced: HAnimSegment USE='hanim_r_hindfoot' alias replaced with standardized newUSEvalue='hanim_r_talus'
*** HAnim2 USE replaced: HAnimSegment USE='hanim_l_middistal' alias replaced with standardized newUSEvalue='hanim_l_tarsal_proximal_phalanx_2'
*** HAnim2 USE replaced: HAnimSegment USE='hanim_r_middistal' alias replaced with standardized newUSEvalue='hanim_r_tarsal_proximal_phalanx_2'
=========================================================================================
HAnimHumanoid skeleton holds HAnimJoint : HAnimSegment : HAnimSite triplets (X3D4 HAnim2)
=========================================================================================
HAnimHumanoid DEF='hanim_Jin name='Jin'
humanoid_root : sacrum
l_hip : l_thigh
| l_knee : l_calf
| l_ankle (HAnim2 name replaced: l_talocrural) : l_hindfoot (HAnim2 name replaced: l_talocrural)
| l_midtarsal (HAnim2 name replaced: l_metatarsophalangeal_2) : l_middistal (HAnim2 name replaced: l_metatarsophalangeal_2)
r_hip : r_thigh
| r_knee : r_calf
| r_ankle (HAnim2 name replaced: r_talocrural) : r_hindfoot (HAnim2 name replaced: r_talocrural)
| r_midtarsal (HAnim2 name replaced: r_metatarsophalangeal_2) : r_middistal (HAnim2 name replaced: r_metatarsophalangeal_2)
sacroiliac : pelvis
l_shoulder : l_upperarm
| l_elbow : l_forearm
| l_wrist (HAnim2 name replaced: l_radiocarpal) : l_hand (HAnim2 name replaced: l_radiocarpal)
r_shoulder : r_upperarm
| r_elbow : r_forearm
| r_wrist (HAnim2 name replaced: r_radiocarpal) : r_hand (HAnim2 name replaced: r_radiocarpal)
vl5 : l5
skullbase : skull
===========================================================================
now canonicalize X3dTidy output:
invocation parameters:
Characters//KoreanCharacter01JinTidy.x3d
Characters//KoreanCharacter01JinTidyCanonical.xml
INFO [main] (X3dHeaderChecker.java:452) - final canonical 4.0 DOCTYPE found
INFO [main] (X3dHeaderChecker.java:570) - -f final DTD was set, no action taken
INFO [main] (X3dHeaderChecker.java:647) - Scene "Characters//KoreanCharacter01JinTidy.x3d" was not modified
INFO [main] (X3dCanonicalizer.java:1618) - X3D Canonicalization (C14N) complete for Characters//KoreanCharacter01JinTidy.x3d
check well-formedness of X3dTidy canonicalized form
1 file(s) have been successfully validated.
check DTD validation of X3dTidy canonicalized form
1 file(s) have been successfully validated.
check schema validation of X3dTidy canonicalized form
Characters//KoreanCharacter01Jin.length=122830 bytes, Characters//KoreanCharacter01JinTidy.length=122975 bytes
Copying 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive
Copying C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter01Jin.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter01Jin.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter01JinTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter01JinTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter01JinTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter01Jin.x3d
==================================================
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
1.b. KoreanCharacter01Jin.x3d validation after conversion from X3D3 HAnim1 to X3D4 HAnim2:
==================================================
check well-formedness of X3dTidy form:
1 file(s) have been successfully validated.
check DTD validation of X3dTidy form
1 file(s) have been successfully validated.
check schema validation of X3dTidy form
check well-formedness of original model...
1 file(s) have been successfully validated.
check DTD validation of original model...
1 file(s) have been successfully validated.
check schema validation of original model...
check schematron validation of original model...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter01Jin.x3d validation using X3D Schematron rules
X3D version 4.0 is experimental and under development, focused on HTML5/DOM interoperabiliity. [/X3D, diagnostic]
====================================================================================================================[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
====================================================================================================================[/X3D/Scene/HAnimHumanoid, diagnostic]
contains more than one Metadata* child node with default containerField='metadata' where typically such nodes have containerField='value' [/X3D/Scene/HAnimHumanoid/MetadataSet, error]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_tarsometatarsal_2', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_tarsometatarsal_2', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='l_acromioclavicular', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1], warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='r_acromioclavicular', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2], warning]
has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter01Jin.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=========================================================================================
HAnimHumanoid skeleton holds HAnimJoint : HAnimSegment : HAnimSite triplets (X3D4 HAnim2)
=========================================================================================
HAnimHumanoid DEF='hanim_Jin name='Jin'
humanoid_root : sacrum
l_hip : l_thigh
| l_knee : l_calf
| l_talocrural : l_talus
| l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2
r_hip : r_thigh
| r_knee : r_calf
| r_talocrural : r_talus
| r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2
sacroiliac : pelvis
l_shoulder : l_upperarm
| l_elbow : l_forearm
| l_radiocarpal : l_carpal
r_shoulder : r_upperarm
| r_elbow : r_forearm
| r_radiocarpal : r_carpal
vl5 : l5
skullbase : skull
===========================================================================
now canonicalize X3dTidy output:
invocation parameters:
Characters//KoreanCharacter01JinTidy.x3d
Characters//KoreanCharacter01JinTidyCanonical.xml
INFO [main] (X3dHeaderChecker.java:452) - final canonical 4.0 DOCTYPE found
INFO [main] (X3dHeaderChecker.java:570) - -f final DTD was set, no action taken
INFO [main] (X3dHeaderChecker.java:647) - Scene "Characters//KoreanCharacter01JinTidy.x3d" was not modified
INFO [main] (X3dCanonicalizer.java:1618) - X3D Canonicalization (C14N) complete for Characters//KoreanCharacter01JinTidy.x3d
check well-formedness of X3dTidy canonicalized form
1 file(s) have been successfully validated.
check DTD validation of X3dTidy canonicalized form
1 file(s) have been successfully validated.
check schema validation of X3dTidy canonicalized form
Characters//KoreanCharacter01Jin.length=122975 bytes, Characters//KoreanCharacter01JinTidy.length=122975 bytes
Copying 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive
Copying C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter01Jin.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter01Jin.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter01JinTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter01JinTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter01JinTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter01Jin.x3d
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
1.a. JoeKick.x3d conversion from X3D3 HAnim1 to X3D4 HAnim2:
==================================================
check well-formedness of X3dTidy form:
1 file(s) have been successfully validated.
check DTD validation of X3dTidy form
1 file(s) have been successfully validated.
check schema validation of X3dTidy form
check well-formedness of original model...
1 file(s) have been successfully validated.
check DTD validation of original model...
1 file(s) have been successfully validated.
check schema validation of original model...
check schematron validation of original model...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JoeKick.x3d validation using X3D Schematron rules
X3D version 4.0 is experimental and under development, focused on HTML5/DOM interoperabiliity. [/X3D, diagnostic]
[/X3D/head/meta[7], diagnostic]
====================================================================================================================[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 94[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count() = 94[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
====================================================================================================================[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimSegment/HAnimSite, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'l_talocrural', recommend updating model[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'l_tarsometatarsal_2', recommend updating model[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'l_metatarsophalangeal_2', recommend updating model[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'l_tarsal_distal_interphalangeal_2', recommend updating model[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'r_talocrural', recommend updating model[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'r_tarsometatarsal_2', recommend updating model[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'r_metatarsophalangeal_2', recommend updating model[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'r_tarsal_distal_interphalangeal_2', recommend updating model[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'l_radiocarpal', recommend updating model[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'r_radiocarpal', recommend updating model[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//JoeKick.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
*** HAnim2 DEF replaced: HAnimJoint DEF='Joe_l_ankle' alias replaced with standardized newDEFvalue='Joe_l_talocrural'
*** HAnim2 name replaced: HAnimJoint name='l_ankle' alias with preferred name='l_talocrural'
*** HAnim2 DEF replaced: HAnimJoint DEF='Joe_l_subtalar' alias replaced with standardized newDEFvalue='Joe_l_tarsometatarsal_2'
*** HAnim2 name replaced: HAnimJoint name='l_subtalar' alias with preferred name='l_tarsometatarsal_2'
*** HAnim2 DEF replaced: HAnimJoint DEF='Joe_l_midtarsal' alias replaced with standardized newDEFvalue='Joe_l_metatarsophalangeal_2'
*** HAnim2 name replaced: HAnimJoint name='l_midtarsal' alias with preferred name='l_metatarsophalangeal_2'
*** HAnim2 DEF replaced: HAnimJoint DEF='Joe_l_metatarsal' alias replaced with standardized newDEFvalue='Joe_l_tarsal_distal_interphalangeal_2'
*** HAnim2 name replaced: HAnimJoint name='l_metatarsal' alias with preferred name='l_tarsal_distal_interphalangeal_2'
*** HAnim2 DEF replaced: HAnimJoint DEF='Joe_r_ankle' alias replaced with standardized newDEFvalue='Joe_r_talocrural'
*** HAnim2 name replaced: HAnimJoint name='r_ankle' alias with preferred name='r_talocrural'
*** HAnim2 DEF replaced: HAnimJoint DEF='Joe_r_subtalar' alias replaced with standardized newDEFvalue='Joe_r_tarsometatarsal_2'
*** HAnim2 name replaced: HAnimJoint name='r_subtalar' alias with preferred name='r_tarsometatarsal_2'
*** HAnim2 DEF replaced: HAnimJoint DEF='Joe_r_midtarsal' alias replaced with standardized newDEFvalue='Joe_r_metatarsophalangeal_2'
*** HAnim2 name replaced: HAnimJoint name='r_midtarsal' alias with preferred name='r_metatarsophalangeal_2'
*** HAnim2 DEF replaced: HAnimJoint DEF='Joe_r_metatarsal' alias replaced with standardized newDEFvalue='Joe_r_tarsal_distal_interphalangeal_2'
*** HAnim2 name replaced: HAnimJoint name='r_metatarsal' alias with preferred name='r_tarsal_distal_interphalangeal_2'
*** HAnim2 DEF replaced: HAnimJoint DEF='Joe_l_wrist' alias replaced with standardized newDEFvalue='Joe_l_radiocarpal'
*** HAnim2 name replaced: HAnimJoint name='l_wrist' alias with preferred name='l_radiocarpal'
*** HAnim2 DEF replaced: HAnimJoint DEF='Joe_r_wrist' alias replaced with standardized newDEFvalue='Joe_r_radiocarpal'
*** HAnim2 name replaced: HAnimJoint name='r_wrist' alias with preferred name='r_radiocarpal'
*** HAnim2 USE replaced: HAnimJoint USE='Joe_l_ankle' alias replaced with standardized newUSEvalue='Joe_l_talocrural'
*** HAnim2 USE replaced: HAnimJoint USE='Joe_r_ankle' alias replaced with standardized newUSEvalue='Joe_r_talocrural'
*** HAnim2 USE replaced: HAnimJoint USE='Joe_l_metatarsal' alias replaced with standardized newUSEvalue='Joe_l_tarsal_distal_interphalangeal_2'
*** HAnim2 USE replaced: HAnimJoint USE='Joe_r_metatarsal' alias replaced with standardized newUSEvalue='Joe_r_tarsal_distal_interphalangeal_2'
*** HAnim2 USE replaced: HAnimJoint USE='Joe_l_midtarsal' alias replaced with standardized newUSEvalue='Joe_l_metatarsophalangeal_2'
*** HAnim2 USE replaced: HAnimJoint USE='Joe_r_midtarsal' alias replaced with standardized newUSEvalue='Joe_r_metatarsophalangeal_2'
*** HAnim2 USE replaced: HAnimJoint USE='Joe_l_subtalar' alias replaced with standardized newUSEvalue='Joe_l_tarsometatarsal_2'
*** HAnim2 USE replaced: HAnimJoint USE='Joe_r_subtalar' alias replaced with standardized newUSEvalue='Joe_r_tarsometatarsal_2'
*** HAnim2 USE replaced: HAnimJoint USE='Joe_l_wrist' alias replaced with standardized newUSEvalue='Joe_l_radiocarpal'
*** HAnim2 USE replaced: HAnimJoint USE='Joe_r_wrist' alias replaced with standardized newUSEvalue='Joe_r_radiocarpal'
=========================================================================================
HAnimHumanoid skeleton holds HAnimJoint : HAnimSegment : HAnimSite triplets (X3D4 HAnim2)
=========================================================================================
HAnimHumanoid DEF='Joe_Human name='Human'
humanoid_root : sacrum : RootFront_view
sacroiliac
| l_hip
| | l_knee
| | l_ankle (HAnim2 name replaced: l_talocrural)
| | l_subtalar (HAnim2 name replaced: l_tarsometatarsal_2)
| | l_midtarsal (HAnim2 name replaced: l_metatarsophalangeal_2)
| | l_metatarsal (HAnim2 name replaced: l_tarsal_distal_interphalangeal_2)
| r_hip
| r_knee
| r_ankle (HAnim2 name replaced: r_talocrural)
| r_subtalar (HAnim2 name replaced: r_tarsometatarsal_2)
| r_midtarsal (HAnim2 name replaced: r_metatarsophalangeal_2)
| r_metatarsal (HAnim2 name replaced: r_tarsal_distal_interphalangeal_2)
vl5
vl4
vl3
vl2
vl1
vt12
vt11
vt10
vt9
vt8
vt7
vt6
vt5
vt4
vt3
vt2
vt1
vc7
vc6
| vc5
| vc4
| vc3
| vc2
| vc1
| skullbase
| l_eyelid_joint
| l_eyeball_joint
| l_eyebrow_joint
| r_eyelid_joint
| r_eyeball_joint
| r_eyebrow_joint
| temporomandibular
l_sternoclavicular
| l_acromioclavicular
| l_shoulder
| l_elbow
| l_wrist (HAnim2 name replaced: l_radiocarpal)
| l_thumb1
| | l_thumb2
| | l_thumb3
| l_index0
| | l_index1
| | l_index2
| | l_index3
| l_middle0
| | l_middle1
| | l_middle2
| | l_middle3
| l_ring0
| | l_ring1
| | l_ring2
| | l_ring3
| l_pinky0
| l_pinky1
| l_pinky2
| l_pinky3
r_sternoclavicular
r_acromioclavicular
r_shoulder
r_elbow
r_wrist (HAnim2 name replaced: r_radiocarpal)
r_thumb1
| r_thumb2
| r_thumb3
r_index0
| r_index1
| r_index2
| r_index3
r_middle0
| r_middle1
| r_middle2
| r_middle3
r_ring0
| r_ring1
| r_ring2
| r_ring3
r_pinky0
r_pinky1
r_pinky2
r_pinky3
===========================================================================
*** HAnim2 ROUTE replaced: ROUTE toNode='Joe_l_ankle' with updated toNode='Joe_l_talocrural'
*** HAnim2 ROUTE replaced: ROUTE toNode='Joe_l_subtalar' with updated toNode='Joe_l_tarsometatarsal_2'
*** HAnim2 ROUTE replaced: ROUTE toNode='Joe_l_midtarsal' with updated toNode='Joe_l_metatarsophalangeal_2'
*** HAnim2 ROUTE replaced: ROUTE toNode='Joe_l_metatarsal' with updated toNode='Joe_l_tarsal_distal_interphalangeal_2'
*** HAnim2 ROUTE replaced: ROUTE toNode='Joe_r_ankle' with updated toNode='Joe_r_talocrural'
*** HAnim2 ROUTE replaced: ROUTE toNode='Joe_r_subtalar' with updated toNode='Joe_r_tarsometatarsal_2'
*** HAnim2 ROUTE replaced: ROUTE toNode='Joe_r_midtarsal' with updated toNode='Joe_r_metatarsophalangeal_2'
*** HAnim2 ROUTE replaced: ROUTE toNode='Joe_r_metatarsal' with updated toNode='Joe_r_tarsal_distal_interphalangeal_2'
*** HAnim2 ROUTE replaced: ROUTE toNode='Joe_l_wrist' with updated toNode='Joe_l_radiocarpal'
*** HAnim2 ROUTE replaced: ROUTE toNode='Joe_r_wrist' with updated toNode='Joe_r_radiocarpal'
now canonicalize X3dTidy output:
invocation parameters:
Characters//JoeKickTidy.x3d
Characters//JoeKickTidyCanonical.xml
INFO [main] (X3dHeaderChecker.java:452) - final canonical 4.0 DOCTYPE found
INFO [main] (X3dHeaderChecker.java:570) - -f final DTD was set, no action taken
INFO [main] (X3dHeaderChecker.java:647) - Scene "Characters//JoeKickTidy.x3d" was not modified
INFO [main] (X3dCanonicalizer.java:1618) - X3D Canonicalization (C14N) complete for Characters//JoeKickTidy.x3d
check well-formedness of X3dTidy canonicalized form
1 file(s) have been successfully validated.
check DTD validation of X3dTidy canonicalized form
1 file(s) have been successfully validated.
check schema validation of X3dTidy canonicalized form
Characters//JoeKick.length=91308 bytes, Characters//JoeKickTidy.length=91675 bytes
Copying 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive
Copying C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JoeKick.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\JoeKick.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JoeKickTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\JoeKickTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JoeKickTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JoeKick.x3d
==================================================
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
2.b. JoeKick.x3d validation after conversion from X3D3 HAnim1 to X3D4 HAnim2:
==================================================
check well-formedness of X3dTidy form:
1 file(s) have been successfully validated.
check DTD validation of X3dTidy form
1 file(s) have been successfully validated.
check schema validation of X3dTidy form
check well-formedness of original model...
1 file(s) have been successfully validated.
check DTD validation of original model...
1 file(s) have been successfully validated.
check schema validation of original model...
check schematron validation of original model...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JoeKick.x3d validation using X3D Schematron rules
X3D version 4.0 is experimental and under development, focused on HTML5/DOM interoperabiliity. [/X3D, diagnostic]
[/X3D/head/meta[7], diagnostic]
====================================================================================================================[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 94[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count() = 94[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
====================================================================================================================[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimSegment/HAnimSite, warning]
has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_cuneonavicular_2', recommend checking model[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='l_metatarsophalangeal_2' rather than expected parent name='l_tarsal_proximal_interphalangeal_2', recommend checking model[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_cuneonavicular_2', recommend checking model[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='r_metatarsophalangeal_2' rather than expected parent name='r_tarsal_proximal_interphalangeal_2', recommend checking model[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//JoeKick.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=========================================================================================
HAnimHumanoid skeleton holds HAnimJoint : HAnimSegment : HAnimSite triplets (X3D4 HAnim2)
=========================================================================================
HAnimHumanoid DEF='Joe_Human name='Human'
humanoid_root : sacrum : RootFront_view
sacroiliac
| l_hip
| | l_knee
| | l_talocrural
| | l_tarsometatarsal_2
| | l_metatarsophalangeal_2
| | l_tarsal_distal_interphalangeal_2
| r_hip
| r_knee
| r_talocrural
| r_tarsometatarsal_2
| r_metatarsophalangeal_2
| r_tarsal_distal_interphalangeal_2
vl5
vl4
vl3
vl2
vl1
vt12
vt11
vt10
vt9
vt8
vt7
vt6
vt5
vt4
vt3
vt2
vt1
vc7
vc6
| vc5
| vc4
| vc3
| vc2
| vc1
| skullbase
| l_eyelid_joint
| l_eyeball_joint
| l_eyebrow_joint
| r_eyelid_joint
| r_eyeball_joint
| r_eyebrow_joint
| temporomandibular
l_sternoclavicular
| l_acromioclavicular
| l_shoulder
| l_elbow
| l_radiocarpal
| l_thumb1
| | l_thumb2
| | l_thumb3
| l_index0
| | l_index1
| | l_index2
| | l_index3
| l_middle0
| | l_middle1
| | l_middle2
| | l_middle3
| l_ring0
| | l_ring1
| | l_ring2
| | l_ring3
| l_pinky0
| l_pinky1
| l_pinky2
| l_pinky3
r_sternoclavicular
r_acromioclavicular
r_shoulder
r_elbow
r_radiocarpal
r_thumb1
| r_thumb2
| r_thumb3
r_index0
| r_index1
| r_index2
| r_index3
r_middle0
| r_middle1
| r_middle2
| r_middle3
r_ring0
| r_ring1
| r_ring2
| r_ring3
r_pinky0
r_pinky1
r_pinky2
r_pinky3
===========================================================================
now canonicalize X3dTidy output:
invocation parameters:
Characters//JoeKickTidy.x3d
Characters//JoeKickTidyCanonical.xml
INFO [main] (X3dHeaderChecker.java:452) - final canonical 4.0 DOCTYPE found
INFO [main] (X3dHeaderChecker.java:570) - -f final DTD was set, no action taken
INFO [main] (X3dHeaderChecker.java:647) - Scene "Characters//JoeKickTidy.x3d" was not modified
INFO [main] (X3dCanonicalizer.java:1618) - X3D Canonicalization (C14N) complete for Characters//JoeKickTidy.x3d
check well-formedness of X3dTidy canonicalized form
1 file(s) have been successfully validated.
check DTD validation of X3dTidy canonicalized form
1 file(s) have been successfully validated.
check schema validation of X3dTidy canonicalized form
Characters//JoeKick.length=91675 bytes, Characters//JoeKickTidy.length=91675 bytes
Copying 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive
Copying C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JoeKick.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\JoeKick.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JoeKickTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\JoeKickTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JoeKickTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JoeKick.x3d
==================================================
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
3.a. HumanoidAnimation\Templates\DiamondManLOA_2.x3d validation conversion from X3D3 HAnim1 to X3D4 HAnim2:
==================================================
check well-formedness of X3dTidy form:
1 file(s) have been successfully validated.
check DTD validation of X3dTidy form
1 file(s) have been successfully validated.
check schema validation of X3dTidy form
check well-formedness of original model...
1 file(s) have been successfully validated.
check DTD validation of original model...
1 file(s) have been successfully validated.
check schema validation of original model...
check schematron validation of original model...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Templates\DiamondManLOA_2.x3d validation using X3D Schematron rules
X3D version 4.0 is experimental and under development, focused on HTML5/DOM interoperabiliity. [/X3D, diagnostic]
[/X3D/head/meta[8], diagnostic]
====================================================================================================================[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 64[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 64[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
====================================================================================================================[/X3D/Scene/HAnimHumanoid, diagnostic]
contains more than one Metadata* child node with default containerField='metadata' where typically such nodes have containerField='value' [/X3D/Scene/HAnimHumanoid/MetadataSet, error]
has child that instead should have name='sacrum' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1], warning]
has child that instead should have name='sacrum' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1], warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimSegment, warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[2], warning]
is an HAnimSite alias for 'r_trochanterion', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[4], warning]
is an HAnimSite alias for 'l_trochanterion', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[4], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[5], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[6], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[7], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[8], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[9], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[2], warning]
is an HAnimSite alias for 'l_femoral_lateral_epicondyle', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[3], warning]
is an HAnimSite alias for 'l_femoral_medial_epicondyle', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'l_talocrural', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is an HAnimSegment alias for 'l_talus', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
has child that instead should have name='l_midproximal' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'l_tarsometatarsal_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'l_metatarsophalangeal_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is an HAnimSegment alias for 'l_tarsal_proximal_phalanx_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is an HAnimSite alias for 'l_metatarsal_phalanx_1', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'l_tarsal_distal_interphalangeal_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is an HAnimSegment alias for 'l_tarsal_distal_phalanx_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is an HAnimSite alias for 'l_metatarsal_phalanx_5', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is an HAnimSite alias for 'l_tarsal_distal_phalanx_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[2], warning]
is an HAnimSite alias for 'r_femoral_lateral_epicondyle', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[3], warning]
is an HAnimSite alias for 'r_femoral_medial_epicondyle', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'r_talocrural', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is an HAnimSegment alias for 'r_talus', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'r_metatarsophalangeal_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is an HAnimSegment alias for 'r_tarsal_proximal_phalanx_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is an HAnimSite alias for 'r_metatarsal_phalanx_5', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is an HAnimSite alias for 'r_metatarsal_phalanx_1', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
is an HAnimSite alias for 'r_tarsal_distal_phalanx_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
has child that instead should have name='l5' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]
has child that instead should have name='l4' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='l3' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='l2' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='l1' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t12' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t11' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t10' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t9' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t8' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t7' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t6' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t5' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t4' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t3' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t2' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t1' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has parent HAnimJoint name='vt1' rather than expected parent name='l_acromioclavicular', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimSegment/Transform[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimSegment/HAnimSite, warning]
is an HAnimSite alias for 'l_humeral_lateral_epicondyle', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimSegment/HAnimSite, warning]
is an HAnimSite alias for 'l_humeral_medial_epicondyle', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimSegment/HAnimSite, warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimSegment/Transform[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'l_radiocarpal', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is an HAnimSegment alias for 'l_carpal', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/Transform[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is an HAnimSite alias for 'l_metacarpal_phalanx_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], warning]
is an HAnimSite alias for 'l_metacarpal_phalanx_5', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], warning]
has child that instead should have name='l_thumb_metacarpal' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimSegment, warning]
has child that instead should have name='l_thumb_proximal' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is an HAnimSegment alias for 'l_carpal_distal_phalanx_1', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
is an HAnimSite alias for 'l_carpal_distal_phalanx_1', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
has child that instead should have name='l_index_metacarpal' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimSegment, warning]
has child that instead should have name='l_index_proximal' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='l_index_middle' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is an HAnimSegment alias for 'l_carpal_distal_phalanx_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
is an HAnimSite alias for 'l_carpal_distal_phalanx_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
has parent HAnimJoint name='vt1' rather than expected parent name='r_acromioclavicular', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimSegment/Transform[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimSegment/HAnimSite, warning]
is an HAnimSite alias for 'r_humeral_lateral_epicondyle', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimSegment/HAnimSite, warning]
is an HAnimSite alias for 'r_humeral_medial_epicondyle', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimSegment/HAnimSite, warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimSegment/Transform[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is an HAnimJoint alias for 'r_radiocarpal', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
has parent that does not match child , resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is an HAnimSegment alias for 'r_carpal', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/Transform[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is an HAnimSite alias for 'r_metacarpal_phalanx_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], warning]
is an HAnimSite alias for 'r_metacarpal_phalanx_5', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], warning]
has child that instead should have name='c6' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='c5' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='c3' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='c2' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='c1' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[6], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[7], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[8], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[9], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[10], warning]
is an HAnimSite alias for 'nuchale', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[10], warning]
contains 5 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite[1], info]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimSite[1], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Templates//DiamondManLOA_2.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
*** HAnim2 DEF replaced: HAnimJoint DEF='hanim_l_ankle' alias replaced with standardized newDEFvalue='hanim_l_talocrural'
*** HAnim2 name replaced: HAnimJoint name='l_ankle' alias with preferred name='l_talocrural'
*** HAnim2 DEF replaced: HAnimSegment DEF='hanim_l_hindfoot' alias replaced with standardized newDEFvalue='hanim_l_talus'
*** HAnim2 name replaced: HAnimSegment name='l_hindfoot' alias with preferred name='l_talus'
*** HAnim2 DEF replaced: HAnimJoint DEF='hanim_l_subtalar' alias replaced with standardized newDEFvalue='hanim_l_tarsometatarsal_2'
*** HAnim2 name replaced: HAnimJoint name='l_subtalar' alias with preferred name='l_tarsometatarsal_2'
*** HAnim2 DEF replaced: HAnimJoint DEF='hanim_l_midtarsal' alias replaced with standardized newDEFvalue='hanim_l_metatarsophalangeal_2'
*** HAnim2 name replaced: HAnimJoint name='l_midtarsal' alias with preferred name='l_metatarsophalangeal_2'
*** HAnim2 DEF replaced: HAnimSegment DEF='hanim_l_middistal' alias replaced with standardized newDEFvalue='hanim_l_tarsal_proximal_phalanx_2'
*** HAnim2 name replaced: HAnimSegment name='l_middistal' alias with preferred name='l_tarsal_proximal_phalanx_2'
*** HAnim2 DEF replaced: HAnimJoint DEF='hanim_l_metatarsal' alias replaced with standardized newDEFvalue='hanim_l_tarsal_distal_interphalangeal_2'
*** HAnim2 name replaced: HAnimJoint name='l_metatarsal' alias with preferred name='l_tarsal_distal_interphalangeal_2'
*** HAnim2 DEF replaced: HAnimSegment DEF='hanim_l_forefoot' alias replaced with standardized newDEFvalue='hanim_l_tarsal_distal_phalanx_2'
*** HAnim2 name replaced: HAnimSegment name='l_forefoot' alias with preferred name='l_tarsal_distal_phalanx_2'
*** HAnim2 DEF replaced: HAnimJoint DEF='hanim_r_ankle' alias replaced with standardized newDEFvalue='hanim_r_talocrural'
*** HAnim2 name replaced: HAnimJoint name='r_ankle' alias with preferred name='r_talocrural'
*** HAnim2 DEF replaced: HAnimSegment DEF='hanim_r_hindfoot' alias replaced with standardized newDEFvalue='hanim_r_talus'
*** HAnim2 name replaced: HAnimSegment name='r_hindfoot' alias with preferred name='r_talus'
*** HAnim2 DEF replaced: HAnimJoint DEF='hanim_r_midtarsal' alias replaced with standardized newDEFvalue='hanim_r_metatarsophalangeal_2'
*** HAnim2 name replaced: HAnimJoint name='r_midtarsal' alias with preferred name='r_metatarsophalangeal_2'
*** HAnim2 DEF replaced: HAnimSegment DEF='hanim_r_middistal' alias replaced with standardized newDEFvalue='hanim_r_tarsal_proximal_phalanx_2'
*** HAnim2 name replaced: HAnimSegment name='r_middistal' alias with preferred name='r_tarsal_proximal_phalanx_2'
*** HAnim2 DEF replaced: HAnimJoint DEF='hanim_l_wrist' alias replaced with standardized newDEFvalue='hanim_l_radiocarpal'
*** HAnim2 name replaced: HAnimJoint name='l_wrist' alias with preferred name='l_radiocarpal'
*** HAnim2 DEF replaced: HAnimSegment DEF='hanim_l_hand' alias replaced with standardized newDEFvalue='hanim_l_carpal'
*** HAnim2 name replaced: HAnimSegment name='l_hand' alias with preferred name='l_carpal'
*** HAnim2 DEF replaced: HAnimSegment DEF='hanim_l_thumb_distal' alias replaced with standardized newDEFvalue='hanim_l_carpal_distal_phalanx_1'
*** HAnim2 name replaced: HAnimSegment name='l_thumb_distal' alias with preferred name='l_carpal_distal_phalanx_1'
*** HAnim2 DEF replaced: HAnimSegment DEF='hanim_l_index_distal' alias replaced with standardized newDEFvalue='hanim_l_carpal_distal_phalanx_2'
*** HAnim2 name replaced: HAnimSegment name='l_index_distal' alias with preferred name='l_carpal_distal_phalanx_2'
*** HAnim2 DEF replaced: HAnimJoint DEF='hanim_r_wrist' alias replaced with standardized newDEFvalue='hanim_r_radiocarpal'
*** HAnim2 name replaced: HAnimJoint name='r_wrist' alias with preferred name='r_radiocarpal'
*** HAnim2 DEF replaced: HAnimSegment DEF='hanim_r_hand' alias replaced with standardized newDEFvalue='hanim_r_carpal'
*** HAnim2 name replaced: HAnimSegment name='r_hand' alias with preferred name='r_carpal'
*** HAnim2 USE replaced: HAnimJoint USE='hanim_l_ankle' alias replaced with standardized newUSEvalue='hanim_l_talocrural'
*** HAnim2 USE replaced: HAnimJoint USE='hanim_r_ankle' alias replaced with standardized newUSEvalue='hanim_r_talocrural'
*** HAnim2 USE replaced: HAnimJoint USE='hanim_l_metatarsal' alias replaced with standardized newUSEvalue='hanim_l_tarsal_distal_interphalangeal_2'
*** HAnim2 USE replaced: HAnimJoint USE='hanim_l_midtarsal' alias replaced with standardized newUSEvalue='hanim_l_metatarsophalangeal_2'
*** HAnim2 USE replaced: HAnimJoint USE='hanim_r_midtarsal' alias replaced with standardized newUSEvalue='hanim_r_metatarsophalangeal_2'
*** HAnim2 USE replaced: HAnimJoint USE='hanim_l_subtalar' alias replaced with standardized newUSEvalue='hanim_l_tarsometatarsal_2'
*** HAnim2 USE replaced: HAnimJoint USE='hanim_l_wrist' alias replaced with standardized newUSEvalue='hanim_l_radiocarpal'
*** HAnim2 USE replaced: HAnimJoint USE='hanim_r_wrist' alias replaced with standardized newUSEvalue='hanim_r_radiocarpal'
*** HAnim2 USE replaced: HAnimSegment USE='hanim_l_forefoot' alias replaced with standardized newUSEvalue='hanim_l_tarsal_distal_phalanx_2'
*** HAnim2 USE replaced: HAnimSegment USE='hanim_l_hand' alias replaced with standardized newUSEvalue='hanim_l_carpal'
*** HAnim2 USE replaced: HAnimSegment USE='hanim_r_hand' alias replaced with standardized newUSEvalue='hanim_r_carpal'
*** HAnim2 USE replaced: HAnimSegment USE='hanim_l_hindfoot' alias replaced with standardized newUSEvalue='hanim_l_talus'
*** HAnim2 USE replaced: HAnimSegment USE='hanim_r_hindfoot' alias replaced with standardized newUSEvalue='hanim_r_talus'
*** HAnim2 USE replaced: HAnimSegment USE='hanim_l_index_distal' alias replaced with standardized newUSEvalue='hanim_l_carpal_distal_phalanx_2'
*** HAnim2 USE replaced: HAnimSegment USE='hanim_l_middistal' alias replaced with standardized newUSEvalue='hanim_l_tarsal_proximal_phalanx_2'
*** HAnim2 USE replaced: HAnimSegment USE='hanim_r_middistal' alias replaced with standardized newUSEvalue='hanim_r_tarsal_proximal_phalanx_2'
*** HAnim2 USE replaced: HAnimSegment USE='hanim_l_thumb_distal' alias replaced with standardized newUSEvalue='hanim_l_carpal_distal_phalanx_1'
=========================================================================================
HAnimHumanoid skeleton holds HAnimJoint : HAnimSegment : HAnimSite triplets (X3D4 HAnim2)
=========================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid'
humanoid_root : segmentNameNeededTODO-93
sacroiliac : pelvis : r_iliocristale_pt, r_trochanterion_pt, l_iliocristale_pt, l_trochanterion_pt, r_asis_pt, l_asis_pt, r_psis_pt, l_psis_pt, crotch_pt
| l_hip : l_thigh : l_knee_crease_pt, l_femoral_lateral_epicn_pt, l_femoral_medial_epicn_pt
| | l_knee : l_calf
| | l_ankle (HAnim2 name replaced: l_talocrural) : l_hindfoot (HAnim2 name replaced: l_talocrural) : l_lateral_malleolus_pt (HAnim2 name replaced: l_talocrural), l_medial_malleolus_pt (HAnim2 name replaced: l_talocrural), l_sphyrion_pt (HAnim2 name replaced: l_talocrural), l_calcaneous_post_pt (HAnim2 name replaced: l_talocrural)
| | l_subtalar (HAnim2 name replaced: l_tarsometatarsal_2) : segmentNameNeededTODO-230 (HAnim2 name replaced: l_tarsometatarsal_2)
| | l_midtarsal (HAnim2 name replaced: l_metatarsophalangeal_2) : l_middistal (HAnim2 name replaced: l_metatarsophalangeal_2) : l_middistal_tip (HAnim2 name replaced: l_metatarsophalangeal_2), l_metatarsal_pha1_pt (HAnim2 name replaced: l_metatarsophalangeal_2)
| | l_metatarsal (HAnim2 name replaced: l_tarsal_distal_interphalangeal_2) : l_forefoot (HAnim2 name replaced: l_tarsal_distal_interphalangeal_2) : l_forefoot_tip (HAnim2 name replaced: l_tarsal_distal_interphalangeal_2), l_metatarsal_pha5_pt (HAnim2 name replaced: l_tarsal_distal_interphalangeal_2), l_digit2_pt (HAnim2 name replaced: l_tarsal_distal_interphalangeal_2)
| r_hip : r_thigh : r_knee_crease_pt, r_femoral_lateral_epicn_pt, r_femoral_medial_epicn_pt
| r_knee : r_calf
| r_ankle (HAnim2 name replaced: r_talocrural) : r_hindfoot (HAnim2 name replaced: r_talocrural) : r_lateral_malleolus_pt (HAnim2 name replaced: r_talocrural), r_medial_malleolus_pt (HAnim2 name replaced: r_talocrural), r_sphyrion_pt (HAnim2 name replaced: r_talocrural), r_calcaneous_post_pt (HAnim2 name replaced: r_talocrural)
| r_midtarsal (HAnim2 name replaced: r_metatarsophalangeal_2) : r_middistal (HAnim2 name replaced: r_metatarsophalangeal_2) : r_middistal_tip (HAnim2 name replaced: r_metatarsophalangeal_2), r_metatarsal_pha5_pt (HAnim2 name replaced: r_metatarsophalangeal_2), r_metatarsal_pha1_pt (HAnim2 name replaced: r_metatarsophalangeal_2), r_digit2_pt (HAnim2 name replaced: r_metatarsophalangeal_2)
vl5 : segmentNameNeededTODO-385
vl4 : segmentNameNeededTODO-391
vl3 : segmentNameNeededTODO-397
vl2 : segmentNameNeededTODO-403
vl1 : segmentNameNeededTODO-409
vt12 : segmentNameNeededTODO-415
vt11 : segmentNameNeededTODO-421
vt10 : segmentNameNeededTODO-427
vt9 : segmentNameNeededTODO-433
vt8 : segmentNameNeededTODO-439
vt7 : segmentNameNeededTODO-445
vt6 : segmentNameNeededTODO-451
vt5 : segmentNameNeededTODO-457
vt4 : segmentNameNeededTODO-463
vt3 : segmentNameNeededTODO-469
vt2 : segmentNameNeededTODO-475
vt1 : segmentNameNeededTODO-481
l_shoulder : l_upperarm : l_humeral_lateral_epicn_pt
| l_elbow : l_forearm : l_radial_styloid_pt, l_olecranon_pt, l_humeral_medial_epicn_pt, l_radiale_pt
| l_wrist (HAnim2 name replaced: l_radiocarpal) : l_hand (HAnim2 name replaced: l_radiocarpal) : l_hand_tip (HAnim2 name replaced: l_radiocarpal), l_metacarpal_pha2_pt (HAnim2 name replaced: l_radiocarpal), l_dactylion_pt (HAnim2 name replaced: l_radiocarpal), l_ulnar_styloid_pt (HAnim2 name replaced: l_radiocarpal), l_metacarpal_pha5_pt (HAnim2 name replaced: l_radiocarpal)
| l_thumb1 : segmentNameNeededTODO-539
| | l_thumb2 : segmentNameNeededTODO-545
| | l_thumb3 : l_thumb_distal : l_thumb_distal_tip
| l_index0 : segmentNameNeededTODO-567
| l_index1 : segmentNameNeededTODO-573
| l_index2 : segmentNameNeededTODO-579
| l_index3 : l_index_distal : l_index_distal_tip
r_shoulder : r_upperarm : r_humeral_lateral_epicn_pt
| r_elbow : r_forearm : r_radial_styloid_pt, r_olecranon_pt, r_humeral_medial_epicn_pt, r_radiale_pt
| r_wrist (HAnim2 name replaced: r_radiocarpal) : r_hand (HAnim2 name replaced: r_radiocarpal) : r_hand_tip (HAnim2 name replaced: r_radiocarpal), r_metacarpal_pha2_pt (HAnim2 name replaced: r_radiocarpal), r_dactylion_pt (HAnim2 name replaced: r_radiocarpal), r_ulnar_styloid_pt (HAnim2 name replaced: r_radiocarpal), r_metacarpal_pha5_pt (HAnim2 name replaced: r_radiocarpal)
vc7 : c7
vc6 : segmentNameNeededTODO-731
vc5 : segmentNameNeededTODO-737
vc4 : c4
vc3 : segmentNameNeededTODO-750
vc2 : segmentNameNeededTODO-756
vc1 : segmentNameNeededTODO-762
skullbase : skull : skull_tip, sellion_pt, r_infraorbitale_pt, l_infraorbitale_pt, supramenton_pt, r_tragion_pt, r_gonion_pt, l_tragion_pt, l_gonion_pt, nuchale_pt
===========================================================================
now canonicalize X3dTidy output:
invocation parameters:
Templates//DiamondManLOA_2Tidy.x3d
Templates//DiamondManLOA_2TidyCanonical.xml
INFO [main] (X3dHeaderChecker.java:452) - final canonical 4.0 DOCTYPE found
INFO [main] (X3dHeaderChecker.java:570) - -f final DTD was set, no action taken
INFO [main] (X3dHeaderChecker.java:647) - Scene "Templates//DiamondManLOA_2Tidy.x3d" was not modified
INFO [main] (X3dCanonicalizer.java:1618) - X3D Canonicalization (C14N) complete for Templates//DiamondManLOA_2Tidy.x3d
check well-formedness of X3dTidy canonicalized form
1 file(s) have been successfully validated.
check DTD validation of X3dTidy canonicalized form
1 file(s) have been successfully validated.
check schema validation of X3dTidy canonicalized form
Templates//DiamondManLOA_2.length=118978 bytes, Templates//DiamondManLOA_2Tidy.length=119321 bytes
Copying 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive
Copying C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Templates\DiamondManLOA_2.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\DiamondManLOA_2.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Templates\DiamondManLOA_2Tidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\DiamondManLOA_2Tidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Templates
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Templates\DiamondManLOA_2TidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Templates\DiamondManLOA_2.x3d
==================================================
check well-formedness of X3dTidy form:
1 file(s) have been successfully validated.
check DTD validation of X3dTidy form
1 file(s) have been successfully validated.
check schema validation of X3dTidy form
echo.timestamp:
timestamp 16:40:18 on 12 July 2020
processScenes.X3dTidy complete.
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------
3.b. HumanoidAnimation\Templates\DiamondManLOA_2.x3d validation after conversion from X3D3 HAnim1 to X3D4 HAnim2:
==================================================
check well-formedness of X3dTidy form:
1 file(s) have been successfully validated.
check DTD validation of X3dTidy form
1 file(s) have been successfully validated.
check schema validation of X3dTidy form
check well-formedness of original model...
1 file(s) have been successfully validated.
check DTD validation of original model...
1 file(s) have been successfully validated.
check schema validation of original model...
check schematron validation of original model...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Templates\DiamondManLOA_2.x3d validation using X3D Schematron rules
X3D version 4.0 is experimental and under development, focused on HTML5/DOM interoperabiliity. [/X3D, diagnostic]
[/X3D/head/meta[8], diagnostic]
====================================================================================================================[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 64[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 64[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
====================================================================================================================[/X3D/Scene/HAnimHumanoid, diagnostic]
contains more than one Metadata* child node with default containerField='metadata' where typically such nodes have containerField='value' [/X3D/Scene/HAnimHumanoid/MetadataSet, error]
has child that instead should have name='sacrum' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1], warning]
has child that instead should have name='sacrum' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1], warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimSegment, warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[2], warning]
is an HAnimSite alias for 'r_trochanterion', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[4], warning]
is an HAnimSite alias for 'l_trochanterion', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[4], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[5], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[6], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[7], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[8], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[9], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[2], warning]
is an HAnimSite alias for 'l_femoral_lateral_epicondyle', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[3], warning]
is an HAnimSite alias for 'l_femoral_medial_epicondyle', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_cuneonavicular_2', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
needs to match name of parent is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is an HAnimSite alias for 'l_metatarsal_phalanx_1', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
has parent HAnimJoint name='l_metatarsophalangeal_2' rather than expected parent name='l_tarsal_proximal_interphalangeal_2', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
needs to match name of parent is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is an HAnimSite alias for 'l_metatarsal_phalanx_5', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is an HAnimSite alias for 'l_tarsal_distal_phalanx_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[2], warning]
is an HAnimSite alias for 'r_femoral_lateral_epicondyle', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[3], warning]
is an HAnimSite alias for 'r_femoral_medial_epicondyle', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_tarsometatarsal_2', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
needs to match name of parent is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is an HAnimSite alias for 'r_metatarsal_phalanx_5', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is an HAnimSite alias for 'r_metatarsal_phalanx_1', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
is an HAnimSite alias for 'r_tarsal_distal_phalanx_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
has child that instead should have name='l5' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]
has child that instead should have name='l4' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='l3' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='l2' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='l1' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t12' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t11' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t10' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t9' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t8' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t7' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t6' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t5' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t4' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t3' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t2' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='t1' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has parent HAnimJoint name='vt1' rather than expected parent name='l_acromioclavicular', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimSegment/Transform[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimSegment/HAnimSite, warning]
is an HAnimSite alias for 'l_humeral_lateral_epicondyle', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimSegment/HAnimSite, warning]
is an HAnimSite alias for 'l_humeral_medial_epicondyle', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimSegment/HAnimSite, warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimSegment/Transform[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/Transform[2], warning]
needs to match name of parent is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is an HAnimSite alias for 'l_metacarpal_phalanx_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], warning]
is an HAnimSite alias for 'l_metacarpal_phalanx_5', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], warning]
has child that instead should have name='l_thumb_metacarpal' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimSegment, warning]
has child that instead should have name='l_thumb_proximal' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='l_thumb_distal' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='l_thumb3' rather than expected parent name='l_carpal_interphalangeal_1', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
needs to match name of parent is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
is an HAnimSite alias for 'l_carpal_distal_phalanx_1', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
has child that instead should have name='l_index_metacarpal' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimSegment, warning]
has child that instead should have name='l_index_proximal' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='l_index_middle' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='l_index_distal' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimJoint in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='l_index3' rather than expected parent name='l_carpal_distal_interphalangeal_2', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
needs to match name of parent is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
is an HAnimSite alias for 'l_carpal_distal_phalanx_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
has parent HAnimJoint name='vt1' rather than expected parent name='r_acromioclavicular', recommend checking model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimSegment/Transform[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimSegment/HAnimSite, warning]
is an HAnimSite alias for 'r_humeral_lateral_epicondyle', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimSegment/HAnimSite, warning]
is an HAnimSite alias for 'r_humeral_medial_epicondyle', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimSegment/HAnimSite, warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimSegment/Transform[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
has parent that does not match child , resulting in mismatched local coordinate system[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/Transform[2], warning]
needs to match name of parent is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is an HAnimSite alias for 'r_metacarpal_phalanx_2', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], warning]
is an HAnimSite alias for 'r_metacarpal_phalanx_5', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], warning]
has child that instead should have name='c6' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='c5' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='c3' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='c2' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
has child that instead should have name='c1' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
is not a recognized name for HAnimSegment in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[6], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[7], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[8], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[9], warning]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[10], warning]
is an HAnimSite alias for 'nuchale', recommend updating model[/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[10], warning]
contains 5 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite[1], info]
is not a recognized name for HAnimSite in HAnim2[/X3D/Scene/HAnimHumanoid/HAnimSite[1], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Templates//DiamondManLOA_2.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=========================================================================================
HAnimHumanoid skeleton holds HAnimJoint : HAnimSegment : HAnimSite triplets (X3D4 HAnim2)
=========================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid'
humanoid_root : segmentNameNeededTODO-93
sacroiliac : pelvis : r_iliocristale_pt, r_trochanterion_pt, l_iliocristale_pt, l_trochanterion_pt, r_asis_pt, l_asis_pt, r_psis_pt, l_psis_pt, crotch_pt
| l_hip : l_thigh : l_knee_crease_pt, l_femoral_lateral_epicn_pt, l_femoral_medial_epicn_pt
| | l_knee : l_calf
| | l_talocrural : l_talus : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
| | l_tarsometatarsal_2 : segmentNameNeededTODO-230
| | l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2 : l_middistal_tip, l_metatarsal_pha1_pt
| | l_tarsal_distal_interphalangeal_2 : l_tarsal_distal_phalanx_2 : l_forefoot_tip, l_metatarsal_pha5_pt, l_digit2_pt
| r_hip : r_thigh : r_knee_crease_pt, r_femoral_lateral_epicn_pt, r_femoral_medial_epicn_pt
| r_knee : r_calf
| r_talocrural : r_talus : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
| r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2 : r_middistal_tip, r_metatarsal_pha5_pt, r_metatarsal_pha1_pt, r_digit2_pt
vl5 : segmentNameNeededTODO-385
vl4 : segmentNameNeededTODO-391
vl3 : segmentNameNeededTODO-397
vl2 : segmentNameNeededTODO-403
vl1 : segmentNameNeededTODO-409
vt12 : segmentNameNeededTODO-415
vt11 : segmentNameNeededTODO-421
vt10 : segmentNameNeededTODO-427
vt9 : segmentNameNeededTODO-433
vt8 : segmentNameNeededTODO-439
vt7 : segmentNameNeededTODO-445
vt6 : segmentNameNeededTODO-451
vt5 : segmentNameNeededTODO-457
vt4 : segmentNameNeededTODO-463
vt3 : segmentNameNeededTODO-469
vt2 : segmentNameNeededTODO-475
vt1 : segmentNameNeededTODO-481
l_shoulder : l_upperarm : l_humeral_lateral_epicn_pt
| l_elbow : l_forearm : l_radial_styloid_pt, l_olecranon_pt, l_humeral_medial_epicn_pt, l_radiale_pt
| l_radiocarpal : l_carpal : l_hand_tip, l_metacarpal_pha2_pt, l_dactylion_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt
| l_thumb1 : segmentNameNeededTODO-539
| | l_thumb2 : segmentNameNeededTODO-545
| | l_thumb3 : l_carpal_distal_phalanx_1 : l_thumb_distal_tip
| l_index0 : segmentNameNeededTODO-567
| l_index1 : segmentNameNeededTODO-573
| l_index2 : segmentNameNeededTODO-579
| l_index3 : l_carpal_distal_phalanx_2 : l_index_distal_tip
r_shoulder : r_upperarm : r_humeral_lateral_epicn_pt
| r_elbow : r_forearm : r_radial_styloid_pt, r_olecranon_pt, r_humeral_medial_epicn_pt, r_radiale_pt
| r_radiocarpal : r_carpal : r_hand_tip, r_metacarpal_pha2_pt, r_dactylion_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt
vc7 : c7
vc6 : segmentNameNeededTODO-731
vc5 : segmentNameNeededTODO-737
vc4 : c4
vc3 : segmentNameNeededTODO-750
vc2 : segmentNameNeededTODO-756
vc1 : segmentNameNeededTODO-762
skullbase : skull : skull_tip, sellion_pt, r_infraorbitale_pt, l_infraorbitale_pt, supramenton_pt, r_tragion_pt, r_gonion_pt, l_tragion_pt, l_gonion_pt, nuchale_pt
===========================================================================
---------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------