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 =========================================================================== --------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------