ant -f C:\\x3d-code\\www.web3d.org\\x3d\\content\\examples\\HumanoidAnimation processScenes.X3dTidy.all
clean.X3dTidy:
ensuring any prior intermediate X3dTidy results are cleaned out...
clean.RoundTrip:
ensuring any prior converted *RoundTrip*.* source files are cleaned out...
clean.duplicates:
clean/delete duplicate files autogenerated by X3D-Edit ending with 6 or more numeric values (*######.x3d)
  including files matching *######.x3d scenes: *.html *.wrl *.x3db *.x3dv *Canonical.xml
processScenes.touch.X3dModels:
touch Characters//HAnimModelFootLeft.x3d
touch Characters//HAnimModelFootRight.x3d
touch Characters//HAnimModelHandLeft.x3d
touch Characters//HAnimModelHandRight.x3d
touch Characters//HAnimModelsHandsFeet.x3d
touch Characters//JinLOA1.x3d
touch Characters//JinLOA2.x3d
touch Characters//JinLOA3.x3d
touch Characters//JinLOA4.x3d
touch Characters//JoeKick.x3d
touch Characters//KoreanCharacter01Jin.x3d
touch Characters//KoreanCharacter02Chul.x3d
touch Characters//KoreanCharacter03Hyun.x3d
touch Characters//KoreanCharacter04Young.x3d
touch Characters//KoreanCharacter05Ju.x3d
touch Characters//KoreanCharacter06Ga.x3d
touch Characters//KoreanCharacter07No.x3d
touch Characters//KoreanCharacter08Da.x3d
touch Characters//KoreanCharacter09Ru.x3d
touch Characters//KoreanCharacter10Mi.x3d
touch Characters//KoreanCharacter11Min.x3d
touch Characters//KoreanCharacter12Sun.x3d
touch Legacy//AllenDutton.x3d
touch Legacy//BoxMan.x3d
touch Legacy//BoxManAnimationPanel.x3d
touch Legacy//Bubbles.x3d
touch Legacy//DiamondManLOA_0.x3d
touch Legacy//DiamondManLOA_1.x3d
touch Legacy//DiamondManLOA_2.x3d
touch Legacy//HAnim1SpecificationLOA3Animation.x3d
touch Legacy//HAnim1SpecificationLOA3Illustrated.x3d
touch Legacy//HAnim1SpecificationLOA3Invisible.x3d
touch Legacy//JoeSkinTexcoordDisplacerKick.x3d
touch Legacy//KoreanCharacter01Jin.x3d
touch Legacy//KoreanCharacter02Chul.x3d
touch Legacy//KoreanCharacter03Hyun.x3d
touch Legacy//KoreanCharacter04Young.x3d
touch Legacy//KoreanCharacter05Ju.x3d
touch Legacy//KoreanCharacter06Ga.x3d
touch Legacy//KoreanCharacter07No.x3d
touch Legacy//KoreanCharacter08Da.x3d
touch Legacy//KoreanCharacter09Ru.x3d
touch Legacy//KoreanCharacter10Mi.x3d
touch Legacy//KoreanCharacter11Min.x3d
touch Legacy//KoreanCharacter12Sun.x3d
touch Legacy//MaskAndSnorkel.x3d
touch Legacy//NancyDiving.x3d
touch Legacy//NancyNativeTags.x3d
touch Legacy//NancyStandShootRifleM24.x3d
touch Legacy//ScubaTank.x3d
touch MotionAnimation//BvhConversion1.x3d
touch MotionAnimation//BvhConversion1Illustrated.x3d
touch MotionAnimation//BvhConversion1Invisible.x3d
touch MotionAnimation//BvhSeamless3dExport1.x3d
touch MotionAnimation//RotationTests.x3d
touch Polygonal//Marine.x3d
touch Prototypes//AllenDuttonProtoInstances.x3d
touch Prototypes//AllenStandShootRifleM24.x3d
touch Prototypes//HAnimBehaviorPrototypes.x3d
touch Prototypes//HAnimPrototypes.x3d
touch Prototypes//InterchangableActorsViaDynamicRoutingPrototypes.x3d
touch Prototypes//LOA1_JumpAnimation.x3d
touch Prototypes//LOA1_KneelAnimation.x3d
touch Prototypes//LOA1_RunAnimation.x3d
touch Prototypes//LOA1_StandAnimation.x3d
touch Prototypes//LOA1_StopAnimation.x3d
touch Prototypes//LOA1_SwimmingFlutterKickAnimation.x3d
touch Prototypes//LOA1_WalkAnimation.x3d
touch Prototypes//NancyDivingProtoInstances.x3d
touch Prototypes//NancyPrototypes.x3d
touch Specifications//HAnim1SpecificationLOA3Animation.x3d
touch Specifications//HAnim1SpecificationLOA3Illustrated.x3d
touch Specifications//HAnim1SpecificationLOA3Invisible.x3d
touch Specifications//HAnim2SpecificationLOA3Illustrated.x3d
touch Specifications//HAnim2SpecificationLOA3Invisible.x3d
touch Specifications//KoreanCharacterMotionAnnexC01Jin.x3d
touch Specifications//KoreanCharacterMotionAnnexD01Jin.x3d
touch Templates//DiamondManLOA0.x3d
touch Templates//DiamondManLOA1.x3d
touch Templates//DiamondManLOA2.x3d
processScenes.X3dTidy:
Apply X3dTidy.xslt to clean up X3D scene errors (when .x3d is more recent than .html)
Verifying Apache Ant XML Catalog resolver classpath: C:\apache-ant-1.10.9\lib/xml-resolver-1.2.jar (84091 bytes)
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\HAnimModelFootLeft.x3d 
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\HAnimModelFootLeft.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<meta name='warning' content='not yet to scale'/> [/X3D/head/meta[6], diagnostic]
<meta name='warning' content='TODO will X3D HAnim component add a new level to support LOA-4 functionality?'/> [/X3D/head/meta[7], diagnostic]
<meta name='info' content='TODO describe how to compute and apply offsets for center values whenever attaching this appendage to a body'/> [/X3D/head/meta[8], diagnostic]
<meta name='TODO' content='Integrate and confirm Segment/Joint names, Viewpoints.'/> [/X3D/head/meta[16], diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Left' name='Foot_Left'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Left' name='Foot_Left'/> node count(HAnimJoint)           within skeleton hierarchy        = 27[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Left' name='Foot_Left'/> node count(HAnimSegment)         within skeleton hierarchy        = 26[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Left' name='Foot_Left'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Left' name='Foot_Left'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Left' name='Foot_Left'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Left' name='Foot_Left'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 27[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Left' name='Foot_Left'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 26[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Left' name='Foot_Left'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Left' name='Foot_Left'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_talocrural' name='l_talocrural'/> has a missing (or default zero) offset field: center='0 0 0' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint, error]
<HAnimJoint DEF='hanim_l_talocrural' name='l_talocrural'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='l_knee', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//HAnimModelFootLeft.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (27) : HAnimSegment (26) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Foot_Left name='Foot_Left' loa='4'
  humanoid_root
    l_talocrural : l_talus
      l_talocalcaneonavicular : l_navicular
      | l_cuneonavicular_1 : l_cuneiform_1
      | | l_tarsometatarsal_1 : l_metatarsal_1
      | |   l_metatarsophalangeal_1 : l_tarsal_proximal_phalanx_1
      | |     l_tarsal_interphalangeal_1 : l_tarsal_distal_phalanx_1
      | l_cuneonavicular_2 : l_cuneiform_2
      | | l_tarsometatarsal_2 : l_metatarsal_2
      | |   l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2
      | |     l_tarsal_proximal_interphalangeal_2 : l_tarsal_middle_phalanx_2
      | |       l_tarsal_distal_interphalangeal_2 : l_tarsal_distal_phalanx_2
      | l_cuneonavicular_3 : l_cuneiform_3
      |   l_tarsometatarsal_3 : l_metatarsal_3
      |     l_metatarsophalangeal_3 : l_tarsal_proximal_phalanx_3
      |       l_tarsal_proximal_interphalangeal_3 : l_tarsal_middle_phalanx_3
      |         l_tarsal_distal_interphalangeal_3 : l_tarsal_distal_phalanx_3
      l_calcaneocuboid : l_calcaneus
        l_transversetarsal : l_cuboid
          l_tarsometatarsal_4 : l_metatarsal_4
          | l_metatarsophalangeal_4 : l_tarsal_proximal_phalanx_4
          |   l_tarsal_proximal_interphalangeal_4 : l_tarsal_middle_phalanx_4
          |     l_tarsal_distal_interphalangeal_4 : l_tarsal_distal_phalanx_4
          l_tarsometatarsal_5 : l_metatarsal_5
            l_metatarsophalangeal_5 : l_tarsal_proximal_phalanx_5
              l_tarsal_proximal_interphalangeal_5 : l_tarsal_middle_phalanx_5
                l_tarsal_distal_interphalangeal_5 : l_tarsal_distal_phalanx_5
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Characters//HAnimModelFootLeftTidy.x3d
 Characters//HAnimModelFootLeftTidyCanonical.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//HAnimModelFootLeftTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//HAnimModelFootLeftTidy.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//HAnimModelFootLeft.length=29334 bytes, Characters//HAnimModelFootLeftTidy.length=29334 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\HAnimModelFootLeft.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnimModelFootLeft.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\HAnimModelFootLeftTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnimModelFootLeftTidy.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\HAnimModelFootLeftTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\HAnimModelFootLeft.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//HAnimModelFootLeft.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (27) : HAnimSegment (26) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Foot_Left name='Foot_Left' loa='4'
  humanoid_root
    l_talocrural : l_talus
      l_talocalcaneonavicular : l_navicular
      | l_cuneonavicular_1 : l_cuneiform_1
      | | l_tarsometatarsal_1 : l_metatarsal_1
      | |   l_metatarsophalangeal_1 : l_tarsal_proximal_phalanx_1
      | |     l_tarsal_interphalangeal_1 : l_tarsal_distal_phalanx_1
      | l_cuneonavicular_2 : l_cuneiform_2
      | | l_tarsometatarsal_2 : l_metatarsal_2
      | |   l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2
      | |     l_tarsal_proximal_interphalangeal_2 : l_tarsal_middle_phalanx_2
      | |       l_tarsal_distal_interphalangeal_2 : l_tarsal_distal_phalanx_2
      | l_cuneonavicular_3 : l_cuneiform_3
      |   l_tarsometatarsal_3 : l_metatarsal_3
      |     l_metatarsophalangeal_3 : l_tarsal_proximal_phalanx_3
      |       l_tarsal_proximal_interphalangeal_3 : l_tarsal_middle_phalanx_3
      |         l_tarsal_distal_interphalangeal_3 : l_tarsal_distal_phalanx_3
      l_calcaneocuboid : l_calcaneus
        l_transversetarsal : l_cuboid
          l_tarsometatarsal_4 : l_metatarsal_4
          | l_metatarsophalangeal_4 : l_tarsal_proximal_phalanx_4
          |   l_tarsal_proximal_interphalangeal_4 : l_tarsal_middle_phalanx_4
          |     l_tarsal_distal_interphalangeal_4 : l_tarsal_distal_phalanx_4
          l_tarsometatarsal_5 : l_metatarsal_5
            l_metatarsophalangeal_5 : l_tarsal_proximal_phalanx_5
              l_tarsal_proximal_interphalangeal_5 : l_tarsal_middle_phalanx_5
                l_tarsal_distal_interphalangeal_5 : l_tarsal_distal_phalanx_5
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//HAnimModelFootLeft.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\HAnimModelFootRight.x3d 
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\HAnimModelFootRight.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<meta name='warning' content='not yet to scale'/> [/X3D/head/meta[6], diagnostic]
<meta name='TODO' content='Update all values to match HAnim2 A.7 Level of articulation four LOA-4'/> [/X3D/head/meta[7], diagnostic]
<meta name='TODO' content='Add links to figures'/> [/X3D/head/meta[8], diagnostic]
<meta name='TODO' content='Add Viewpoints to enable inspection'/> [/X3D/head/meta[9], diagnostic]
<meta name='info' content='TODO describe how to compute and apply offsets for center values whenever attaching this appendage to a body'/> [/X3D/head/meta[10], diagnostic]
<meta name='warning' content='TODO will X3D HAnim component add a new level to support LOA-4 functionality?'/> [/X3D/head/meta[11], diagnostic]
<meta name='TODO' content='Integrate and confirm Segment/Joint names, Viewpoints.'/> [/X3D/head/meta[19], diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(HAnimJoint)           within skeleton hierarchy        = 27[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(HAnimSegment)         within skeleton hierarchy        = 26[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 27[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 26[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_r_talocrural' name='r_talocrural'/> has a missing (or default zero) offset field: center='0 0 0' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint, error]
<HAnimJoint DEF='hanim_r_talocrural' name='r_talocrural'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='r_knee', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//HAnimModelFootRight.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (27) : HAnimSegment (26) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Foot_Right name='Foot_Right' loa='4'
  humanoid_root
    r_talocrural : r_talus
      r_talocalcaneonavicular : r_navicular
      | r_cuneonavicular_1 : r_cuneiform_1
      | | r_tarsometatarsal_1 : r_metatarsal_1
      | |   r_metatarsophalangeal_1 : r_tarsal_proximal_phalanx_1
      | |     r_tarsal_interphalangeal_1 : r_tarsal_distal_phalanx_1
      | r_cuneonavicular_2 : r_cuneiform_2
      | | r_tarsometatarsal_2 : r_metatarsal_2
      | |   r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2
      | |     r_tarsal_proximal_interphalangeal_2 : r_tarsal_middle_phalanx_2
      | |       r_tarsal_distal_interphalangeal_2 : r_tarsal_distal_phalanx_2
      | r_cuneonavicular_3 : r_cuneiform_3
      |   r_tarsometatarsal_3 : r_metatarsal_3
      |     r_metatarsophalangeal_3 : r_tarsal_proximal_phalanx_3
      |       r_tarsal_proximal_interphalangeal_3 : r_tarsal_middle_phalanx_3
      |         r_tarsal_distal_interphalangeal_3 : r_tarsal_distal_phalanx_3
      r_calcaneocuboid : r_calcaneus
        r_transversetarsal : r_cuboid
          r_tarsometatarsal_4 : r_metatarsal_4
          | r_metatarsophalangeal_4 : r_tarsal_proximal_phalanx_4
          |   r_tarsal_proximal_interphalangeal_4 : r_tarsal_middle_phalanx_4
          |     r_tarsal_distal_interphalangeal_4 : r_tarsal_distal_phalanx_4
          r_tarsometatarsal_5 : r_metatarsal_5
            r_metatarsophalangeal_5 : r_tarsal_proximal_phalanx_5
              r_tarsal_proximal_interphalangeal_5 : r_tarsal_middle_phalanx_5
                r_tarsal_distal_interphalangeal_5 : r_tarsal_distal_phalanx_5
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Characters//HAnimModelFootRightTidy.x3d
 Characters//HAnimModelFootRightTidyCanonical.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//HAnimModelFootRightTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//HAnimModelFootRightTidy.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//HAnimModelFootRight.length=29627 bytes, Characters//HAnimModelFootRightTidy.length=29627 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\HAnimModelFootRight.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnimModelFootRight.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\HAnimModelFootRightTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnimModelFootRightTidy.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\HAnimModelFootRightTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\HAnimModelFootRight.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//HAnimModelFootRight.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (27) : HAnimSegment (26) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Foot_Right name='Foot_Right' loa='4'
  humanoid_root
    r_talocrural : r_talus
      r_talocalcaneonavicular : r_navicular
      | r_cuneonavicular_1 : r_cuneiform_1
      | | r_tarsometatarsal_1 : r_metatarsal_1
      | |   r_metatarsophalangeal_1 : r_tarsal_proximal_phalanx_1
      | |     r_tarsal_interphalangeal_1 : r_tarsal_distal_phalanx_1
      | r_cuneonavicular_2 : r_cuneiform_2
      | | r_tarsometatarsal_2 : r_metatarsal_2
      | |   r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2
      | |     r_tarsal_proximal_interphalangeal_2 : r_tarsal_middle_phalanx_2
      | |       r_tarsal_distal_interphalangeal_2 : r_tarsal_distal_phalanx_2
      | r_cuneonavicular_3 : r_cuneiform_3
      |   r_tarsometatarsal_3 : r_metatarsal_3
      |     r_metatarsophalangeal_3 : r_tarsal_proximal_phalanx_3
      |       r_tarsal_proximal_interphalangeal_3 : r_tarsal_middle_phalanx_3
      |         r_tarsal_distal_interphalangeal_3 : r_tarsal_distal_phalanx_3
      r_calcaneocuboid : r_calcaneus
        r_transversetarsal : r_cuboid
          r_tarsometatarsal_4 : r_metatarsal_4
          | r_metatarsophalangeal_4 : r_tarsal_proximal_phalanx_4
          |   r_tarsal_proximal_interphalangeal_4 : r_tarsal_middle_phalanx_4
          |     r_tarsal_distal_interphalangeal_4 : r_tarsal_distal_phalanx_4
          r_tarsometatarsal_5 : r_metatarsal_5
            r_metatarsophalangeal_5 : r_tarsal_proximal_phalanx_5
              r_tarsal_proximal_interphalangeal_5 : r_tarsal_middle_phalanx_5
                r_tarsal_distal_interphalangeal_5 : r_tarsal_distal_phalanx_5
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//HAnimModelFootRight.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\HAnimModelHandLeft.x3d 
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\HAnimModelHandLeft.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<meta name='TODO' content='fix visible geometry for thumb and index finger, midcarpal_1 and midcarpal_2'/> [/X3D/head/meta[6], diagnostic]
<meta name='error' content='not yet to scale, also relatively flat'/> [/X3D/head/meta[8], diagnostic]
<meta name='warning' content='TODO will X3D HAnim component add a new level to support LOA-4 functionality?'/> [/X3D/head/meta[9], diagnostic]
<meta name='info' content='TODO describe how to compute and apply offsets for center values whenever attaching this appendage to a body'/> [/X3D/head/meta[10], diagnostic]
<meta name='TODO' content='Integrate and confirm Segment/Joint names, Viewpoints.'/> [/X3D/head/meta[18], diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Left' name='Hand_Left'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Left' name='Hand_Left'/> node count(HAnimJoint)           within skeleton hierarchy        = 25[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Left' name='Hand_Left'/> node count(HAnimSegment)         within skeleton hierarchy        = 24[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Left' name='Hand_Left'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Left' name='Hand_Left'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Left' name='Hand_Left'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Left' name='Hand_Left'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 25[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Left' name='Hand_Left'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 24[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Left' name='Hand_Left'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Left' name='Hand_Left'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_radiocarpal' name='l_radiocarpal'/> has a missing (or default zero) offset field: center='0 0 0' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint, error]
<HAnimJoint DEF='hanim_l_radiocarpal' name='l_radiocarpal'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='l_elbow', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//HAnimModelHandLeft.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (25) : HAnimSegment (24) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Hand_Left name='Hand_Left' loa='4'
  humanoid_root
    l_radiocarpal : l_carpal
      l_midcarpal_1 : l_trapezium
      | l_carpometacarpal_1 : l_metacarpal_1
      |   l_metacarpophalangeal_1 : l_carpal_proximal_phalanx_1
      |     l_carpal_interphalangeal_1 : l_carpal_distal_phalanx_1
      l_midcarpal_2 : l_trapezoid
      | l_carpometacarpal_2 : l_metacarpal_2
      |   l_metacarpophalangeal_2 : l_carpal_proximal_phalanx_2
      |     l_carpal_proximal_interphalangeal_2 : l_carpal_middle_phalanx_2
      |       l_carpal_distal_interphalangeal_2 : l_carpal_distal_phalanx_2
      l_midcarpal_3 : l_capitate
      | l_carpometacarpal_3 : l_metacarpal_3
      |   l_metacarpophalangeal_3 : l_carpal_proximal_phalanx_3
      |     l_carpal_proximal_interphalangeal_3 : l_carpal_middle_phalanx_3
      |       l_carpal_distal_interphalangeal_3 : l_carpal_distal_phalanx_3
      l_midcarpal_4_5 : l_hamate
        l_carpometacarpal_4 : l_metacarpal_4
        | l_metacarpophalangeal_4 : l_carpal_proximal_phalanx_4
        |   l_carpal_proximal_interphalangeal_4 : l_carpal_middle_phalanx_4
        |     l_carpal_distal_interphalangeal_4 : l_carpal_distal_phalanx_4
        l_carpometacarpal_5 : l_metacarpal_5
          l_metacarpophalangeal_5 : l_carpal_proximal_phalanx_5
            l_carpal_proximal_interphalangeal_5 : l_carpal_middle_phalanx_5
              l_carpal_distal_interphalangeal_5 : l_carpal_distal_phalanx_5
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Characters//HAnimModelHandLeftTidy.x3d
 Characters//HAnimModelHandLeftTidyCanonical.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//HAnimModelHandLeftTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//HAnimModelHandLeftTidy.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//HAnimModelHandLeft.length=27339 bytes, Characters//HAnimModelHandLeftTidy.length=27339 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\HAnimModelHandLeft.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnimModelHandLeft.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\HAnimModelHandLeftTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnimModelHandLeftTidy.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\HAnimModelHandLeftTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\HAnimModelHandLeft.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//HAnimModelHandLeft.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (25) : HAnimSegment (24) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Hand_Left name='Hand_Left' loa='4'
  humanoid_root
    l_radiocarpal : l_carpal
      l_midcarpal_1 : l_trapezium
      | l_carpometacarpal_1 : l_metacarpal_1
      |   l_metacarpophalangeal_1 : l_carpal_proximal_phalanx_1
      |     l_carpal_interphalangeal_1 : l_carpal_distal_phalanx_1
      l_midcarpal_2 : l_trapezoid
      | l_carpometacarpal_2 : l_metacarpal_2
      |   l_metacarpophalangeal_2 : l_carpal_proximal_phalanx_2
      |     l_carpal_proximal_interphalangeal_2 : l_carpal_middle_phalanx_2
      |       l_carpal_distal_interphalangeal_2 : l_carpal_distal_phalanx_2
      l_midcarpal_3 : l_capitate
      | l_carpometacarpal_3 : l_metacarpal_3
      |   l_metacarpophalangeal_3 : l_carpal_proximal_phalanx_3
      |     l_carpal_proximal_interphalangeal_3 : l_carpal_middle_phalanx_3
      |       l_carpal_distal_interphalangeal_3 : l_carpal_distal_phalanx_3
      l_midcarpal_4_5 : l_hamate
        l_carpometacarpal_4 : l_metacarpal_4
        | l_metacarpophalangeal_4 : l_carpal_proximal_phalanx_4
        |   l_carpal_proximal_interphalangeal_4 : l_carpal_middle_phalanx_4
        |     l_carpal_distal_interphalangeal_4 : l_carpal_distal_phalanx_4
        l_carpometacarpal_5 : l_metacarpal_5
          l_metacarpophalangeal_5 : l_carpal_proximal_phalanx_5
            l_carpal_proximal_interphalangeal_5 : l_carpal_middle_phalanx_5
              l_carpal_distal_interphalangeal_5 : l_carpal_distal_phalanx_5
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//HAnimModelHandLeft.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\HAnimModelHandRight.x3d 
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\HAnimModelHandRight.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<meta name='TODO' content='fix visible geometry for thumb and index finger, midcarpal_1 and midcarpal_2'/> [/X3D/head/meta[6], diagnostic]
<meta name='error' content='not yet to scale, also relatively flat'/> [/X3D/head/meta[8], diagnostic]
<meta name='warning' content='TODO will X3D HAnim component add a new level to support LOA-4 functionality?'/> [/X3D/head/meta[9], diagnostic]
<meta name='info' content='TODO describe how to compute and apply offsets for center values whenever attaching this appendage to a body'/> [/X3D/head/meta[10], diagnostic]
<meta name='TODO' content='Integrate and confirm Segment/Joint names, Viewpoints.'/> [/X3D/head/meta[18], diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Right' name='Hand_Right'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Right' name='Hand_Right'/> node count(HAnimJoint)           within skeleton hierarchy        = 25[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Right' name='Hand_Right'/> node count(HAnimSegment)         within skeleton hierarchy        = 24[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Right' name='Hand_Right'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Right' name='Hand_Right'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Right' name='Hand_Right'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Right' name='Hand_Right'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 25[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Right' name='Hand_Right'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 24[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Right' name='Hand_Right'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hand_Right' name='Hand_Right'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_r_radiocarpal' name='r_radiocarpal'/> has a missing (or default zero) offset field: center='0 0 0' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint, error]
<HAnimJoint DEF='hanim_r_radiocarpal' name='r_radiocarpal'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='r_elbow', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//HAnimModelHandRight.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (25) : HAnimSegment (24) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Hand_Right name='Hand_Right' loa='4'
  humanoid_root
    r_radiocarpal : r_carpal
      r_midcarpal_1 : r_trapezium
      | r_carpometacarpal_1 : r_metacarpal_1
      |   r_metacarpophalangeal_1 : r_carpal_proximal_phalanx_1
      |     r_carpal_interphalangeal_1 : r_carpal_distal_phalanx_1
      r_midcarpal_2 : r_trapezoid
      | r_carpometacarpal_2 : r_metacarpal_2
      |   r_metacarpophalangeal_2 : r_carpal_proximal_phalanx_2
      |     r_carpal_proximal_interphalangeal_2 : r_carpal_middle_phalanx_2
      |       r_carpal_distal_interphalangeal_2 : r_carpal_distal_phalanx_2
      r_midcarpal_3 : r_capitate
      | r_carpometacarpal_3 : r_metacarpal_3
      |   r_metacarpophalangeal_3 : r_carpal_proximal_phalanx_3
      |     r_carpal_proximal_interphalangeal_3 : r_carpal_middle_phalanx_3
      |       r_carpal_distal_interphalangeal_3 : r_carpal_distal_phalanx_3
      r_midcarpal_4_5 : r_hamate
        r_carpometacarpal_4 : r_metacarpal_4
        | r_metacarpophalangeal_4 : r_carpal_proximal_phalanx_4
        |   r_carpal_proximal_interphalangeal_4 : r_carpal_middle_phalanx_4
        |     r_carpal_distal_interphalangeal_4 : r_carpal_distal_phalanx_4
        r_carpometacarpal_5 : r_metacarpal_5
          r_metacarpophalangeal_5 : r_carpal_proximal_phalanx_5
            r_carpal_proximal_interphalangeal_5 : r_carpal_middle_phalanx_5
              r_carpal_distal_interphalangeal_5 : r_carpal_distal_phalanx_5
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Characters//HAnimModelHandRightTidy.x3d
 Characters//HAnimModelHandRightTidyCanonical.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//HAnimModelHandRightTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//HAnimModelHandRightTidy.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//HAnimModelHandRight.length=27042 bytes, Characters//HAnimModelHandRightTidy.length=27042 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\HAnimModelHandRight.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnimModelHandRight.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\HAnimModelHandRightTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnimModelHandRightTidy.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\HAnimModelHandRightTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\HAnimModelHandRight.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//HAnimModelHandRight.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (25) : HAnimSegment (24) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Hand_Right name='Hand_Right' loa='4'
  humanoid_root
    r_radiocarpal : r_carpal
      r_midcarpal_1 : r_trapezium
      | r_carpometacarpal_1 : r_metacarpal_1
      |   r_metacarpophalangeal_1 : r_carpal_proximal_phalanx_1
      |     r_carpal_interphalangeal_1 : r_carpal_distal_phalanx_1
      r_midcarpal_2 : r_trapezoid
      | r_carpometacarpal_2 : r_metacarpal_2
      |   r_metacarpophalangeal_2 : r_carpal_proximal_phalanx_2
      |     r_carpal_proximal_interphalangeal_2 : r_carpal_middle_phalanx_2
      |       r_carpal_distal_interphalangeal_2 : r_carpal_distal_phalanx_2
      r_midcarpal_3 : r_capitate
      | r_carpometacarpal_3 : r_metacarpal_3
      |   r_metacarpophalangeal_3 : r_carpal_proximal_phalanx_3
      |     r_carpal_proximal_interphalangeal_3 : r_carpal_middle_phalanx_3
      |       r_carpal_distal_interphalangeal_3 : r_carpal_distal_phalanx_3
      r_midcarpal_4_5 : r_hamate
        r_carpometacarpal_4 : r_metacarpal_4
        | r_metacarpophalangeal_4 : r_carpal_proximal_phalanx_4
        |   r_carpal_proximal_interphalangeal_4 : r_carpal_middle_phalanx_4
        |     r_carpal_distal_interphalangeal_4 : r_carpal_distal_phalanx_4
        r_carpometacarpal_5 : r_metacarpal_5
          r_metacarpophalangeal_5 : r_carpal_proximal_phalanx_5
            r_carpal_proximal_interphalangeal_5 : r_carpal_middle_phalanx_5
              r_carpal_distal_interphalangeal_5 : r_carpal_distal_phalanx_5
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//HAnimModelHandRight.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\HAnimModelsHandsFeet.x3d 
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\HAnimModelsHandsFeet.x3d validation using X3D Schematron rules
<X3D profile='Immersive'> is defined satisfactorily for this scene, but ensure that child Inline scenes do not exceed this profile/component combination since a parent scene must have an equal or higher profile/component combination [/X3D, info]
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<meta name='warning' content='not yet to scale'/> [/X3D/head/meta[6], diagnostic]
<meta name='warning' content='TODO will X3D HAnim component add a new level to support LOA-4 functionality?'/> [/X3D/head/meta[7], diagnostic]
<meta name='TODO' content='how to have HAnimHumanoid root with Inline IMPORT/EXPORT of limbs?'/> [/X3D/head/meta[8], diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//HAnimModelsHandsFeet.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 Characters//HAnimModelsHandsFeetTidy.x3d
 Characters//HAnimModelsHandsFeetTidyCanonical.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//HAnimModelsHandsFeetTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1637) - Source file is already X3D C14N compliant for Characters//HAnimModelsHandsFeetTidy.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//HAnimModelsHandsFeet.length=4119 bytes, Characters//HAnimModelsHandsFeetTidy.length=4119 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\HAnimModelsHandsFeet.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnimModelsHandsFeet.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\HAnimModelsHandsFeetTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnimModelsHandsFeetTidy.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\HAnimModelsHandsFeetTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\HAnimModelsHandsFeet.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//HAnimModelsHandsFeet.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//HAnimModelsHandsFeet.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JinLOA1.x3d 
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\JinLOA1.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<meta name='TODO' content='rescale smaller than 30m! convert inches to meters? what about motion scaling?'/> [/X3D/head/meta[7], diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA1' name='JinLOA1'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA1' name='JinLOA1'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA1' name='JinLOA1'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA1' name='JinLOA1'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA1' name='JinLOA1'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA1' name='JinLOA1'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA1' name='JinLOA1'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA1' name='JinLOA1'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA1' name='JinLOA1'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA1' name='JinLOA1'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_metatarsophalangeal_2' name='l_metatarsophalangeal_2'/> 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[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_vl5' name='vl5'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint, warning]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> has parent HAnimJoint name='skullbase' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> has parent HAnimJoint name='skullbase' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint[2], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//JinLOA1.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_JinLOA1 name='JinLOA1' loa='1'
  humanoid_root : sacrum
    sacroiliac : pelvis
    | 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
    vl5 : l5
      skullbase : skull
        l_shoulder : l_upperarm
        | l_elbow : l_forearm
        |   l_radiocarpal : l_carpal
        r_shoulder : r_upperarm
          r_elbow : r_forearm
            r_radiocarpal : r_carpal
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Characters//JinLOA1Tidy.x3d
 Characters//JinLOA1TidyCanonical.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//JinLOA1Tidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//JinLOA1Tidy.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//JinLOA1.length=122466 bytes, Characters//JinLOA1Tidy.length=122466 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\JinLOA1.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\JinLOA1.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\JinLOA1Tidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\JinLOA1Tidy.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\JinLOA1TidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JinLOA1.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//JinLOA1.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_JinLOA1 name='JinLOA1' loa='1'
  humanoid_root : sacrum
    sacroiliac : pelvis
    | 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
    vl5 : l5
      skullbase : skull
        l_shoulder : l_upperarm
        | l_elbow : l_forearm
        |   l_radiocarpal : l_carpal
        r_shoulder : r_upperarm
          r_elbow : r_forearm
            r_radiocarpal : r_carpal
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//JinLOA1.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JinLOA2.x3d 
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\JinLOA2.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA2' name='JinLOA2'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA2' name='JinLOA2'/> node count(HAnimJoint)           within skeleton hierarchy        = 71[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA2' name='JinLOA2'/> node count(HAnimSegment)         within skeleton hierarchy        = 71[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA2' name='JinLOA2'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA2' name='JinLOA2'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA2' name='JinLOA2'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA2' name='JinLOA2'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 71[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA2' name='JinLOA2'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 71[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA2' name='JinLOA2'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA2' name='JinLOA2'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_tarsometatarsal_2' name='l_tarsometatarsal_2'/> 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]
<HAnimJoint DEF='hanim_l_tarsal_distal_interphalangeal_2' name='l_tarsal_distal_interphalangeal_2'/> 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]
<HAnimJoint DEF='hanim_r_tarsometatarsal_2' name='r_tarsometatarsal_2'/> has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_cuneonavicular_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_2' name='r_tarsal_distal_interphalangeal_2'/> has parent HAnimJoint name='r_metatarsophalangeal_2' rather than expected parent name='r_tarsal_proximal_interphalangeal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_vl5' name='vl5'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_vl3' name='vl3'/> has parent HAnimJoint name='vl5' rather than expected parent name='vl4', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint, warning]
<HAnimJoint DEF='hanim_vl1' name='vl1'/> has parent HAnimJoint name='vl3' rather than expected parent name='vl2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_vt10' name='vt10'/> has parent HAnimJoint name='vl1' rather than expected parent name='vt11', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_vt6' name='vt6'/> has parent HAnimJoint name='vt10' rather than expected parent name='vt7', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_vt1' name='vt1'/> has parent HAnimJoint name='vt6' rather than expected parent name='vt2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_l_acromioclavicular' name='l_acromioclavicular'/> has parent HAnimJoint name='vt1' rather than expected parent name='l_sternoclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
<HAnimSegment DEF='hanim_l_clavicle' name='l_clavicle'/> has parent HAnimJoint name='l_acromioclavicular' rather than expected parent name='l_sternoclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimSegment, warning]
<HAnimJoint DEF='hanim_l_sternoclavicular' name='l_sternoclavicular'/> has parent HAnimJoint name='l_acromioclavicular' rather than expected parent name='vc7', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint, warning]
<HAnimSegment DEF='hanim_l_scapula' name='l_scapula'/> has parent HAnimJoint name='l_sternoclavicular' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> has parent HAnimJoint name='l_sternoclavicular' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_1' name='l_carpometacarpal_1'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_2' name='l_carpometacarpal_2'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_3' name='l_carpometacarpal_3'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_3', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3], warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_4' name='l_carpometacarpal_4'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_4_5', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4], warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_5' name='l_carpometacarpal_5'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_4_5', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5], warning]
<HAnimJoint DEF='hanim_r_acromioclavicular' name='r_acromioclavicular'/> has parent HAnimJoint name='vt1' rather than expected parent name='r_sternoclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
<HAnimSegment DEF='hanim_r_clavicle' name='r_clavicle'/> has parent HAnimJoint name='r_acromioclavicular' rather than expected parent name='r_sternoclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimSegment, warning]
<HAnimJoint DEF='hanim_r_sternoclavicular' name='r_sternoclavicular'/> has parent HAnimJoint name='r_acromioclavicular' rather than expected parent name='vc7', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint, warning]
<HAnimSegment DEF='hanim_r_scapula' name='r_scapula'/> has parent HAnimJoint name='r_sternoclavicular' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> has parent HAnimJoint name='r_sternoclavicular' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_1' name='r_carpometacarpal_1'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_2' name='r_carpometacarpal_2'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_3' name='r_carpometacarpal_3'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_3', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3], warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_4' name='r_carpometacarpal_4'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_4_5', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4], warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_5' name='r_carpometacarpal_5'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_4_5', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5], warning]
<HAnimJoint DEF='hanim_vc4' name='vc4'/> has parent HAnimJoint name='vt1' rather than expected parent name='vc5', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3], warning]
<HAnimJoint DEF='hanim_vc2' name='vc2'/> has parent HAnimJoint name='vc4' rather than expected parent name='vc3', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint, warning]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> has parent HAnimJoint name='vc2' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//JinLOA2.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (71) : HAnimSegment (71) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_JinLOA2 name='JinLOA2' loa='2'
  humanoid_root : sacrum
    sacroiliac : pelvis
    | l_hip : l_thigh
    | | l_knee : l_calf
    | |   l_talocrural : l_talus
    | |     l_tarsometatarsal_2 : l_metatarsal_2
    | |       l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2
    | |         l_tarsal_distal_interphalangeal_2 : l_tarsal_distal_phalanx_2
    | r_hip : r_thigh
    |   r_knee : r_calf
    |     r_talocrural : r_talus
    |       r_tarsometatarsal_2 : r_metatarsal_2
    |         r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2
    |           r_tarsal_distal_interphalangeal_2 : r_tarsal_distal_phalanx_2
    vl5 : l5
      vl3 : l3
        vl1 : l1
          vt10 : t10
            vt6 : t6
              vt1 : t1
                l_acromioclavicular : l_clavicle
                | l_sternoclavicular : l_scapula
                |   l_shoulder : l_upperarm
                |     l_elbow : l_forearm
                |       l_radiocarpal : l_carpal
                |         l_carpometacarpal_1 : l_metacarpal_1
                |         | l_metacarpophalangeal_1 : l_carpal_proximal_phalanx_1
                |         |   l_carpal_interphalangeal_1 : l_carpal_distal_phalanx_1
                |         l_carpometacarpal_2 : l_metacarpal_2
                |         | l_metacarpophalangeal_2 : l_carpal_proximal_phalanx_2
                |         |   l_carpal_proximal_interphalangeal_2 : l_carpal_middle_phalanx_2
                |         |     l_carpal_distal_interphalangeal_2 : l_carpal_distal_phalanx_2
                |         l_carpometacarpal_3 : l_metacarpal_3
                |         | l_metacarpophalangeal_3 : l_carpal_proximal_phalanx_3
                |         |   l_carpal_proximal_interphalangeal_3 : l_carpal_middle_phalanx_3
                |         |     l_carpal_distal_interphalangeal_3 : l_carpal_distal_phalanx_3
                |         l_carpometacarpal_4 : l_metacarpal_4
                |         | l_metacarpophalangeal_4 : l_carpal_proximal_phalanx_4
                |         |   l_carpal_proximal_interphalangeal_4 : l_carpal_middle_phalanx_4
                |         |     l_carpal_distal_interphalangeal_4 : l_carpal_distal_phalanx_4
                |         l_carpometacarpal_5 : l_metacarpal_5
                |           l_metacarpophalangeal_5 : l_carpal_proximal_phalanx_5
                |             l_carpal_proximal_interphalangeal_5 : l_carpal_middle_phalanx_5
                |               l_carpal_distal_interphalangeal_5 : l_carpal_distal_phalanx_5
                r_acromioclavicular : r_clavicle
                | r_sternoclavicular : r_scapula
                |   r_shoulder : r_upperarm
                |     r_elbow : r_forearm
                |       r_radiocarpal : r_carpal
                |         r_carpometacarpal_1 : r_metacarpal_1
                |         | r_metacarpophalangeal_1 : r_carpal_proximal_phalanx_1
                |         |   r_carpal_interphalangeal_1 : r_carpal_distal_phalanx_1
                |         r_carpometacarpal_2 : r_metacarpal_2
                |         | r_metacarpophalangeal_2 : r_carpal_proximal_phalanx_2
                |         |   r_carpal_proximal_interphalangeal_2 : r_carpal_middle_phalanx_2
                |         |     r_carpal_distal_interphalangeal_2 : r_carpal_distal_phalanx_2
                |         r_carpometacarpal_3 : r_metacarpal_3
                |         | r_metacarpophalangeal_3 : r_carpal_proximal_phalanx_3
                |         |   r_carpal_proximal_interphalangeal_3 : r_carpal_middle_phalanx_3
                |         |     r_carpal_distal_interphalangeal_3 : r_carpal_distal_phalanx_3
                |         r_carpometacarpal_4 : r_metacarpal_4
                |         | r_metacarpophalangeal_4 : r_carpal_proximal_phalanx_4
                |         |   r_carpal_proximal_interphalangeal_4 : r_carpal_middle_phalanx_4
                |         |     r_carpal_distal_interphalangeal_4 : r_carpal_distal_phalanx_4
                |         r_carpometacarpal_5 : r_metacarpal_5
                |           r_metacarpophalangeal_5 : r_carpal_proximal_phalanx_5
                |             r_carpal_proximal_interphalangeal_5 : r_carpal_middle_phalanx_5
                |               r_carpal_distal_interphalangeal_5 : r_carpal_distal_phalanx_5
                vc4 : c4
                  vc2 : c2
                    skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Characters//JinLOA2Tidy.x3d
 Characters//JinLOA2TidyCanonical.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//JinLOA2Tidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//JinLOA2Tidy.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//JinLOA2.length=332325 bytes, Characters//JinLOA2Tidy.length=332325 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\JinLOA2.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\JinLOA2.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\JinLOA2Tidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\JinLOA2Tidy.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\JinLOA2TidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JinLOA2.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//JinLOA2.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (71) : HAnimSegment (71) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_JinLOA2 name='JinLOA2' loa='2'
  humanoid_root : sacrum
    sacroiliac : pelvis
    | l_hip : l_thigh
    | | l_knee : l_calf
    | |   l_talocrural : l_talus
    | |     l_tarsometatarsal_2 : l_metatarsal_2
    | |       l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2
    | |         l_tarsal_distal_interphalangeal_2 : l_tarsal_distal_phalanx_2
    | r_hip : r_thigh
    |   r_knee : r_calf
    |     r_talocrural : r_talus
    |       r_tarsometatarsal_2 : r_metatarsal_2
    |         r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2
    |           r_tarsal_distal_interphalangeal_2 : r_tarsal_distal_phalanx_2
    vl5 : l5
      vl3 : l3
        vl1 : l1
          vt10 : t10
            vt6 : t6
              vt1 : t1
                l_acromioclavicular : l_clavicle
                | l_sternoclavicular : l_scapula
                |   l_shoulder : l_upperarm
                |     l_elbow : l_forearm
                |       l_radiocarpal : l_carpal
                |         l_carpometacarpal_1 : l_metacarpal_1
                |         | l_metacarpophalangeal_1 : l_carpal_proximal_phalanx_1
                |         |   l_carpal_interphalangeal_1 : l_carpal_distal_phalanx_1
                |         l_carpometacarpal_2 : l_metacarpal_2
                |         | l_metacarpophalangeal_2 : l_carpal_proximal_phalanx_2
                |         |   l_carpal_proximal_interphalangeal_2 : l_carpal_middle_phalanx_2
                |         |     l_carpal_distal_interphalangeal_2 : l_carpal_distal_phalanx_2
                |         l_carpometacarpal_3 : l_metacarpal_3
                |         | l_metacarpophalangeal_3 : l_carpal_proximal_phalanx_3
                |         |   l_carpal_proximal_interphalangeal_3 : l_carpal_middle_phalanx_3
                |         |     l_carpal_distal_interphalangeal_3 : l_carpal_distal_phalanx_3
                |         l_carpometacarpal_4 : l_metacarpal_4
                |         | l_metacarpophalangeal_4 : l_carpal_proximal_phalanx_4
                |         |   l_carpal_proximal_interphalangeal_4 : l_carpal_middle_phalanx_4
                |         |     l_carpal_distal_interphalangeal_4 : l_carpal_distal_phalanx_4
                |         l_carpometacarpal_5 : l_metacarpal_5
                |           l_metacarpophalangeal_5 : l_carpal_proximal_phalanx_5
                |             l_carpal_proximal_interphalangeal_5 : l_carpal_middle_phalanx_5
                |               l_carpal_distal_interphalangeal_5 : l_carpal_distal_phalanx_5
                r_acromioclavicular : r_clavicle
                | r_sternoclavicular : r_scapula
                |   r_shoulder : r_upperarm
                |     r_elbow : r_forearm
                |       r_radiocarpal : r_carpal
                |         r_carpometacarpal_1 : r_metacarpal_1
                |         | r_metacarpophalangeal_1 : r_carpal_proximal_phalanx_1
                |         |   r_carpal_interphalangeal_1 : r_carpal_distal_phalanx_1
                |         r_carpometacarpal_2 : r_metacarpal_2
                |         | r_metacarpophalangeal_2 : r_carpal_proximal_phalanx_2
                |         |   r_carpal_proximal_interphalangeal_2 : r_carpal_middle_phalanx_2
                |         |     r_carpal_distal_interphalangeal_2 : r_carpal_distal_phalanx_2
                |         r_carpometacarpal_3 : r_metacarpal_3
                |         | r_metacarpophalangeal_3 : r_carpal_proximal_phalanx_3
                |         |   r_carpal_proximal_interphalangeal_3 : r_carpal_middle_phalanx_3
                |         |     r_carpal_distal_interphalangeal_3 : r_carpal_distal_phalanx_3
                |         r_carpometacarpal_4 : r_metacarpal_4
                |         | r_metacarpophalangeal_4 : r_carpal_proximal_phalanx_4
                |         |   r_carpal_proximal_interphalangeal_4 : r_carpal_middle_phalanx_4
                |         |     r_carpal_distal_interphalangeal_4 : r_carpal_distal_phalanx_4
                |         r_carpometacarpal_5 : r_metacarpal_5
                |           r_metacarpophalangeal_5 : r_carpal_proximal_phalanx_5
                |             r_carpal_proximal_interphalangeal_5 : r_carpal_middle_phalanx_5
                |               r_carpal_distal_interphalangeal_5 : r_carpal_distal_phalanx_5
                vc4 : c4
                  vc2 : c2
                    skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//JinLOA2.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JinLOA3.x3d 
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\JinLOA3.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA3' name='JinLOA3'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA3' name='JinLOA3'/> node count(HAnimJoint)           within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA3' name='JinLOA3'/> node count(HAnimSegment)         within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA3' name='JinLOA3'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA3' name='JinLOA3'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA3' name='JinLOA3'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA3' name='JinLOA3'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA3' name='JinLOA3'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA3' name='JinLOA3'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA3' name='JinLOA3'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_tarsometatarsal_2' name='l_tarsometatarsal_2'/> 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]
<HAnimJoint DEF='hanim_l_tarsal_distal_interphalangeal_2' name='l_tarsal_distal_interphalangeal_2'/> 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]
<HAnimJoint DEF='hanim_r_tarsometatarsal_2' name='r_tarsometatarsal_2'/> has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_cuneonavicular_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_2' name='r_tarsal_distal_interphalangeal_2'/> has parent HAnimJoint name='r_metatarsophalangeal_2' rather than expected parent name='r_tarsal_proximal_interphalangeal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_vl5' name='vl5'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_l_acromioclavicular' name='l_acromioclavicular'/> has parent HAnimJoint name='vt1' rather than expected parent name='l_sternoclavicular', 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]
<HAnimSegment DEF='hanim_l_clavicle' name='l_clavicle'/> has parent HAnimJoint name='l_acromioclavicular' rather than expected parent name='l_sternoclavicular', 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]/HAnimSegment, warning]
<HAnimJoint DEF='hanim_l_sternoclavicular' name='l_sternoclavicular'/> has parent HAnimJoint name='l_acromioclavicular' rather than expected parent name='vc7', 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]/HAnimJoint, warning]
<HAnimSegment DEF='hanim_l_scapula' name='l_scapula'/> has parent HAnimJoint name='l_sternoclavicular' 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[2]/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> has parent HAnimJoint name='l_sternoclavicular' 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[2]/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_1' name='l_carpometacarpal_1'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_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[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_2' name='l_carpometacarpal_2'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_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[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_3' name='l_carpometacarpal_3'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_3', 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]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3], warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_4' name='l_carpometacarpal_4'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_4_5', 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]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4], warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_5' name='l_carpometacarpal_5'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_4_5', 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]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5], warning]
<HAnimJoint DEF='hanim_r_acromioclavicular' name='r_acromioclavicular'/> has parent HAnimJoint name='vt1' rather than expected parent name='r_sternoclavicular', 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[3], warning]
<HAnimSegment DEF='hanim_r_clavicle' name='r_clavicle'/> has parent HAnimJoint name='r_acromioclavicular' rather than expected parent name='r_sternoclavicular', 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[3]/HAnimSegment, warning]
<HAnimJoint DEF='hanim_r_sternoclavicular' name='r_sternoclavicular'/> has parent HAnimJoint name='r_acromioclavicular' rather than expected parent name='vc7', 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[3]/HAnimJoint, warning]
<HAnimSegment DEF='hanim_r_scapula' name='r_scapula'/> has parent HAnimJoint name='r_sternoclavicular' 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[3]/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> has parent HAnimJoint name='r_sternoclavicular' 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[3]/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_1' name='r_carpometacarpal_1'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_2' name='r_carpometacarpal_2'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_3' name='r_carpometacarpal_3'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_3', 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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3], warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_4' name='r_carpometacarpal_4'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_4_5', 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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4], warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_5' name='r_carpometacarpal_5'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_4_5', 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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//JinLOA3.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_JinLOA3 name='JinLOA3' loa='3'
  humanoid_root : sacrum
    sacroiliac : pelvis
    | l_hip : l_thigh
    | | l_knee : l_calf
    | |   l_talocrural : l_talus
    | |     l_tarsometatarsal_2 : l_metatarsal_2
    | |       l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2
    | |         l_tarsal_distal_interphalangeal_2 : l_tarsal_distal_phalanx_2
    | r_hip : r_thigh
    |   r_knee : r_calf
    |     r_talocrural : r_talus
    |       r_tarsometatarsal_2 : r_metatarsal_2
    |         r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2
    |           r_tarsal_distal_interphalangeal_2 : r_tarsal_distal_phalanx_2
    vl5 : l5
      vl4 : l4
        vl3 : l3
          vl2 : l2
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10
                    vt9 : t9
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1
                                      vc7 : c7
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             skullbase : skull
                                      |               l_eyelid_joint : l_eyelid
                                      |               r_eyelid_joint : r_eyelid
                                      |               l_eyeball_joint : l_eyeball
                                      |               r_eyeball_joint : r_eyeball
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw
                                      l_acromioclavicular : l_clavicle
                                      | l_sternoclavicular : l_scapula
                                      |   l_shoulder : l_upperarm
                                      |     l_elbow : l_forearm
                                      |       l_radiocarpal : l_carpal
                                      |         l_carpometacarpal_1 : l_metacarpal_1
                                      |         | l_metacarpophalangeal_1 : l_carpal_proximal_phalanx_1
                                      |         |   l_carpal_interphalangeal_1 : l_carpal_distal_phalanx_1
                                      |         l_carpometacarpal_2 : l_metacarpal_2
                                      |         | l_metacarpophalangeal_2 : l_carpal_proximal_phalanx_2
                                      |         |   l_carpal_proximal_interphalangeal_2 : l_carpal_middle_phalanx_2
                                      |         |     l_carpal_distal_interphalangeal_2 : l_carpal_distal_phalanx_2
                                      |         l_carpometacarpal_3 : l_metacarpal_3
                                      |         | l_metacarpophalangeal_3 : l_carpal_proximal_phalanx_3
                                      |         |   l_carpal_proximal_interphalangeal_3 : l_carpal_middle_phalanx_3
                                      |         |     l_carpal_distal_interphalangeal_3 : l_carpal_distal_phalanx_3
                                      |         l_carpometacarpal_4 : l_metacarpal_4
                                      |         | l_metacarpophalangeal_4 : l_carpal_proximal_phalanx_4
                                      |         |   l_carpal_proximal_interphalangeal_4 : l_carpal_middle_phalanx_4
                                      |         |     l_carpal_distal_interphalangeal_4 : l_carpal_distal_phalanx_4
                                      |         l_carpometacarpal_5 : l_metacarpal_5
                                      |           l_metacarpophalangeal_5 : l_carpal_proximal_phalanx_5
                                      |             l_carpal_proximal_interphalangeal_5 : l_carpal_middle_phalanx_5
                                      |               l_carpal_distal_interphalangeal_5 : l_carpal_distal_phalanx_5
                                      r_acromioclavicular : r_clavicle
                                        r_sternoclavicular : r_scapula
                                          r_shoulder : r_upperarm
                                            r_elbow : r_forearm
                                              r_radiocarpal : r_carpal
                                                r_carpometacarpal_1 : r_metacarpal_1
                                                | r_metacarpophalangeal_1 : r_carpal_proximal_phalanx_1
                                                |   r_carpal_interphalangeal_1 : r_carpal_distal_phalanx_1
                                                r_carpometacarpal_2 : r_metacarpal_2
                                                | r_metacarpophalangeal_2 : r_carpal_proximal_phalanx_2
                                                |   r_carpal_proximal_interphalangeal_2 : r_carpal_middle_phalanx_2
                                                |     r_carpal_distal_interphalangeal_2 : r_carpal_distal_phalanx_2
                                                r_carpometacarpal_3 : r_metacarpal_3
                                                | r_metacarpophalangeal_3 : r_carpal_proximal_phalanx_3
                                                |   r_carpal_proximal_interphalangeal_3 : r_carpal_middle_phalanx_3
                                                |     r_carpal_distal_interphalangeal_3 : r_carpal_distal_phalanx_3
                                                r_carpometacarpal_4 : r_metacarpal_4
                                                | r_metacarpophalangeal_4 : r_carpal_proximal_phalanx_4
                                                |   r_carpal_proximal_interphalangeal_4 : r_carpal_middle_phalanx_4
                                                |     r_carpal_distal_interphalangeal_4 : r_carpal_distal_phalanx_4
                                                r_carpometacarpal_5 : r_metacarpal_5
                                                  r_metacarpophalangeal_5 : r_carpal_proximal_phalanx_5
                                                    r_carpal_proximal_interphalangeal_5 : r_carpal_middle_phalanx_5
                                                      r_carpal_distal_interphalangeal_5 : r_carpal_distal_phalanx_5
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Characters//JinLOA3Tidy.x3d
 Characters//JinLOA3TidyCanonical.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//JinLOA3Tidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//JinLOA3Tidy.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//JinLOA3.length=460819 bytes, Characters//JinLOA3Tidy.length=460819 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\JinLOA3.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\JinLOA3.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\JinLOA3Tidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\JinLOA3Tidy.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\JinLOA3TidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JinLOA3.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//JinLOA3.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_JinLOA3 name='JinLOA3' loa='3'
  humanoid_root : sacrum
    sacroiliac : pelvis
    | l_hip : l_thigh
    | | l_knee : l_calf
    | |   l_talocrural : l_talus
    | |     l_tarsometatarsal_2 : l_metatarsal_2
    | |       l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2
    | |         l_tarsal_distal_interphalangeal_2 : l_tarsal_distal_phalanx_2
    | r_hip : r_thigh
    |   r_knee : r_calf
    |     r_talocrural : r_talus
    |       r_tarsometatarsal_2 : r_metatarsal_2
    |         r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2
    |           r_tarsal_distal_interphalangeal_2 : r_tarsal_distal_phalanx_2
    vl5 : l5
      vl4 : l4
        vl3 : l3
          vl2 : l2
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10
                    vt9 : t9
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1
                                      vc7 : c7
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             skullbase : skull
                                      |               l_eyelid_joint : l_eyelid
                                      |               r_eyelid_joint : r_eyelid
                                      |               l_eyeball_joint : l_eyeball
                                      |               r_eyeball_joint : r_eyeball
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw
                                      l_acromioclavicular : l_clavicle
                                      | l_sternoclavicular : l_scapula
                                      |   l_shoulder : l_upperarm
                                      |     l_elbow : l_forearm
                                      |       l_radiocarpal : l_carpal
                                      |         l_carpometacarpal_1 : l_metacarpal_1
                                      |         | l_metacarpophalangeal_1 : l_carpal_proximal_phalanx_1
                                      |         |   l_carpal_interphalangeal_1 : l_carpal_distal_phalanx_1
                                      |         l_carpometacarpal_2 : l_metacarpal_2
                                      |         | l_metacarpophalangeal_2 : l_carpal_proximal_phalanx_2
                                      |         |   l_carpal_proximal_interphalangeal_2 : l_carpal_middle_phalanx_2
                                      |         |     l_carpal_distal_interphalangeal_2 : l_carpal_distal_phalanx_2
                                      |         l_carpometacarpal_3 : l_metacarpal_3
                                      |         | l_metacarpophalangeal_3 : l_carpal_proximal_phalanx_3
                                      |         |   l_carpal_proximal_interphalangeal_3 : l_carpal_middle_phalanx_3
                                      |         |     l_carpal_distal_interphalangeal_3 : l_carpal_distal_phalanx_3
                                      |         l_carpometacarpal_4 : l_metacarpal_4
                                      |         | l_metacarpophalangeal_4 : l_carpal_proximal_phalanx_4
                                      |         |   l_carpal_proximal_interphalangeal_4 : l_carpal_middle_phalanx_4
                                      |         |     l_carpal_distal_interphalangeal_4 : l_carpal_distal_phalanx_4
                                      |         l_carpometacarpal_5 : l_metacarpal_5
                                      |           l_metacarpophalangeal_5 : l_carpal_proximal_phalanx_5
                                      |             l_carpal_proximal_interphalangeal_5 : l_carpal_middle_phalanx_5
                                      |               l_carpal_distal_interphalangeal_5 : l_carpal_distal_phalanx_5
                                      r_acromioclavicular : r_clavicle
                                        r_sternoclavicular : r_scapula
                                          r_shoulder : r_upperarm
                                            r_elbow : r_forearm
                                              r_radiocarpal : r_carpal
                                                r_carpometacarpal_1 : r_metacarpal_1
                                                | r_metacarpophalangeal_1 : r_carpal_proximal_phalanx_1
                                                |   r_carpal_interphalangeal_1 : r_carpal_distal_phalanx_1
                                                r_carpometacarpal_2 : r_metacarpal_2
                                                | r_metacarpophalangeal_2 : r_carpal_proximal_phalanx_2
                                                |   r_carpal_proximal_interphalangeal_2 : r_carpal_middle_phalanx_2
                                                |     r_carpal_distal_interphalangeal_2 : r_carpal_distal_phalanx_2
                                                r_carpometacarpal_3 : r_metacarpal_3
                                                | r_metacarpophalangeal_3 : r_carpal_proximal_phalanx_3
                                                |   r_carpal_proximal_interphalangeal_3 : r_carpal_middle_phalanx_3
                                                |     r_carpal_distal_interphalangeal_3 : r_carpal_distal_phalanx_3
                                                r_carpometacarpal_4 : r_metacarpal_4
                                                | r_metacarpophalangeal_4 : r_carpal_proximal_phalanx_4
                                                |   r_carpal_proximal_interphalangeal_4 : r_carpal_middle_phalanx_4
                                                |     r_carpal_distal_interphalangeal_4 : r_carpal_distal_phalanx_4
                                                r_carpometacarpal_5 : r_metacarpal_5
                                                  r_metacarpophalangeal_5 : r_carpal_proximal_phalanx_5
                                                    r_carpal_proximal_interphalangeal_5 : r_carpal_middle_phalanx_5
                                                      r_carpal_distal_interphalangeal_5 : r_carpal_distal_phalanx_5
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//JinLOA3.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JinLOA4.x3d 
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\JinLOA4.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA4' name='JinLOA4'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA4' name='JinLOA4'/> node count(HAnimJoint)           within skeleton hierarchy        = 146[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA4' name='JinLOA4'/> node count(HAnimSegment)         within skeleton hierarchy        = 146[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA4' name='JinLOA4'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA4' name='JinLOA4'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA4' name='JinLOA4'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA4' name='JinLOA4'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 146[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA4' name='JinLOA4'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 146[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA4' name='JinLOA4'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_JinLOA4' name='JinLOA4'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_tarsal_distal_interphalangeal_1' name='l_tarsal_distal_interphalangeal_1'/> is not a recognized name for HAnim2 HAnimJoint [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSegment DEF='hanim_l_tarsal_distal_phalanx_1' name='l_tarsal_distal_phalanx_1'/> has parent HAnimJoint name='l_tarsal_distal_interphalangeal_1' rather than expected parent name='l_tarsal_interphalangeal_1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_1' name='r_tarsal_distal_interphalangeal_1'/> is not a recognized name for HAnim2 HAnimJoint [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSegment DEF='hanim_r_tarsal_distal_phalanx_1' name='r_tarsal_distal_phalanx_1'/> has parent HAnimJoint name='r_tarsal_distal_interphalangeal_1' rather than expected parent name='r_tarsal_interphalangeal_1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_l_acromioclavicular' name='l_acromioclavicular'/> has parent HAnimJoint name='vt1' rather than expected parent name='l_sternoclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
<HAnimSegment DEF='hanim_l_clavicle' name='l_clavicle'/> has parent HAnimJoint name='l_acromioclavicular' rather than expected parent name='l_sternoclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimSegment, warning]
<HAnimJoint DEF='hanim_l_sternoclavicular' name='l_sternoclavicular'/> has parent HAnimJoint name='l_acromioclavicular' rather than expected parent name='vc7', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint, warning]
<HAnimSegment DEF='hanim_l_scapula' name='l_scapula'/> has parent HAnimJoint name='l_sternoclavicular' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> has parent HAnimJoint name='l_sternoclavicular' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_5' name='l_carpometacarpal_5'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_4_5', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/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]
<HAnimJoint DEF='hanim_r_acromioclavicular' name='r_acromioclavicular'/> has parent HAnimJoint name='vt1' rather than expected parent name='r_sternoclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3], warning]
<HAnimSegment DEF='hanim_r_clavicle' name='r_clavicle'/> has parent HAnimJoint name='r_acromioclavicular' rather than expected parent name='r_sternoclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimSegment, warning]
<HAnimJoint DEF='hanim_r_sternoclavicular' name='r_sternoclavicular'/> has parent HAnimJoint name='r_acromioclavicular' rather than expected parent name='vc7', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint, warning]
<HAnimSegment DEF='hanim_r_scapula' name='r_scapula'/> has parent HAnimJoint name='r_sternoclavicular' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> has parent HAnimJoint name='r_sternoclavicular' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_5' name='r_carpometacarpal_5'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_4_5', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/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]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//JinLOA4.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (146) : HAnimSegment (146) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_JinLOA4 name='JinLOA4' loa='4'
  humanoid_root : sacrum
    sacroiliac : pelvis
      l_hip : l_thigh
      | l_knee : l_calf
      |   l_talocrural : l_talus
      |     l_talocalcaneonavicular : l_navicular
      |     | l_cuneonavicular_1 : l_cuneiform_1
      |     | | l_tarsometatarsal_1 : l_metatarsal_1
      |     | |   l_metatarsophalangeal_1 : l_tarsal_proximal_phalanx_1
      |     | |     l_tarsal_distal_interphalangeal_1 : l_tarsal_distal_phalanx_1
      |     | l_cuneonavicular_2 : l_cuneiform_2
      |     | | l_tarsometatarsal_2 : l_metatarsal_2
      |     | |   l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2
      |     | |     l_tarsal_proximal_interphalangeal_2 : l_tarsal_middle_phalanx_2
      |     | |       l_tarsal_distal_interphalangeal_2 : l_tarsal_distal_phalanx_2
      |     | l_cuneonavicular_3 : l_cuneiform_3
      |     |   l_tarsometatarsal_3 : l_metatarsal_3
      |     |     l_metatarsophalangeal_3 : l_tarsal_proximal_phalanx_3
      |     |       l_tarsal_proximal_interphalangeal_3 : l_tarsal_middle_phalanx_3
      |     |         l_tarsal_distal_interphalangeal_3 : l_tarsal_distal_phalanx_3
      |     l_calcaneocuboid : l_calcaneus
      |       l_transversetarsal : l_cuboid
      |         l_tarsometatarsal_4 : l_metatarsal_4
      |         | l_metatarsophalangeal_4 : l_tarsal_proximal_phalanx_4
      |         |   l_tarsal_proximal_interphalangeal_4 : l_tarsal_middle_phalanx_4
      |         |     l_tarsal_distal_interphalangeal_4 : l_tarsal_distal_phalanx_4
      |         l_tarsometatarsal_5 : l_metatarsal_5
      |           l_metatarsophalangeal_5 : l_tarsal_proximal_phalanx_5
      |             l_tarsal_proximal_interphalangeal_5 : l_tarsal_middle_phalanx_5
      |               l_tarsal_distal_interphalangeal_5 : l_tarsal_distal_phalanx_5
      r_hip : r_thigh
      | r_knee : r_calf
      |   r_talocrural : r_talus
      |     r_talocalcaneonavicular : r_navicular
      |     | r_cuneonavicular_1 : r_cuneiform_1
      |     | | r_tarsometatarsal_1 : r_metatarsal_1
      |     | |   r_metatarsophalangeal_1 : r_tarsal_proximal_phalanx_1
      |     | |     r_tarsal_distal_interphalangeal_1 : r_tarsal_distal_phalanx_1
      |     | r_cuneonavicular_2 : r_cuneiform_2
      |     | | r_tarsometatarsal_2 : r_metatarsal_2
      |     | |   r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2
      |     | |     r_tarsal_proximal_interphalangeal_2 : r_tarsal_middle_phalanx_2
      |     | |       r_tarsal_distal_interphalangeal_2 : r_tarsal_distal_phalanx_2
      |     | r_cuneonavicular_3 : r_cuneiform_3
      |     |   r_tarsometatarsal_3 : r_metatarsal_3
      |     |     r_metatarsophalangeal_3 : r_tarsal_proximal_phalanx_3
      |     |       r_tarsal_proximal_interphalangeal_3 : r_tarsal_middle_phalanx_3
      |     |         r_tarsal_distal_interphalangeal_3 : r_tarsal_distal_phalanx_3
      |     r_calcaneocuboid : r_calcaneus
      |       r_transversetarsal : r_cuboid
      |         r_tarsometatarsal_4 : r_metatarsal_4
      |         | r_metatarsophalangeal_4 : r_tarsal_proximal_phalanx_4
      |         |   r_tarsal_proximal_interphalangeal_4 : r_tarsal_middle_phalanx_4
      |         |     r_tarsal_distal_interphalangeal_4 : r_tarsal_distal_phalanx_4
      |         r_tarsometatarsal_5 : r_metatarsal_5
      |           r_metatarsophalangeal_5 : r_tarsal_proximal_phalanx_5
      |             r_tarsal_proximal_interphalangeal_5 : r_tarsal_middle_phalanx_5
      |               r_tarsal_distal_interphalangeal_5 : r_tarsal_distal_phalanx_5
      vl5 : l5
        vl4 : l4
          vl3 : l3
            vl2 : l2
              vl1 : l1
                vt12 : t12
                  vt11 : t11
                    vt10 : t10
                      vt9 : t9
                        vt8 : t8
                          vt7 : t7
                            vt6 : t6
                              vt5 : t5
                                vt4 : t4
                                  vt3 : t3
                                    vt2 : t2
                                      vt1 : t1
                                        vc7 : c7
                                        | vc6 : c6
                                        |   vc5 : c5
                                        |     vc4 : c4
                                        |       vc3 : c3
                                        |         vc2 : c2
                                        |           vc1 : c1
                                        |             skullbase : skull
                                        |               l_eyelid_joint : l_eyelid
                                        |               r_eyelid_joint : r_eyelid
                                        |               l_eyeball_joint : l_eyeball
                                        |               r_eyeball_joint : r_eyeball
                                        |               l_eyebrow_joint : l_eyebrow
                                        |               r_eyebrow_joint : r_eyebrow
                                        |               temporomandibular : jaw
                                        l_acromioclavicular : l_clavicle
                                        | l_sternoclavicular : l_scapula
                                        |   l_shoulder : l_upperarm
                                        |     l_elbow : l_forearm
                                        |       l_radiocarpal : l_carpal
                                        |         l_midcarpal_1 : l_trapezium
                                        |         | l_carpometacarpal_1 : l_metacarpal_1
                                        |         |   l_metacarpophalangeal_1 : l_carpal_proximal_phalanx_1
                                        |         |     l_carpal_interphalangeal_1 : l_carpal_distal_phalanx_1
                                        |         l_midcarpal_2 : l_trapezoid
                                        |         | l_carpometacarpal_2 : l_metacarpal_2
                                        |         |   l_metacarpophalangeal_2 : l_carpal_proximal_phalanx_2
                                        |         |     l_carpal_proximal_interphalangeal_2 : l_carpal_middle_phalanx_2
                                        |         |       l_carpal_distal_interphalangeal_2 : l_carpal_distal_phalanx_2
                                        |         l_midcarpal_3 : l_capitate
                                        |         | l_carpometacarpal_3 : l_metacarpal_3
                                        |         |   l_metacarpophalangeal_3 : l_carpal_proximal_phalanx_3
                                        |         |     l_carpal_proximal_interphalangeal_3 : l_carpal_middle_phalanx_3
                                        |         |       l_carpal_distal_interphalangeal_3 : l_carpal_distal_phalanx_3
                                        |         l_midcarpal_4_5 : l_hamate
                                        |         | l_carpometacarpal_4 : l_metacarpal_4
                                        |         |   l_metacarpophalangeal_4 : l_carpal_proximal_phalanx_4
                                        |         |     l_carpal_proximal_interphalangeal_4 : l_carpal_middle_phalanx_4
                                        |         |       l_carpal_distal_interphalangeal_4 : l_carpal_distal_phalanx_4
                                        |         l_carpometacarpal_5 : l_metacarpal_5
                                        |           l_metacarpophalangeal_5 : l_carpal_proximal_phalanx_5
                                        |             l_carpal_proximal_interphalangeal_5 : l_carpal_middle_phalanx_5
                                        |               l_carpal_distal_interphalangeal_5 : l_carpal_distal_phalanx_5
                                        r_acromioclavicular : r_clavicle
                                          r_sternoclavicular : r_scapula
                                            r_shoulder : r_upperarm
                                              r_elbow : r_forearm
                                                r_radiocarpal : r_carpal
                                                  r_midcarpal_1 : r_trapezium
                                                  | r_carpometacarpal_1 : r_metacarpal_1
                                                  |   r_metacarpophalangeal_1 : r_carpal_proximal_phalanx_1
                                                  |     r_carpal_interphalangeal_1 : r_carpal_distal_phalanx_1
                                                  r_midcarpal_2 : r_trapezoid
                                                  | r_carpometacarpal_2 : r_metacarpal_2
                                                  |   r_metacarpophalangeal_2 : r_carpal_proximal_phalanx_2
                                                  |     r_carpal_proximal_interphalangeal_2 : r_carpal_middle_phalanx_2
                                                  |       r_carpal_distal_interphalangeal_2 : r_carpal_distal_phalanx_2
                                                  r_midcarpal_3 : r_capitate
                                                  | r_carpometacarpal_3 : r_metacarpal_3
                                                  |   r_metacarpophalangeal_3 : r_carpal_proximal_phalanx_3
                                                  |     r_carpal_proximal_interphalangeal_3 : r_carpal_middle_phalanx_3
                                                  |       r_carpal_distal_interphalangeal_3 : r_carpal_distal_phalanx_3
                                                  r_midcarpal_4_5 : r_hamate
                                                  | r_carpometacarpal_4 : r_metacarpal_4
                                                  |   r_metacarpophalangeal_4 : r_carpal_proximal_phalanx_4
                                                  |     r_carpal_proximal_interphalangeal_4 : r_carpal_middle_phalanx_4
                                                  |       r_carpal_distal_interphalangeal_4 : r_carpal_distal_phalanx_4
                                                  r_carpometacarpal_5 : r_metacarpal_5
                                                    r_metacarpophalangeal_5 : r_carpal_proximal_phalanx_5
                                                      r_carpal_proximal_interphalangeal_5 : r_carpal_middle_phalanx_5
                                                        r_carpal_distal_interphalangeal_5 : r_carpal_distal_phalanx_5
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Characters//JinLOA4Tidy.x3d
 Characters//JinLOA4TidyCanonical.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//JinLOA4Tidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//JinLOA4Tidy.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//JinLOA4.length=684266 bytes, Characters//JinLOA4Tidy.length=684266 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\JinLOA4.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\JinLOA4.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\JinLOA4Tidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\JinLOA4Tidy.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\JinLOA4TidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JinLOA4.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//JinLOA4.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (146) : HAnimSegment (146) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_JinLOA4 name='JinLOA4' loa='4'
  humanoid_root : sacrum
    sacroiliac : pelvis
      l_hip : l_thigh
      | l_knee : l_calf
      |   l_talocrural : l_talus
      |     l_talocalcaneonavicular : l_navicular
      |     | l_cuneonavicular_1 : l_cuneiform_1
      |     | | l_tarsometatarsal_1 : l_metatarsal_1
      |     | |   l_metatarsophalangeal_1 : l_tarsal_proximal_phalanx_1
      |     | |     l_tarsal_distal_interphalangeal_1 : l_tarsal_distal_phalanx_1
      |     | l_cuneonavicular_2 : l_cuneiform_2
      |     | | l_tarsometatarsal_2 : l_metatarsal_2
      |     | |   l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2
      |     | |     l_tarsal_proximal_interphalangeal_2 : l_tarsal_middle_phalanx_2
      |     | |       l_tarsal_distal_interphalangeal_2 : l_tarsal_distal_phalanx_2
      |     | l_cuneonavicular_3 : l_cuneiform_3
      |     |   l_tarsometatarsal_3 : l_metatarsal_3
      |     |     l_metatarsophalangeal_3 : l_tarsal_proximal_phalanx_3
      |     |       l_tarsal_proximal_interphalangeal_3 : l_tarsal_middle_phalanx_3
      |     |         l_tarsal_distal_interphalangeal_3 : l_tarsal_distal_phalanx_3
      |     l_calcaneocuboid : l_calcaneus
      |       l_transversetarsal : l_cuboid
      |         l_tarsometatarsal_4 : l_metatarsal_4
      |         | l_metatarsophalangeal_4 : l_tarsal_proximal_phalanx_4
      |         |   l_tarsal_proximal_interphalangeal_4 : l_tarsal_middle_phalanx_4
      |         |     l_tarsal_distal_interphalangeal_4 : l_tarsal_distal_phalanx_4
      |         l_tarsometatarsal_5 : l_metatarsal_5
      |           l_metatarsophalangeal_5 : l_tarsal_proximal_phalanx_5
      |             l_tarsal_proximal_interphalangeal_5 : l_tarsal_middle_phalanx_5
      |               l_tarsal_distal_interphalangeal_5 : l_tarsal_distal_phalanx_5
      r_hip : r_thigh
      | r_knee : r_calf
      |   r_talocrural : r_talus
      |     r_talocalcaneonavicular : r_navicular
      |     | r_cuneonavicular_1 : r_cuneiform_1
      |     | | r_tarsometatarsal_1 : r_metatarsal_1
      |     | |   r_metatarsophalangeal_1 : r_tarsal_proximal_phalanx_1
      |     | |     r_tarsal_distal_interphalangeal_1 : r_tarsal_distal_phalanx_1
      |     | r_cuneonavicular_2 : r_cuneiform_2
      |     | | r_tarsometatarsal_2 : r_metatarsal_2
      |     | |   r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2
      |     | |     r_tarsal_proximal_interphalangeal_2 : r_tarsal_middle_phalanx_2
      |     | |       r_tarsal_distal_interphalangeal_2 : r_tarsal_distal_phalanx_2
      |     | r_cuneonavicular_3 : r_cuneiform_3
      |     |   r_tarsometatarsal_3 : r_metatarsal_3
      |     |     r_metatarsophalangeal_3 : r_tarsal_proximal_phalanx_3
      |     |       r_tarsal_proximal_interphalangeal_3 : r_tarsal_middle_phalanx_3
      |     |         r_tarsal_distal_interphalangeal_3 : r_tarsal_distal_phalanx_3
      |     r_calcaneocuboid : r_calcaneus
      |       r_transversetarsal : r_cuboid
      |         r_tarsometatarsal_4 : r_metatarsal_4
      |         | r_metatarsophalangeal_4 : r_tarsal_proximal_phalanx_4
      |         |   r_tarsal_proximal_interphalangeal_4 : r_tarsal_middle_phalanx_4
      |         |     r_tarsal_distal_interphalangeal_4 : r_tarsal_distal_phalanx_4
      |         r_tarsometatarsal_5 : r_metatarsal_5
      |           r_metatarsophalangeal_5 : r_tarsal_proximal_phalanx_5
      |             r_tarsal_proximal_interphalangeal_5 : r_tarsal_middle_phalanx_5
      |               r_tarsal_distal_interphalangeal_5 : r_tarsal_distal_phalanx_5
      vl5 : l5
        vl4 : l4
          vl3 : l3
            vl2 : l2
              vl1 : l1
                vt12 : t12
                  vt11 : t11
                    vt10 : t10
                      vt9 : t9
                        vt8 : t8
                          vt7 : t7
                            vt6 : t6
                              vt5 : t5
                                vt4 : t4
                                  vt3 : t3
                                    vt2 : t2
                                      vt1 : t1
                                        vc7 : c7
                                        | vc6 : c6
                                        |   vc5 : c5
                                        |     vc4 : c4
                                        |       vc3 : c3
                                        |         vc2 : c2
                                        |           vc1 : c1
                                        |             skullbase : skull
                                        |               l_eyelid_joint : l_eyelid
                                        |               r_eyelid_joint : r_eyelid
                                        |               l_eyeball_joint : l_eyeball
                                        |               r_eyeball_joint : r_eyeball
                                        |               l_eyebrow_joint : l_eyebrow
                                        |               r_eyebrow_joint : r_eyebrow
                                        |               temporomandibular : jaw
                                        l_acromioclavicular : l_clavicle
                                        | l_sternoclavicular : l_scapula
                                        |   l_shoulder : l_upperarm
                                        |     l_elbow : l_forearm
                                        |       l_radiocarpal : l_carpal
                                        |         l_midcarpal_1 : l_trapezium
                                        |         | l_carpometacarpal_1 : l_metacarpal_1
                                        |         |   l_metacarpophalangeal_1 : l_carpal_proximal_phalanx_1
                                        |         |     l_carpal_interphalangeal_1 : l_carpal_distal_phalanx_1
                                        |         l_midcarpal_2 : l_trapezoid
                                        |         | l_carpometacarpal_2 : l_metacarpal_2
                                        |         |   l_metacarpophalangeal_2 : l_carpal_proximal_phalanx_2
                                        |         |     l_carpal_proximal_interphalangeal_2 : l_carpal_middle_phalanx_2
                                        |         |       l_carpal_distal_interphalangeal_2 : l_carpal_distal_phalanx_2
                                        |         l_midcarpal_3 : l_capitate
                                        |         | l_carpometacarpal_3 : l_metacarpal_3
                                        |         |   l_metacarpophalangeal_3 : l_carpal_proximal_phalanx_3
                                        |         |     l_carpal_proximal_interphalangeal_3 : l_carpal_middle_phalanx_3
                                        |         |       l_carpal_distal_interphalangeal_3 : l_carpal_distal_phalanx_3
                                        |         l_midcarpal_4_5 : l_hamate
                                        |         | l_carpometacarpal_4 : l_metacarpal_4
                                        |         |   l_metacarpophalangeal_4 : l_carpal_proximal_phalanx_4
                                        |         |     l_carpal_proximal_interphalangeal_4 : l_carpal_middle_phalanx_4
                                        |         |       l_carpal_distal_interphalangeal_4 : l_carpal_distal_phalanx_4
                                        |         l_carpometacarpal_5 : l_metacarpal_5
                                        |           l_metacarpophalangeal_5 : l_carpal_proximal_phalanx_5
                                        |             l_carpal_proximal_interphalangeal_5 : l_carpal_middle_phalanx_5
                                        |               l_carpal_distal_interphalangeal_5 : l_carpal_distal_phalanx_5
                                        r_acromioclavicular : r_clavicle
                                          r_sternoclavicular : r_scapula
                                            r_shoulder : r_upperarm
                                              r_elbow : r_forearm
                                                r_radiocarpal : r_carpal
                                                  r_midcarpal_1 : r_trapezium
                                                  | r_carpometacarpal_1 : r_metacarpal_1
                                                  |   r_metacarpophalangeal_1 : r_carpal_proximal_phalanx_1
                                                  |     r_carpal_interphalangeal_1 : r_carpal_distal_phalanx_1
                                                  r_midcarpal_2 : r_trapezoid
                                                  | r_carpometacarpal_2 : r_metacarpal_2
                                                  |   r_metacarpophalangeal_2 : r_carpal_proximal_phalanx_2
                                                  |     r_carpal_proximal_interphalangeal_2 : r_carpal_middle_phalanx_2
                                                  |       r_carpal_distal_interphalangeal_2 : r_carpal_distal_phalanx_2
                                                  r_midcarpal_3 : r_capitate
                                                  | r_carpometacarpal_3 : r_metacarpal_3
                                                  |   r_metacarpophalangeal_3 : r_carpal_proximal_phalanx_3
                                                  |     r_carpal_proximal_interphalangeal_3 : r_carpal_middle_phalanx_3
                                                  |       r_carpal_distal_interphalangeal_3 : r_carpal_distal_phalanx_3
                                                  r_midcarpal_4_5 : r_hamate
                                                  | r_carpometacarpal_4 : r_metacarpal_4
                                                  |   r_metacarpophalangeal_4 : r_carpal_proximal_phalanx_4
                                                  |     r_carpal_proximal_interphalangeal_4 : r_carpal_middle_phalanx_4
                                                  |       r_carpal_distal_interphalangeal_4 : r_carpal_distal_phalanx_4
                                                  r_carpometacarpal_5 : r_metacarpal_5
                                                    r_metacarpophalangeal_5 : r_carpal_proximal_phalanx_5
                                                      r_carpal_proximal_interphalangeal_5 : r_carpal_middle_phalanx_5
                                                        r_carpal_distal_interphalangeal_5 : r_carpal_distal_phalanx_5
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//JinLOA4.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\JoeKick.x3d 
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 approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<meta name='TODO' content='Record information about skin coordinates (found in comment at end of scene) as a structured MetadataSet containing MetadataString nodes'/> [/X3D/head/meta[7], diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> version='2.0' with X3D version='4.0' [/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(HAnimJoint)           within skeleton hierarchy        = 94[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(HAnimSegment)         within skeleton hierarchy        = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(HAnimSite)            within HAnimHumanoid             = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 94[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimSite DEF='Joe_RootFront_view' name='RootFront_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimSegment/HAnimSite, info]
<HAnimJoint DEF='Joe_l_tarsometatarsal_2' name='l_tarsometatarsal_2'/> 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]
<HAnimJoint DEF='Joe_l_tarsal_distal_interphalangeal_2' name='l_tarsal_distal_interphalangeal_2'/> 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]
<HAnimJoint DEF='Joe_r_tarsometatarsal_2' name='r_tarsometatarsal_2'/> 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]
<HAnimJoint DEF='Joe_r_tarsal_distal_interphalangeal_2' name='r_tarsal_distal_interphalangeal_2'/> 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]
<HAnimJoint DEF='Joe_vl5' name='vl5'/> 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]
<HAnimJoint DEF='Joe_l_carpometacarpal_1' name='l_carpometacarpal_1'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_1', recommend checking 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/HAnimJoint[1], warning]
<HAnimJoint DEF='Joe_l_carpometacarpal_2' name='l_carpometacarpal_2'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_2', recommend checking 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/HAnimJoint[2], warning]
<HAnimJoint DEF='Joe_l_carpometacarpal_3' name='l_carpometacarpal_3'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_3', recommend checking 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/HAnimJoint[3], warning]
<HAnimJoint DEF='Joe_l_carpometacarpal_4' name='l_carpometacarpal_4'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_4_5', recommend checking 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/HAnimJoint[4], warning]
<HAnimJoint DEF='Joe_l_carpometacarpal_5' name='l_carpometacarpal_5'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_4_5', recommend checking 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/HAnimJoint[5], warning]
<HAnimJoint DEF='Joe_r_carpometacarpal_1' name='r_carpometacarpal_1'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_1', recommend checking 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/HAnimJoint[1], warning]
<HAnimJoint DEF='Joe_r_carpometacarpal_2' name='r_carpometacarpal_2'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_2', recommend checking 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/HAnimJoint[2], warning]
<HAnimJoint DEF='Joe_r_carpometacarpal_3' name='r_carpometacarpal_3'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_3', recommend checking 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/HAnimJoint[3], warning]
<HAnimJoint DEF='Joe_r_carpometacarpal_4' name='r_carpometacarpal_4'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_4_5', recommend checking 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/HAnimJoint[4], warning]
<HAnimJoint DEF='Joe_r_carpometacarpal_5' name='r_carpometacarpal_5'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_4_5', recommend checking 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/HAnimJoint[5], 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 X3D4 HAnim2 triplets, HAnimJoint (94) : HAnimSegment (1) : HAnimSite (1)
=======================================================================================================
HAnimHumanoid DEF='Joe_Human name='Human' loa='3'
  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_carpometacarpal_1
                                        |         | l_metacarpophalangeal_1
                                        |         |   l_carpal_interphalangeal_1
                                        |         l_carpometacarpal_2
                                        |         | l_metacarpophalangeal_2
                                        |         |   l_carpal_proximal_interphalangeal_2
                                        |         |     l_carpal_distal_interphalangeal_2
                                        |         l_carpometacarpal_3
                                        |         | l_metacarpophalangeal_3
                                        |         |   l_carpal_proximal_interphalangeal_3
                                        |         |     l_carpal_distal_interphalangeal_3
                                        |         l_carpometacarpal_4
                                        |         | l_metacarpophalangeal_4
                                        |         |   l_carpal_proximal_interphalangeal_4
                                        |         |     l_carpal_distal_interphalangeal_4
                                        |         l_carpometacarpal_5
                                        |           l_metacarpophalangeal_5
                                        |             l_carpal_proximal_interphalangeal_5
                                        |               l_carpal_distal_interphalangeal_5
                                        r_sternoclavicular
                                          r_acromioclavicular
                                            r_shoulder
                                              r_elbow
                                                r_radiocarpal
                                                  r_carpometacarpal_1
                                                  | r_metacarpophalangeal_1
                                                  |   r_carpal_interphalangeal_1
                                                  r_carpometacarpal_2
                                                  | r_metacarpophalangeal_2
                                                  |   r_carpal_proximal_interphalangeal_2
                                                  |     r_carpal_distal_interphalangeal_2
                                                  r_carpometacarpal_3
                                                  | r_metacarpophalangeal_3
                                                  |   r_carpal_proximal_interphalangeal_3
                                                  |     r_carpal_distal_interphalangeal_3
                                                  r_carpometacarpal_4
                                                  | r_metacarpophalangeal_4
                                                  |   r_carpal_proximal_interphalangeal_4
                                                  |     r_carpal_distal_interphalangeal_4
                                                  r_carpometacarpal_5
                                                    r_metacarpophalangeal_5
                                                      r_carpal_proximal_interphalangeal_5
                                                        r_carpal_distal_interphalangeal_5
=======================================================================================================

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:1639) - 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=94493 bytes, Characters//JoeKickTidy.length=94493 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
==================================================
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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//JoeKick.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (94) : HAnimSegment (1) : HAnimSite (1)
=======================================================================================================
HAnimHumanoid DEF='Joe_Human name='Human' loa='3'
  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_carpometacarpal_1
                                        |         | l_metacarpophalangeal_1
                                        |         |   l_carpal_interphalangeal_1
                                        |         l_carpometacarpal_2
                                        |         | l_metacarpophalangeal_2
                                        |         |   l_carpal_proximal_interphalangeal_2
                                        |         |     l_carpal_distal_interphalangeal_2
                                        |         l_carpometacarpal_3
                                        |         | l_metacarpophalangeal_3
                                        |         |   l_carpal_proximal_interphalangeal_3
                                        |         |     l_carpal_distal_interphalangeal_3
                                        |         l_carpometacarpal_4
                                        |         | l_metacarpophalangeal_4
                                        |         |   l_carpal_proximal_interphalangeal_4
                                        |         |     l_carpal_distal_interphalangeal_4
                                        |         l_carpometacarpal_5
                                        |           l_metacarpophalangeal_5
                                        |             l_carpal_proximal_interphalangeal_5
                                        |               l_carpal_distal_interphalangeal_5
                                        r_sternoclavicular
                                          r_acromioclavicular
                                            r_shoulder
                                              r_elbow
                                                r_radiocarpal
                                                  r_carpometacarpal_1
                                                  | r_metacarpophalangeal_1
                                                  |   r_carpal_interphalangeal_1
                                                  r_carpometacarpal_2
                                                  | r_metacarpophalangeal_2
                                                  |   r_carpal_proximal_interphalangeal_2
                                                  |     r_carpal_distal_interphalangeal_2
                                                  r_carpometacarpal_3
                                                  | r_metacarpophalangeal_3
                                                  |   r_carpal_proximal_interphalangeal_3
                                                  |     r_carpal_distal_interphalangeal_3
                                                  r_carpometacarpal_4
                                                  | r_metacarpophalangeal_4
                                                  |   r_carpal_proximal_interphalangeal_4
                                                  |     r_carpal_distal_interphalangeal_4
                                                  r_carpometacarpal_5
                                                    r_metacarpophalangeal_5
                                                      r_carpal_proximal_interphalangeal_5
                                                        r_carpal_distal_interphalangeal_5
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//JoeKick.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter01Jin.x3d 
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 approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_hip' name='l_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_l_metatarsophalangeal_2' name='l_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_r_hip' name='r_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> 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]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> 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]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> 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 X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Jin name='Jin' loa='-1'
  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:1639) - 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=123088 bytes, Characters//KoreanCharacter01JinTidy.length=123086 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
==================================================
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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter01Jin.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Jin name='Jin' loa='-1'
  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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter01Jin.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter02Chul.x3d 
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\KoreanCharacter02Chul.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_hip' name='l_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_l_metatarsophalangeal_2' name='l_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_r_hip' name='r_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> 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]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> 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]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> 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//KoreanCharacter02Chul.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Chul name='Chul' loa='-1'
  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//KoreanCharacter02ChulTidy.x3d
 Characters//KoreanCharacter02ChulTidyCanonical.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//KoreanCharacter02ChulTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//KoreanCharacter02ChulTidy.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//KoreanCharacter02Chul.length=126169 bytes, Characters//KoreanCharacter02ChulTidy.length=126169 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\KoreanCharacter02Chul.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter02Chul.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\KoreanCharacter02ChulTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter02ChulTidy.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\KoreanCharacter02ChulTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter02Chul.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter02Chul.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Chul name='Chul' loa='-1'
  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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter02Chul.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter03Hyun.x3d 
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\KoreanCharacter03Hyun.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_hip' name='l_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_l_metatarsophalangeal_2' name='l_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_r_hip' name='r_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> 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]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> 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]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> 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//KoreanCharacter03Hyun.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Hyun name='Hyun' loa='-1'
  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//KoreanCharacter03HyunTidy.x3d
 Characters//KoreanCharacter03HyunTidyCanonical.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//KoreanCharacter03HyunTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//KoreanCharacter03HyunTidy.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//KoreanCharacter03Hyun.length=120313 bytes, Characters//KoreanCharacter03HyunTidy.length=120313 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\KoreanCharacter03Hyun.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter03Hyun.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\KoreanCharacter03HyunTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter03HyunTidy.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\KoreanCharacter03HyunTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter03Hyun.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter03Hyun.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Hyun name='Hyun' loa='-1'
  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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter03Hyun.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter04Young.x3d 
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\KoreanCharacter04Young.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_hip' name='l_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_l_metatarsophalangeal_2' name='l_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_r_hip' name='r_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> 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]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> 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]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> 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//KoreanCharacter04Young.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Young name='Young' loa='-1'
  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//KoreanCharacter04YoungTidy.x3d
 Characters//KoreanCharacter04YoungTidyCanonical.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//KoreanCharacter04YoungTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//KoreanCharacter04YoungTidy.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//KoreanCharacter04Young.length=106470 bytes, Characters//KoreanCharacter04YoungTidy.length=106470 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\KoreanCharacter04Young.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter04Young.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\KoreanCharacter04YoungTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter04YoungTidy.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\KoreanCharacter04YoungTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter04Young.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter04Young.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Young name='Young' loa='-1'
  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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter04Young.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter05Ju.x3d 
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\KoreanCharacter05Ju.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<meta name='warning' content='HAnimJoint and HAnimSegment names upgraded to HAnim2 but graph topology has inconsistencies that do not match loa=1 specification hierarchy'/> [/X3D/head/meta[7], diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_hip' name='l_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_l_metatarsophalangeal_2' name='l_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_r_hip' name='r_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> 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]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> 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]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> 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//KoreanCharacter05Ju.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Ju name='Ju' loa='-1'
  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//KoreanCharacter05JuTidy.x3d
 Characters//KoreanCharacter05JuTidyCanonical.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//KoreanCharacter05JuTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//KoreanCharacter05JuTidy.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//KoreanCharacter05Ju.length=94238 bytes, Characters//KoreanCharacter05JuTidy.length=94238 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\KoreanCharacter05Ju.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter05Ju.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\KoreanCharacter05JuTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter05JuTidy.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\KoreanCharacter05JuTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter05Ju.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter05Ju.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Ju name='Ju' loa='-1'
  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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter05Ju.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter06Ga.x3d 
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\KoreanCharacter06Ga.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_hip' name='l_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_l_metatarsophalangeal_2' name='l_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_r_hip' name='r_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> 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]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> 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]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> 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//KoreanCharacter06Ga.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Ga name='Ga' loa='-1'
  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//KoreanCharacter06GaTidy.x3d
 Characters//KoreanCharacter06GaTidyCanonical.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//KoreanCharacter06GaTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//KoreanCharacter06GaTidy.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//KoreanCharacter06Ga.length=163540 bytes, Characters//KoreanCharacter06GaTidy.length=163540 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\KoreanCharacter06Ga.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter06Ga.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\KoreanCharacter06GaTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter06GaTidy.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\KoreanCharacter06GaTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter06Ga.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter06Ga.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Ga name='Ga' loa='-1'
  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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter06Ga.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter07No.x3d 
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\KoreanCharacter07No.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_hip' name='l_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_l_metatarsophalangeal_2' name='l_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_r_hip' name='r_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> 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]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> 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]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> 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//KoreanCharacter07No.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_No name='No' loa='-1'
  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//KoreanCharacter07NoTidy.x3d
 Characters//KoreanCharacter07NoTidyCanonical.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//KoreanCharacter07NoTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//KoreanCharacter07NoTidy.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//KoreanCharacter07No.length=156041 bytes, Characters//KoreanCharacter07NoTidy.length=156041 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\KoreanCharacter07No.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter07No.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\KoreanCharacter07NoTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter07NoTidy.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\KoreanCharacter07NoTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter07No.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter07No.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_No name='No' loa='-1'
  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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter07No.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter08Da.x3d 
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\KoreanCharacter08Da.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_hip' name='l_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_l_metatarsophalangeal_2' name='l_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_r_hip' name='r_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> 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]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> 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]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> 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//KoreanCharacter08Da.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Da name='Da' loa='-1'
  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//KoreanCharacter08DaTidy.x3d
 Characters//KoreanCharacter08DaTidyCanonical.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//KoreanCharacter08DaTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//KoreanCharacter08DaTidy.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//KoreanCharacter08Da.length=168600 bytes, Characters//KoreanCharacter08DaTidy.length=168600 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\KoreanCharacter08Da.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter08Da.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\KoreanCharacter08DaTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter08DaTidy.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\KoreanCharacter08DaTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter08Da.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter08Da.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Da name='Da' loa='-1'
  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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter08Da.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter09Ru.x3d 
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\KoreanCharacter09Ru.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_hip' name='l_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_l_metatarsophalangeal_2' name='l_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_r_hip' name='r_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> 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]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> 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]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> 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//KoreanCharacter09Ru.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Ru name='Ru' loa='-1'
  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//KoreanCharacter09RuTidy.x3d
 Characters//KoreanCharacter09RuTidyCanonical.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//KoreanCharacter09RuTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//KoreanCharacter09RuTidy.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//KoreanCharacter09Ru.length=156352 bytes, Characters//KoreanCharacter09RuTidy.length=156352 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\KoreanCharacter09Ru.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter09Ru.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\KoreanCharacter09RuTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter09RuTidy.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\KoreanCharacter09RuTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter09Ru.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter09Ru.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Ru name='Ru' loa='-1'
  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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter09Ru.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter10Mi.x3d 
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\KoreanCharacter10Mi.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_hip' name='l_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_l_metatarsophalangeal_2' name='l_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_r_hip' name='r_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> 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]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> 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]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> 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//KoreanCharacter10Mi.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Mi name='Mi' loa='-1'
  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//KoreanCharacter10MiTidy.x3d
 Characters//KoreanCharacter10MiTidyCanonical.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//KoreanCharacter10MiTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//KoreanCharacter10MiTidy.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//KoreanCharacter10Mi.length=167240 bytes, Characters//KoreanCharacter10MiTidy.length=167240 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\KoreanCharacter10Mi.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter10Mi.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\KoreanCharacter10MiTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter10MiTidy.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\KoreanCharacter10MiTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter10Mi.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter10Mi.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Mi name='Mi' loa='-1'
  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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter10Mi.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter11Min.x3d 
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\KoreanCharacter11Min.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_hip' name='l_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_l_metatarsophalangeal_2' name='l_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_r_hip' name='r_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> 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]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> 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]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> 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//KoreanCharacter11Min.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Min name='Min' loa='-1'
  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//KoreanCharacter11MinTidy.x3d
 Characters//KoreanCharacter11MinTidyCanonical.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//KoreanCharacter11MinTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//KoreanCharacter11MinTidy.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//KoreanCharacter11Min.length=156191 bytes, Characters//KoreanCharacter11MinTidy.length=156191 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\KoreanCharacter11Min.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter11Min.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\KoreanCharacter11MinTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter11MinTidy.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\KoreanCharacter11MinTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter11Min.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter11Min.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Min name='Min' loa='-1'
  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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter11Min.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter12Sun.x3d 
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\KoreanCharacter12Sun.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_hip' name='l_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_l_metatarsophalangeal_2' name='l_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_r_hip' name='r_hip'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> 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]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> 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]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> 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]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> 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//KoreanCharacter12Sun.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Sun name='Sun' loa='-1'
  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//KoreanCharacter12SunTidy.x3d
 Characters//KoreanCharacter12SunTidyCanonical.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//KoreanCharacter12SunTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Characters//KoreanCharacter12SunTidy.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//KoreanCharacter12Sun.length=154776 bytes, Characters//KoreanCharacter12SunTidy.length=154776 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\KoreanCharacter12Sun.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter12Sun.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\KoreanCharacter12SunTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter12SunTidy.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\KoreanCharacter12SunTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Characters\KoreanCharacter12Sun.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter12Sun.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Sun name='Sun' loa='-1'
  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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter12Sun.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\AllenDutton.x3d 
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\Legacy\AllenDutton.x3d validation using X3D Schematron rules
<meta name='warning' content='X3D Validator reports numerous warnings are present'/> [/X3D/head/meta[8], diagnostic]
<HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 16[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 16[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Humanoid' name='Humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimSegment DEF='hanim_pelvis' name='pelvis'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0 1.01 -0.0204' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_pelvis' name='pelvis'/> has parent <HAnimJoint DEF='hanim_sacroiliac' center='0 1.01 -0.0204'/> that does not match child <Transform DEF='' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_thigh' name='l_thigh'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.122 0.888271 -0.0693267' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_thigh' name='l_thigh'/> has parent <HAnimJoint DEF='hanim_l_hip' center='0.122 0.888271 -0.0693267'/> that does not match child <Transform DEF='l_thigh_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_calf' name='l_calf'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.0738 0.517 -0.0284' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_calf' name='l_calf'/> has parent <HAnimJoint DEF='hanim_l_knee' center='0.0738 0.517 -0.0284'/> that does not match child <Transform DEF='l_calf_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_hindfoot' name='l_hindfoot'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.0645 0.0719 -0.048' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_hindfoot' name='l_hindfoot'/> has parent <HAnimJoint DEF='hanim_l_ankle' center='0.0645 0.0719 -0.048'/> that does not match child <Transform DEF='l_foot_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_thigh' name='r_thigh'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.11 0.892362 -0.0732533' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_thigh' name='r_thigh'/> has parent <HAnimJoint DEF='hanim_r_hip' center='-0.11 0.892362 -0.0732533'/> that does not match child <Transform DEF='r_thigh_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_calf' name='r_calf'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.0699 0.51 -0.0166' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_calf' name='r_calf'/> has parent <HAnimJoint DEF='hanim_r_knee' center='-0.0699 0.51 -0.0166'/> that does not match child <Transform DEF='r_calf_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_hindfoot' name='r_hindfoot'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.064 0.0753 -0.0412' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_hindfoot' name='r_hindfoot'/> has parent <HAnimJoint DEF='hanim_r_ankle' center='-0.064 0.0753 -0.0412'/> that does not match child <Transform DEF='r_foot_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l1' name='l1'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.00405 1.07 -0.0275' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l1' name='l1'/> has parent <HAnimJoint DEF='hanim_vl1' center='-0.00405 1.07 -0.0275'/> that does not match child <Transform DEF='torso_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_upperarm' name='l_upperarm'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.167 1.36 -0.0518' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_upperarm' name='l_upperarm'/> has parent <HAnimJoint DEF='hanim_l_shoulder' center='0.167 1.36 -0.0518'/> that does not match child <Transform DEF='l_upperarm_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_forearm' name='l_forearm'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.196 1.07 -0.0518' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_forearm' name='l_forearm'/> has parent <HAnimJoint DEF='hanim_l_elbow' center='0.196 1.07 -0.0518'/> that does not match child <Transform DEF='l_forearm_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_hand' name='l_hand'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.213 0.811 -0.0338' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_hand' name='l_hand'/> has parent <HAnimJoint DEF='hanim_l_wrist' center='0.213 0.811 -0.0338'/> that does not match child <Transform DEF='l_hand_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_upperarm' name='r_upperarm'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.167 1.36 -0.0458' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_upperarm' name='r_upperarm'/> has parent <HAnimJoint DEF='hanim_r_shoulder' center='-0.167 1.36 -0.0458'/> that does not match child <Transform DEF='r_upperarm_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_forearm' name='r_forearm'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.192 1.07 -0.0498' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_forearm' name='r_forearm'/> has parent <HAnimJoint DEF='hanim_r_elbow' center='-0.192 1.07 -0.0498'/> that does not match child <Transform DEF='r_forearm_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_hand' name='r_hand'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.217 0.811 -0.0338' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_hand' name='r_hand'/> has parent <HAnimJoint DEF='hanim_r_wrist' center='-0.217 0.811 -0.0338'/> that does not match child <Transform DEF='r_hand_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_c4' name='c4'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0 1.43 -0.0458' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_c4' name='c4'/> has parent <HAnimJoint DEF='hanim_vc4' center='0 1.43 -0.0458'/> that does not match child <Transform DEF='neck_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_skull' name='skull'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0 1.4 0' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_skull' name='skull'/> has parent <HAnimJoint DEF='hanim_skullbase' center='0 1.4 0'/> that does not match child <Transform DEF='skull_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimJoint/HAnimSegment, warning]
<HAnimSite DEF='hanim_BoxMan_view' name='BoxMan_view'/> contains 4 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite, info]
<Collision DEF='HUD'/> is inactive since enabled='false' (and no ROUTE is provided to change this value) [/X3D/Scene/Group[1]/Collision, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//AllenDutton.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (17) : HAnimSegment (16) : HAnimSite (1)
=======================================================================================================
HAnimHumanoid DEF='hanim_Humanoid name='Humanoid' loa=''
  humanoid_root
    sacroiliac : pelvis
    | l_hip : l_thigh
    | | l_knee : l_calf
    | |   l_ankle : l_hindfoot
    | r_hip : r_thigh
    |   r_knee : r_calf
    |     r_ankle : r_hindfoot
    vl1 : l1
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vc4 : c4
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//AllenDuttonTidy.x3d
 Legacy//AllenDuttonTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//AllenDuttonTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1637) - Source file is already X3D C14N compliant for Legacy//AllenDuttonTidy.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
Legacy//AllenDutton.length=833287 bytes, Legacy//AllenDuttonTidy.length=833287 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\Legacy\AllenDutton.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\AllenDutton.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\Legacy\AllenDuttonTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\AllenDuttonTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\AllenDuttonTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\AllenDutton.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//AllenDutton.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (17) : HAnimSegment (16) : HAnimSite (1)
=======================================================================================================
HAnimHumanoid DEF='hanim_Humanoid name='Humanoid' loa=''
  humanoid_root
    sacroiliac : pelvis
    | l_hip : l_thigh
    | | l_knee : l_calf
    | |   l_ankle : l_hindfoot
    | r_hip : r_thigh
    |   r_knee : r_calf
    |     r_ankle : r_hindfoot
    vl1 : l1
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vc4 : c4
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//AllenDutton.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\BoxMan.x3d 
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\Legacy\BoxMan.x3d validation using X3D Schematron rules
<meta name='warning' content='Skin mesh is split across multiple shapes within a Group, should that be allowed?'/> [/X3D/head/meta[11], diagnostic]
<meta name='TODO' content='What does the original animation script accomplish? It is not hooked up, script source contains errors...'/> [/X3D/head/meta[12], diagnostic]
<meta name='TODO' content='InstantReality Forum Issue: InstantReality is ignoring the Viewpoint nodes in the topmost HAnimSite. http://forum.instantreality.org'/> [/X3D/head/meta[13], diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 5[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 5[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimSite DEF='boxman_BoxMan_view' name='BoxMan_view'/> contains 5 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite[1], info]
<HAnimHumanoid DEF='' name=''/> version='1.0' with X3D version='3.3' [/X3D/Scene/Script/field[2]/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//BoxMan.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (17) : HAnimSegment (17) : HAnimSite (6)
=======================================================================================================
HAnimHumanoid DEF='boxman_Humanoid name='Humanoid' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal : l_middistal_tip
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal : r_middistal_tip
    vl5 : l5
      skullbase : skull : skull_tip
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand : l_hand_tip
      r_shoulder : r_upperarm
        r_elbow : r_forearm
          r_wrist : r_hand : r_hand_tip
=======================================================================================================


now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//BoxManTidy.x3d
 Legacy//BoxManTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//BoxManTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//BoxManTidy.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
Legacy//BoxMan.length=40471 bytes, Legacy//BoxManTidy.length=40471 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\Legacy\BoxMan.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\BoxMan.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\Legacy\BoxManTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\BoxManTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\BoxManTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\BoxMan.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//BoxMan.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (17) : HAnimSegment (17) : HAnimSite (6)
=======================================================================================================
HAnimHumanoid DEF='boxman_Humanoid name='Humanoid' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal : l_middistal_tip
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal : r_middistal_tip
    vl5 : l5
      skullbase : skull : skull_tip
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand : l_hand_tip
      r_shoulder : r_upperarm
        r_elbow : r_forearm
          r_wrist : r_hand : r_hand_tip
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//BoxMan.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\BoxManAnimationPanel.x3d 
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\Legacy\BoxManAnimationPanel.x3d validation using X3D Schematron rules
<meta name='TODO' content='InstantReality Forum Issue: InstantReality is ignoring the Viewpoint nodes in the topmost HAnimSite. http://forum.instantreality.org'/> [/X3D/head/meta[17], diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 5[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 5[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='boxman_Humanoid' name='Humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimSite DEF='boxman_BoxMan_view' name='BoxMan_view'/> contains 5 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite[1], info]
<OrientationInterpolator DEF='Stop_sacroiliac_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_sacroiliac_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[2], warning]
<OrientationInterpolator DEF='Stop_l_subtalar_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_subtalar_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[6], warning]
<OrientationInterpolator DEF='Stop_l_metatarsal_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_metatarsal_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[8], warning]
<OrientationInterpolator DEF='Stop_r_subtalar_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_subtalar_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[12], warning]
<OrientationInterpolator DEF='Stop_r_metatarsal_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_metatarsal_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[14], warning]
<OrientationInterpolator DEF='Stop_vl4_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vl4_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[16], warning]
<OrientationInterpolator DEF='Stop_vl3_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vl3_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[17], warning]
<OrientationInterpolator DEF='Stop_vl2_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vl2_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[18], warning]
<OrientationInterpolator DEF='Stop_vl1_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vl1_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[19], warning]
<OrientationInterpolator DEF='Stop_vt12_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vt12_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[20], warning]
<OrientationInterpolator DEF='Stop_vt11_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vt11_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[21], warning]
<OrientationInterpolator DEF='Stop_vt10_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vt10_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[22], warning]
<OrientationInterpolator DEF='Stop_vt9_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vt9_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[23], warning]
<OrientationInterpolator DEF='Stop_vt8_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vt8_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[24], warning]
<OrientationInterpolator DEF='Stop_vt7_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vt7_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[25], warning]
<OrientationInterpolator DEF='Stop_vt6_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vt6_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[26], warning]
<OrientationInterpolator DEF='Stop_vt5_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vt5_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[27], warning]
<OrientationInterpolator DEF='Stop_vt4_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vt4_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[28], warning]
<OrientationInterpolator DEF='Stop_vt3_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vt3_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[29], warning]
<OrientationInterpolator DEF='Stop_vt2_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vt2_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[30], warning]
<OrientationInterpolator DEF='Stop_vt1_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vt1_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[31], warning]
<OrientationInterpolator DEF='Stop_vc7_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vc7_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[32], warning]
<OrientationInterpolator DEF='Stop_vc6_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vc6_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[33], warning]
<OrientationInterpolator DEF='Stop_vc5_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vc5_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[34], warning]
<OrientationInterpolator DEF='Stop_vc4_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vc4_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[35], warning]
<OrientationInterpolator DEF='Stop_vc3_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vc3_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[36], warning]
<OrientationInterpolator DEF='Stop_vc2_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vc2_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[37], warning]
<OrientationInterpolator DEF='Stop_vc1_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_vc1_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[38], warning]
<OrientationInterpolator DEF='Stop_l_eyeball_joint_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_eyeball_joint_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[40], warning]
<OrientationInterpolator DEF='Stop_r_eyeball_joint_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_eyeball_joint_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[41], warning]
<OrientationInterpolator DEF='Stop_l_sternoclavicular_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_sternoclavicular_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[42], warning]
<OrientationInterpolator DEF='Stop_l_acromioclavicular_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_acromioclavicular_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[43], warning]
<OrientationInterpolator DEF='Stop_l_thumb1_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_thumb1_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[47], warning]
<OrientationInterpolator DEF='Stop_l_thumb2_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_thumb2_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[48], warning]
<OrientationInterpolator DEF='Stop_l_thumb3_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_thumb3_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[49], warning]
<OrientationInterpolator DEF='Stop_l_index0_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_index0_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[50], warning]
<OrientationInterpolator DEF='Stop_l_index1_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_index1_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[51], warning]
<OrientationInterpolator DEF='Stop_l_index2_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_index2_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[52], warning]
<OrientationInterpolator DEF='Stop_l_index3_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_index3_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[53], warning]
<OrientationInterpolator DEF='Stop_l_middle0_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_middle0_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[54], warning]
<OrientationInterpolator DEF='Stop_l_middle1_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_middle1_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[55], warning]
<OrientationInterpolator DEF='Stop_l_middle2_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_middle2_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[56], warning]
<OrientationInterpolator DEF='Stop_l_middle3_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_middle3_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[57], warning]
<OrientationInterpolator DEF='Stop_l_ring0_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_ring0_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[58], warning]
<OrientationInterpolator DEF='Stop_l_ring1_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_ring1_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[59], warning]
<OrientationInterpolator DEF='Stop_l_ring2_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_ring2_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[60], warning]
<OrientationInterpolator DEF='Stop_l_ring3_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_ring3_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[61], warning]
<OrientationInterpolator DEF='Stop_l_pinky0_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_pinky0_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[62], warning]
<OrientationInterpolator DEF='Stop_l_pinky1_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_pinky1_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[63], warning]
<OrientationInterpolator DEF='Stop_l_pinky2_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_pinky2_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[64], warning]
<OrientationInterpolator DEF='Stop_l_pinky3_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_l_pinky3_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[65], warning]
<OrientationInterpolator DEF='Stop_r_sternoclavicular_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_sternoclavicular_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[66], warning]
<OrientationInterpolator DEF='Stop_r_acromioclavicular_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_acromioclavicular_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[67], warning]
<OrientationInterpolator DEF='Stop_r_thumb1_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_thumb1_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[71], warning]
<OrientationInterpolator DEF='Stop_r_thumb2_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_thumb2_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[72], warning]
<OrientationInterpolator DEF='Stop_r_thumb3_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_thumb3_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[73], warning]
<OrientationInterpolator DEF='Stop_r_index0_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_index0_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[74], warning]
<OrientationInterpolator DEF='Stop_r_index1_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_index1_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[75], warning]
<OrientationInterpolator DEF='Stop_r_index2_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_index2_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[76], warning]
<OrientationInterpolator DEF='Stop_r_index3_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_index3_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[77], warning]
<OrientationInterpolator DEF='Stop_r_middle0_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_middle0_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[78], warning]
<OrientationInterpolator DEF='Stop_r_middle1_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_middle1_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[79], warning]
<OrientationInterpolator DEF='Stop_r_middle2_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_middle2_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[80], warning]
<OrientationInterpolator DEF='Stop_r_middle3_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_middle3_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[81], warning]
<OrientationInterpolator DEF='Stop_r_ring0_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_ring0_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[82], warning]
<OrientationInterpolator DEF='Stop_r_ring1_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_ring1_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[83], warning]
<OrientationInterpolator DEF='Stop_r_ring2_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_ring2_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[84], warning]
<OrientationInterpolator DEF='Stop_r_ring3_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_ring3_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[85], warning]
<OrientationInterpolator DEF='Stop_r_pinky0_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_pinky0_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[86], warning]
<OrientationInterpolator DEF='Stop_r_pinky1_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_pinky1_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[87], warning]
<OrientationInterpolator DEF='Stop_r_pinky2_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_pinky2_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[88], warning]
<OrientationInterpolator DEF='Stop_r_pinky3_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stop_r_pinky3_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[1]/OrientationInterpolator[89], warning]
<OrientationInterpolator DEF='Stand_r_metatarsal_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_r_metatarsal_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[1], warning]
<OrientationInterpolator DEF='Stand_neck_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_neck_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[15], warning]
<OrientationInterpolator DEF='Stand_l_eyeball_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_l_eyeball_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[16], warning]
<OrientationInterpolator DEF='Stand_r_eyeball_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_r_eyeball_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[17], warning]
<OrientationInterpolator DEF='Stand_lower_body_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_lower_body_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[18], warning]
<OrientationInterpolator DEF='Stand_upper_body_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_upper_body_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[19], warning]
<OrientationInterpolator DEF='Stand_l_sternoclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_l_sternoclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[21], warning]
<OrientationInterpolator DEF='Stand_l_acromioclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_l_acromioclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[22], warning]
<OrientationInterpolator DEF='Stand_r_sternoclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_r_sternoclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[23], warning]
<OrientationInterpolator DEF='Stand_r_acromioclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_r_acromioclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[24], warning]
<OrientationInterpolator DEF='Stand_sacroiliac_YawInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_sacroiliac_YawInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[25], warning]
<OrientationInterpolator DEF='Stand_vc6_YawInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_vc6_YawInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[27], warning]
<OrientationInterpolator DEF='Stand_l_thumb1_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_l_thumb1_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[28], warning]
<OrientationInterpolator DEF='Stand_r_thumb1_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_r_thumb1_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[29], warning]
<OrientationInterpolator DEF='Stand_r_index1_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_r_index1_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[30], warning]
<OrientationInterpolator DEF='Stand_r_index2_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_r_index2_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[31], warning]
<OrientationInterpolator DEF='Stand_r_index3_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Stand_r_index3_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[2]/OrientationInterpolator[32], warning]
<OrientationInterpolator DEF='Pitch_r_metatarsal_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Pitch_r_metatarsal_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[3]/OrientationInterpolator[1], warning]
<OrientationInterpolator DEF='Pitches_neck_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Pitches_neck_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[3]/OrientationInterpolator[15], warning]
<OrientationInterpolator DEF='Pitches_lower_body_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Pitches_lower_body_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[3]/OrientationInterpolator[16], warning]
<OrientationInterpolator DEF='Pitches_upper_body_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Pitches_upper_body_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[3]/OrientationInterpolator[17], warning]
<OrientationInterpolator DEF='Pitch_l_sternoclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Pitch_l_sternoclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[3]/OrientationInterpolator[19], warning]
<OrientationInterpolator DEF='Pitch_l_acromioclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Pitch_l_acromioclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[3]/OrientationInterpolator[20], warning]
<OrientationInterpolator DEF='Pitch_r_sternoclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Pitch_r_sternoclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[3]/OrientationInterpolator[21], warning]
<OrientationInterpolator DEF='Pitch_r_acromioclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Pitch_r_acromioclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[3]/OrientationInterpolator[22], warning]
<OrientationInterpolator DEF='Pitch_sacroiliac_YawInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Pitch_sacroiliac_YawInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[3]/OrientationInterpolator[23], warning]
<OrientationInterpolator DEF='Pitch_vc6_YawInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Pitch_vc6_YawInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[3]/OrientationInterpolator[25], warning]
<OrientationInterpolator DEF='Pitch_l_thumb1_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Pitch_l_thumb1_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[3]/OrientationInterpolator[26], warning]
<OrientationInterpolator DEF='Pitch_r_thumb1_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Pitch_r_thumb1_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[3]/OrientationInterpolator[27], warning]
<OrientationInterpolator DEF='Yaw_r_metatarsal_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Yaw_r_metatarsal_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[4]/OrientationInterpolator[1], warning]
<OrientationInterpolator DEF='Yaws_neck_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Yaws_neck_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[4]/OrientationInterpolator[15], warning]
<OrientationInterpolator DEF='Yaws_upper_body_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Yaws_upper_body_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[4]/OrientationInterpolator[16], warning]
<OrientationInterpolator DEF='Yaws_lower_body_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Yaws_lower_body_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[4]/OrientationInterpolator[17], warning]
<OrientationInterpolator DEF='Yaw_l_sternoclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Yaw_l_sternoclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[4]/OrientationInterpolator[19], warning]
<OrientationInterpolator DEF='Yaw_l_acromioclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Yaw_l_acromioclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[4]/OrientationInterpolator[20], warning]
<OrientationInterpolator DEF='Yaw_r_sternoclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Yaw_r_sternoclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[4]/OrientationInterpolator[21], warning]
<OrientationInterpolator DEF='Yaw_r_acromioclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Yaw_r_acromioclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[4]/OrientationInterpolator[22], warning]
<OrientationInterpolator DEF='Yaw_sacroiliac_YawInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Yaw_sacroiliac_YawInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[4]/OrientationInterpolator[23], warning]
<OrientationInterpolator DEF='Yaw_vc6_YawInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Yaw_vc6_YawInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[4]/OrientationInterpolator[25], warning]
<OrientationInterpolator DEF='Yaw_l_thumb1_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Yaw_l_thumb1_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[4]/OrientationInterpolator[26], warning]
<OrientationInterpolator DEF='Yaw_r_thumb1_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Yaw_r_thumb1_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[4]/OrientationInterpolator[27], warning]
<OrientationInterpolator DEF='Roll_r_metatarsal_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Roll_r_metatarsal_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[5]/OrientationInterpolator[1], warning]
<OrientationInterpolator DEF='Rolls_neck_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Rolls_neck_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[5]/OrientationInterpolator[15], warning]
<OrientationInterpolator DEF='Rolls_lower_body_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Rolls_lower_body_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[5]/OrientationInterpolator[16], warning]
<OrientationInterpolator DEF='Rolls_upper_body_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Rolls_upper_body_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[5]/OrientationInterpolator[17], warning]
<OrientationInterpolator DEF='Roll_l_sternoclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Roll_l_sternoclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[5]/OrientationInterpolator[19], warning]
<OrientationInterpolator DEF='Roll_l_acromioclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Roll_l_acromioclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[5]/OrientationInterpolator[20], warning]
<OrientationInterpolator DEF='Roll_r_sternoclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Roll_r_sternoclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[5]/OrientationInterpolator[21], warning]
<OrientationInterpolator DEF='Roll_r_acromioclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Roll_r_acromioclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[5]/OrientationInterpolator[22], warning]
<OrientationInterpolator DEF='Roll_sacroiliac_YawInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Roll_sacroiliac_YawInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[5]/OrientationInterpolator[23], warning]
<OrientationInterpolator DEF='Roll_vc6_YawInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Roll_vc6_YawInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[5]/OrientationInterpolator[25], warning]
<OrientationInterpolator DEF='Roll_l_thumb1_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Roll_l_thumb1_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[5]/OrientationInterpolator[26], warning]
<OrientationInterpolator DEF='Roll_r_thumb1_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Roll_r_thumb1_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[5]/OrientationInterpolator[27], warning]
<OrientationInterpolator DEF='Walk_r_metatarsal_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Walk_r_metatarsal_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[6]/OrientationInterpolator[1], warning]
<OrientationInterpolator DEF='Walk_lower_body_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Walk_lower_body_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[6]/OrientationInterpolator[8], warning]
<OrientationInterpolator DEF='Walk_neck_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Walk_neck_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[6]/OrientationInterpolator[16], warning]
<OrientationInterpolator DEF='Walk_upper_body_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Walk_upper_body_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[6]/OrientationInterpolator[17], warning]
<OrientationInterpolator DEF='Walk_l_sternoclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Walk_l_sternoclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[6]/OrientationInterpolator[19], warning]
<OrientationInterpolator DEF='Walk_l_acromioclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Walk_l_acromioclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[6]/OrientationInterpolator[20], warning]
<OrientationInterpolator DEF='Walk_r_sternoclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Walk_r_sternoclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[6]/OrientationInterpolator[21], warning]
<OrientationInterpolator DEF='Walk_r_acromioclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Walk_r_acromioclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[6]/OrientationInterpolator[22], warning]
<OrientationInterpolator DEF='Walk_sacroiliac_YawInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Walk_sacroiliac_YawInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[6]/OrientationInterpolator[23], warning]
<OrientationInterpolator DEF='Walk_vc6_YawInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Walk_vc6_YawInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[6]/OrientationInterpolator[25], warning]
<OrientationInterpolator DEF='Walk_l_thumb1_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Walk_l_thumb1_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[6]/OrientationInterpolator[26], warning]
<OrientationInterpolator DEF='Walk_r_thumb1_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Walk_r_thumb1_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[6]/OrientationInterpolator[27], warning]
<OrientationInterpolator DEF='Run_r_metatarsal_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Run_r_metatarsal_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[7]/OrientationInterpolator[1], warning]
<OrientationInterpolator DEF='Run_lower_body_RotationInterpolator_Run'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Run_lower_body_RotationInterpolator_Run' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[7]/OrientationInterpolator[14], warning]
<OrientationInterpolator DEF='Run_neck_RotationInterpolator_Run'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Run_neck_RotationInterpolator_Run' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[7]/OrientationInterpolator[16], warning]
<OrientationInterpolator DEF='Run_upper_body_RotationInterpolator_Run'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Run_upper_body_RotationInterpolator_Run' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[7]/OrientationInterpolator[17], warning]
<OrientationInterpolator DEF='Run_l_sternoclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Run_l_sternoclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[7]/OrientationInterpolator[19], warning]
<OrientationInterpolator DEF='Run_l_acromioclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Run_l_acromioclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[7]/OrientationInterpolator[20], warning]
<OrientationInterpolator DEF='Run_r_sternoclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Run_r_sternoclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[7]/OrientationInterpolator[21], warning]
<OrientationInterpolator DEF='Run_r_acromioclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Run_r_acromioclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[7]/OrientationInterpolator[22], warning]
<OrientationInterpolator DEF='Run_sacroiliac_YawInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Run_sacroiliac_YawInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[7]/OrientationInterpolator[23], warning]
<OrientationInterpolator DEF='Run_vc6_YawInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Run_vc6_YawInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[7]/OrientationInterpolator[25], warning]
<OrientationInterpolator DEF='Run_l_thumb1_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Run_l_thumb1_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[7]/OrientationInterpolator[26], warning]
<OrientationInterpolator DEF='Run_r_thumb1_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Run_r_thumb1_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[7]/OrientationInterpolator[27], warning]
<OrientationInterpolator DEF='Jump_r_metatarsal_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Jump_r_metatarsal_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[8]/OrientationInterpolator[1], warning]
<OrientationInterpolator DEF='Jump_lower_body_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Jump_lower_body_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[8]/OrientationInterpolator[8], warning]
<OrientationInterpolator DEF='Jump_neck_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Jump_neck_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[8]/OrientationInterpolator[16], warning]
<OrientationInterpolator DEF='Jump_upper_body_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Jump_upper_body_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[8]/OrientationInterpolator[17], warning]
<OrientationInterpolator DEF='Jump_l_sternoclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Jump_l_sternoclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[8]/OrientationInterpolator[19], warning]
<OrientationInterpolator DEF='Jump_l_acromioclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Jump_l_acromioclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[8]/OrientationInterpolator[20], warning]
<OrientationInterpolator DEF='Jump_r_sternoclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Jump_r_sternoclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[8]/OrientationInterpolator[21], warning]
<OrientationInterpolator DEF='Jump_r_acromioclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Jump_r_acromioclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[8]/OrientationInterpolator[22], warning]
<OrientationInterpolator DEF='Jump_sacroiliac_YawInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Jump_sacroiliac_YawInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[8]/OrientationInterpolator[23], warning]
<OrientationInterpolator DEF='Jump_vc6_YawInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Jump_vc6_YawInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[8]/OrientationInterpolator[25], warning]
<OrientationInterpolator DEF='Jump_l_thumb1_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Jump_l_thumb1_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[8]/OrientationInterpolator[26], warning]
<OrientationInterpolator DEF='Jump_r_thumb1_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Jump_r_thumb1_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[8]/OrientationInterpolator[27], warning]
<OrientationInterpolator DEF='Kick_l_sternoclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Kick_l_sternoclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[9]/OrientationInterpolator[1], warning]
<OrientationInterpolator DEF='Kick_l_acromioclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Kick_l_acromioclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[9]/OrientationInterpolator[2], warning]
<OrientationInterpolator DEF='Kick_l_thumb1_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Kick_l_thumb1_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[9]/OrientationInterpolator[6], warning]
<OrientationInterpolator DEF='Kick_r_sternoclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Kick_r_sternoclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[9]/OrientationInterpolator[7], warning]
<OrientationInterpolator DEF='Kick_r_acromioclavicular_RollInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Kick_r_acromioclavicular_RollInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[9]/OrientationInterpolator[8], warning]
<OrientationInterpolator DEF='Kick_r_thumb1_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Kick_r_thumb1_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[9]/OrientationInterpolator[12], warning]
<OrientationInterpolator DEF='Kick_r_metatarsal_PitchInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Kick_r_metatarsal_PitchInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[9]/OrientationInterpolator[18], warning]
<OrientationInterpolator DEF='Kick_sacroiliac_YawInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Kick_sacroiliac_YawInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[9]/OrientationInterpolator[19], warning]
<OrientationInterpolator DEF='Kick_vc6_YawInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Kick_vc6_YawInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[9]/OrientationInterpolator[21], warning]
<OrientationInterpolator DEF='Kick_lower_body_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Kick_lower_body_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[9]/OrientationInterpolator[22], warning]
<OrientationInterpolator DEF='Kick_upper_body_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Kick_upper_body_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[9]/OrientationInterpolator[23], warning]
<OrientationInterpolator DEF='Kick_neck_RotationInterpolator'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Kick_neck_RotationInterpolator' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group[9]/OrientationInterpolator[25], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//BoxManAnimationPanel.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (17) : HAnimSegment (17) : HAnimSite (6)
=======================================================================================================
HAnimHumanoid DEF='boxman_Humanoid name='Humanoid' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal : l_middistal_tip
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal : r_middistal_tip
    vl5 : l5
      skullbase : skull : skull_tip
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand : l_hand_tip
      r_shoulder : r_upperarm
        r_elbow : r_forearm
          r_wrist : r_hand : r_hand_tip
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//BoxManAnimationPanelTidy.x3d
 Legacy//BoxManAnimationPanelTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//BoxManAnimationPanelTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//BoxManAnimationPanelTidy.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
Legacy//BoxManAnimationPanel.length=165832 bytes, Legacy//BoxManAnimationPanelTidy.length=165832 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\Legacy\BoxManAnimationPanel.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\BoxManAnimationPanel.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\Legacy\BoxManAnimationPanelTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\BoxManAnimationPanelTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\BoxManAnimationPanelTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\BoxManAnimationPanel.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//BoxManAnimationPanel.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (17) : HAnimSegment (17) : HAnimSite (6)
=======================================================================================================
HAnimHumanoid DEF='boxman_Humanoid name='Humanoid' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal : l_middistal_tip
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal : r_middistal_tip
    vl5 : l5
      skullbase : skull : skull_tip
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand : l_hand_tip
      r_shoulder : r_upperarm
        r_elbow : r_forearm
          r_wrist : r_hand : r_hand_tip
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//BoxManAnimationPanel.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\Bubbles.x3d 
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\Legacy\Bubbles.x3d validation using X3D Schematron rules
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//Bubbles.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//BubblesTidy.x3d
 Legacy//BubblesTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//BubblesTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1637) - Source file is already X3D C14N compliant for Legacy//BubblesTidy.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
Legacy//Bubbles.length=7861 bytes, Legacy//BubblesTidy.length=7861 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\Legacy\Bubbles.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\Bubbles.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\Legacy\BubblesTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\BubblesTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\BubblesTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\Bubbles.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//Bubbles.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//Bubbles.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\DiamondManLOA_0.x3d 
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\Legacy\DiamondManLOA_0.x3d validation using X3D Schematron rules
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 2[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 2[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimSite DEF='hanim_site_view' name='site_view'/> contains 4 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite, info]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//DiamondManLOA_0.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (2) : HAnimSegment (1) : HAnimSite (1)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  HumanoidRoot
  | sacroiliac : pelvis
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//DiamondManLOA_0Tidy.x3d
 Legacy//DiamondManLOA_0TidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//DiamondManLOA_0Tidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//DiamondManLOA_0Tidy.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
Legacy//DiamondManLOA_0.length=7117 bytes, Legacy//DiamondManLOA_0Tidy.length=7117 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\Legacy\DiamondManLOA_0.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\DiamondManLOA_0.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\Legacy\DiamondManLOA_0Tidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\DiamondManLOA_0Tidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\DiamondManLOA_0TidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\DiamondManLOA_0.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//DiamondManLOA_0.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (2) : HAnimSegment (1) : HAnimSite (1)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  HumanoidRoot
  | sacroiliac : pelvis
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//DiamondManLOA_0.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\DiamondManLOA_1.x3d 
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\Legacy\DiamondManLOA_1.x3d validation using X3D Schematron rules
<meta name='warning' content='Still needs comments on CAESAR feature points inserted'/> [/X3D/head/meta[9], diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 20[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 52[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 20[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 52[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<Transform DEF='l_upperarm_adjust'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimSegment/Transform[2], warning]
<Transform DEF='l_forearm_adjust'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimSegment/Transform[2], warning]
<Transform DEF='l_hand_adjust'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/Transform[2], warning]
<Transform DEF='r_upperarm_adjust'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimSegment/Transform[2], warning]
<Transform DEF='r_forearm_adjust'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimSegment/Transform[2], warning]
<HAnimSegment DEF='hanim_r_hand' name='r_hand'/> has parent <HAnimJoint DEF='hanim_r_wrist' center='-0.1959 0.8694 -0.0521'/> that does not match child <Transform DEF='' translation='-0.1959 0.8694 -0.0521'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<Transform DEF='r_hand_adjust'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/Transform[2], warning]
<HAnimSite DEF='hanim_DiamondManLOA_1_view' name='DiamondManLOA_1_view'/> contains 4 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite[1], info]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//DiamondManLOA_1.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (20) : HAnimSegment (18) : HAnimSite (53)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  HumanoidRoot
  | sacroiliac : pelvis
  | | l_hip : l_thigh : l_knee_crease_pt, l_femoral_lateral_epicn_pt, l_femoral_medial_epicn_pt
  | | | l_knee : l_calf
  | | |   l_ankle : l_hindfoot : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
  | | |     l_midtarsal : l_middistal : l_middistal_tip, l_metatarsal_pha5_pt, l_metatarsal_pha1_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_ankle : r_hindfoot : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
  | |       r_midtarsal : r_middistal : r_middistal_tip, r_metatarsal_pha5_pt, r_metatarsal_pha1_pt, r_digit2_pt
  | vl1 : l1
  | | 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 : l_hand : l_hand_tip, l_metacarpal_pha2_pt, l_dactylion_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt
  | | 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 : r_hand : r_hand_tip, r_metacarpal_pha2_pt, r_dactylion_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt
  | | vc4 : c4
  | vl5
  |   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: 
 Legacy//DiamondManLOA_1Tidy.x3d
 Legacy//DiamondManLOA_1TidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//DiamondManLOA_1Tidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//DiamondManLOA_1Tidy.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
Legacy//DiamondManLOA_1.length=25504 bytes, Legacy//DiamondManLOA_1Tidy.length=25504 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\Legacy\DiamondManLOA_1.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\DiamondManLOA_1.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\Legacy\DiamondManLOA_1Tidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\DiamondManLOA_1Tidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\DiamondManLOA_1TidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\DiamondManLOA_1.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//DiamondManLOA_1.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (20) : HAnimSegment (18) : HAnimSite (53)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  HumanoidRoot
  | sacroiliac : pelvis
  | | l_hip : l_thigh : l_knee_crease_pt, l_femoral_lateral_epicn_pt, l_femoral_medial_epicn_pt
  | | | l_knee : l_calf
  | | |   l_ankle : l_hindfoot : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
  | | |     l_midtarsal : l_middistal : l_middistal_tip, l_metatarsal_pha5_pt, l_metatarsal_pha1_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_ankle : r_hindfoot : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
  | |       r_midtarsal : r_middistal : r_middistal_tip, r_metatarsal_pha5_pt, r_metatarsal_pha1_pt, r_digit2_pt
  | vl1 : l1
  | | 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 : l_hand : l_hand_tip, l_metacarpal_pha2_pt, l_dactylion_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt
  | | 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 : r_hand : r_hand_tip, r_metacarpal_pha2_pt, r_dactylion_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt
  | | vc4 : c4
  | vl5
  |   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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//DiamondManLOA_1.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\DiamondManLOA_2.x3d 
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\Legacy\DiamondManLOA_2.x3d validation using X3D Schematron rules
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 64[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 64[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_subtalar' name='l_subtalar'/> has child <HAnimSegment name='midproximal'/> that instead should have name='l_midproximal' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<Transform DEF='l_upperarm_adjust'/> 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]
<Transform DEF='l_forearm_adjust'/> 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]
<Transform DEF='l_hand_adjust'/> 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]
<Transform DEF='r_upperarm_adjust'/> 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]
<Transform DEF='r_forearm_adjust'/> 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]
<HAnimSegment DEF='hanim_r_hand' name='r_hand'/> has parent <HAnimJoint DEF='hanim_r_wrist' center='-0.1959 0.8694 -0.0521'/> that does not match child <Transform DEF='' translation='-0.1959 0.8694 -0.0521'/>, 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]
<Transform DEF='r_hand_adjust'/> 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]
<HAnimSite DEF='hanim_DiamondManLOA_2_view' name='DiamondManLOA_2_view'/> contains 5 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite[1], info]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//DiamondManLOA_2.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (50) : HAnimSegment (50) : HAnimSite (65)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  HumanoidRoot : sacrum
  | 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 : l_hindfoot : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
  | | |     l_subtalar : midproximal
  | | |       l_midtarsal : l_middistal : l_middistal_tip, l_metatarsal_pha1_pt
  | | |         l_metatarsal : l_forefoot : 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_ankle : r_hindfoot : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
  | |       r_midtarsal : r_middistal : r_middistal_tip, r_metatarsal_pha5_pt, r_metatarsal_pha1_pt, r_digit2_pt
  | vl5 : l5
  |   vl4 : l4
  |     vl3 : l3
  |       vl2 : l2
  |         vl1 : l1
  |           vt12 : t12
  |             vt11 : t11
  |               vt10 : t10
  |                 vt9 : t9
  |                   vt8 : t8
  |                     vt7 : t7
  |                       vt6 : t6
  |                         vt5 : t5
  |                           vt4 : t4
  |                             vt3 : t3
  |                               vt2 : t2
  |                                 vt1 : t1
  |                                   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 : l_hand : l_hand_tip, l_metacarpal_pha2_pt, l_dactylion_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt
  |                                   |     l_thumb1 : l_thumb_metacarpal
  |                                   |     | l_thumb2 : l_thumb_proximal
  |                                   |     |   l_thumb3 : l_thumb_distal : l_thumb_distal_tip
  |                                   |     l_index0 : l_index_metacarpal
  |                                   |       l_index1 : l_index_proximal
  |                                   |         l_index2 : l_index_middle
  |                                   |           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 : r_hand : r_hand_tip, r_metacarpal_pha2_pt, r_dactylion_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt
  |                                   vc7 : c7
  |                                     vc6 : c6
  |                                       vc5 : c5
  |                                         vc4 : c4
  |                                           vc3 : c3
  |                                             vc2 : c2
  |                                               vc1 : c1
  |                                                 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: 
 Legacy//DiamondManLOA_2Tidy.x3d
 Legacy//DiamondManLOA_2TidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//DiamondManLOA_2Tidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//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
Legacy//DiamondManLOA_2.length=117178 bytes, Legacy//DiamondManLOA_2Tidy.length=117178 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\Legacy\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\Legacy\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\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\DiamondManLOA_2TidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//DiamondManLOA_2.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (50) : HAnimSegment (50) : HAnimSite (65)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  HumanoidRoot : sacrum
  | 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 : l_hindfoot : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
  | | |     l_subtalar : midproximal
  | | |       l_midtarsal : l_middistal : l_middistal_tip, l_metatarsal_pha1_pt
  | | |         l_metatarsal : l_forefoot : 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_ankle : r_hindfoot : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
  | |       r_midtarsal : r_middistal : r_middistal_tip, r_metatarsal_pha5_pt, r_metatarsal_pha1_pt, r_digit2_pt
  | vl5 : l5
  |   vl4 : l4
  |     vl3 : l3
  |       vl2 : l2
  |         vl1 : l1
  |           vt12 : t12
  |             vt11 : t11
  |               vt10 : t10
  |                 vt9 : t9
  |                   vt8 : t8
  |                     vt7 : t7
  |                       vt6 : t6
  |                         vt5 : t5
  |                           vt4 : t4
  |                             vt3 : t3
  |                               vt2 : t2
  |                                 vt1 : t1
  |                                   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 : l_hand : l_hand_tip, l_metacarpal_pha2_pt, l_dactylion_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt
  |                                   |     l_thumb1 : l_thumb_metacarpal
  |                                   |     | l_thumb2 : l_thumb_proximal
  |                                   |     |   l_thumb3 : l_thumb_distal : l_thumb_distal_tip
  |                                   |     l_index0 : l_index_metacarpal
  |                                   |       l_index1 : l_index_proximal
  |                                   |         l_index2 : l_index_middle
  |                                   |           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 : r_hand : r_hand_tip, r_metacarpal_pha2_pt, r_dactylion_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt
  |                                   vc7 : c7
  |                                     vc6 : c6
  |                                       vc5 : c5
  |                                         vc4 : c4
  |                                           vc3 : c3
  |                                             vc2 : c2
  |                                               vc1 : c1
  |                                                 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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//DiamondManLOA_2.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\HAnim1SpecificationLOA3Animation.x3d 
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\Legacy\HAnim1SpecificationLOA3Animation.x3d validation using X3D Schematron rules
<X3D profile='Immersive'> is defined satisfactorily for this scene, but ensure that child Inline scenes do not exceed this profile/component combination since a parent scene must have an equal or higher profile/component combination [/X3D, info]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='2.6 0.8 0' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[5], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='1 0.8 0.5' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[6], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='-1 0.8 0.5' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[7], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='-2.6 0.8 0' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[8], warning]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 95[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 4[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 91[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 14[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> has mismatched HAnimSite     node counts, 95 within skeleton hierarchy and 91 USE nodes in sites field [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//HAnim1SpecificationLOA3Animation.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (109)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  humanoid_root : sacrum
    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 : l_hindfoot : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
    | |     l_subtalar : l_midproximal
    | |       l_midtarsal : l_middistal : l_metatarsal_pha1_pt
    | |         l_metatarsal : l_forefoot : 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_ankle : r_hindfoot : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
    |       r_subtalar : r_midproximal
    |         r_midtarsal : r_middistal : r_metatarsal_pha1_pt
    |           r_metatarsal : r_forefoot : r_forefoot_tip, r_metatarsal_pha5_pt, r_digit2_pt
    vl5 : l5 : waist_preferred_post_pt, navel_pt
      vl4 : l4
        vl3 : l3
          vl2 : l2 : r_rib10_pt, l_rib10_pt, rib10_midspine_pt
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10 : substernale_pt
                    vt9 : t9 : r_thelion_pt, l_thelion_pt
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1 : suprasternale_pt, cervicale_pt
                                      vc7 : c7 : r_neck_base_pt, l_neck_base_pt
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             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
                                      |               l_eyeball_joint : l_eyeball : l_eyeball_site_view
                                      |               l_eyelid_joint : l_eyelid
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyeball_joint : r_eyeball : r_eyeball_site_view
                                      |               r_eyelid_joint : r_eyelid
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw : temporomandibular_l_site_pt, temporomandibular_r_site_pt
                                      l_sternoclavicular : l_clavicle : l_clavicale_pt, l_acromion_pt, l_axilla_ant_pt, l_axilla_post_pt
                                      | l_acromioclavicular : l_scapula
                                      |   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 : l_hand : l_metacarpal_pha2_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt, l_hand_front_view
                                      |         l_thumb1 : l_thumb_metacarpal
                                      |         | l_thumb2 : l_thumb_proximal
                                      |         |   l_thumb3 : l_thumb_distal : l_thumb_distal_tip
                                      |         l_index0 : l_index_metacarpal
                                      |         | l_index1 : l_index_proximal
                                      |         |   l_index2 : l_index_middle
                                      |         |     l_index3 : l_index_distal : l_index_distal_tip, l_dactylion_pt
                                      |         l_middle0 : l_middle_metacarpal
                                      |         | l_middle1 : l_middle_proximal
                                      |         |   l_middle2 : l_middle_middle
                                      |         |     l_middle3 : l_middle_distal : l_middle_distal_tip
                                      |         l_ring0 : l_ring_metacarpal
                                      |         | l_ring1 : l_ring_proximal
                                      |         |   l_ring2 : l_ring_middle
                                      |         |     l_ring3 : l_ring_distal : l_ring_distal_tip
                                      |         l_pinky0 : l_pinky_metacarpal
                                      |           l_pinky1 : l_pinky_proximal
                                      |             l_pinky2 : l_pinky_middle
                                      |               l_pinky3 : l_pinky_distal : l_pinky_distal_tip
                                      r_sternoclavicular : r_clavicle : r_clavicale_pt, r_acromion_pt, r_axilla_ant_pt, r_axilla_post_pt
                                        r_acromioclavicular : r_scapula
                                          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 : r_hand : r_metacarpal_pha2_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt, r_hand_front_view
                                                r_thumb1 : r_thumb_metacarpal
                                                | r_thumb2 : r_thumb_proximal
                                                |   r_thumb3 : r_thumb_distal : r_thumb_distal_tip
                                                r_index0 : r_index_metacarpal
                                                | r_index1 : r_index_proximal
                                                |   r_index2 : r_index_middle
                                                |     r_index3 : r_index_distal : r_index_distal_tip, r_dactylion_pt
                                                r_middle0 : r_middle_metacarpal
                                                | r_middle1 : r_middle_proximal
                                                |   r_middle2 : r_middle_middle
                                                |     r_middle3 : r_middle_distal : r_middle_distal_tip
                                                r_ring0 : r_ring_metacarpal
                                                | r_ring1 : r_ring_proximal
                                                |   r_ring2 : r_ring_middle
                                                |     r_ring3 : r_ring_distal : r_ring_distal_tip
                                                r_pinky0 : r_pinky_metacarpal
                                                  r_pinky1 : r_pinky_proximal
                                                    r_pinky2 : r_pinky_middle
                                                      r_pinky3 : r_pinky_distal : r_pinky_distal_tip
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//HAnim1SpecificationLOA3AnimationTidy.x3d
 Legacy//HAnim1SpecificationLOA3AnimationTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//HAnim1SpecificationLOA3AnimationTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//HAnim1SpecificationLOA3AnimationTidy.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
Legacy//HAnim1SpecificationLOA3Animation.length=424310 bytes, Legacy//HAnim1SpecificationLOA3AnimationTidy.length=424310 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\Legacy\HAnim1SpecificationLOA3Animation.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnim1SpecificationLOA3Animation.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\Legacy\HAnim1SpecificationLOA3AnimationTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnim1SpecificationLOA3AnimationTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\HAnim1SpecificationLOA3AnimationTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\HAnim1SpecificationLOA3Animation.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//HAnim1SpecificationLOA3Animation.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (109)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  humanoid_root : sacrum
    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 : l_hindfoot : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
    | |     l_subtalar : l_midproximal
    | |       l_midtarsal : l_middistal : l_metatarsal_pha1_pt
    | |         l_metatarsal : l_forefoot : 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_ankle : r_hindfoot : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
    |       r_subtalar : r_midproximal
    |         r_midtarsal : r_middistal : r_metatarsal_pha1_pt
    |           r_metatarsal : r_forefoot : r_forefoot_tip, r_metatarsal_pha5_pt, r_digit2_pt
    vl5 : l5 : waist_preferred_post_pt, navel_pt
      vl4 : l4
        vl3 : l3
          vl2 : l2 : r_rib10_pt, l_rib10_pt, rib10_midspine_pt
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10 : substernale_pt
                    vt9 : t9 : r_thelion_pt, l_thelion_pt
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1 : suprasternale_pt, cervicale_pt
                                      vc7 : c7 : r_neck_base_pt, l_neck_base_pt
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             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
                                      |               l_eyeball_joint : l_eyeball : l_eyeball_site_view
                                      |               l_eyelid_joint : l_eyelid
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyeball_joint : r_eyeball : r_eyeball_site_view
                                      |               r_eyelid_joint : r_eyelid
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw : temporomandibular_l_site_pt, temporomandibular_r_site_pt
                                      l_sternoclavicular : l_clavicle : l_clavicale_pt, l_acromion_pt, l_axilla_ant_pt, l_axilla_post_pt
                                      | l_acromioclavicular : l_scapula
                                      |   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 : l_hand : l_metacarpal_pha2_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt, l_hand_front_view
                                      |         l_thumb1 : l_thumb_metacarpal
                                      |         | l_thumb2 : l_thumb_proximal
                                      |         |   l_thumb3 : l_thumb_distal : l_thumb_distal_tip
                                      |         l_index0 : l_index_metacarpal
                                      |         | l_index1 : l_index_proximal
                                      |         |   l_index2 : l_index_middle
                                      |         |     l_index3 : l_index_distal : l_index_distal_tip, l_dactylion_pt
                                      |         l_middle0 : l_middle_metacarpal
                                      |         | l_middle1 : l_middle_proximal
                                      |         |   l_middle2 : l_middle_middle
                                      |         |     l_middle3 : l_middle_distal : l_middle_distal_tip
                                      |         l_ring0 : l_ring_metacarpal
                                      |         | l_ring1 : l_ring_proximal
                                      |         |   l_ring2 : l_ring_middle
                                      |         |     l_ring3 : l_ring_distal : l_ring_distal_tip
                                      |         l_pinky0 : l_pinky_metacarpal
                                      |           l_pinky1 : l_pinky_proximal
                                      |             l_pinky2 : l_pinky_middle
                                      |               l_pinky3 : l_pinky_distal : l_pinky_distal_tip
                                      r_sternoclavicular : r_clavicle : r_clavicale_pt, r_acromion_pt, r_axilla_ant_pt, r_axilla_post_pt
                                        r_acromioclavicular : r_scapula
                                          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 : r_hand : r_metacarpal_pha2_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt, r_hand_front_view
                                                r_thumb1 : r_thumb_metacarpal
                                                | r_thumb2 : r_thumb_proximal
                                                |   r_thumb3 : r_thumb_distal : r_thumb_distal_tip
                                                r_index0 : r_index_metacarpal
                                                | r_index1 : r_index_proximal
                                                |   r_index2 : r_index_middle
                                                |     r_index3 : r_index_distal : r_index_distal_tip, r_dactylion_pt
                                                r_middle0 : r_middle_metacarpal
                                                | r_middle1 : r_middle_proximal
                                                |   r_middle2 : r_middle_middle
                                                |     r_middle3 : r_middle_distal : r_middle_distal_tip
                                                r_ring0 : r_ring_metacarpal
                                                | r_ring1 : r_ring_proximal
                                                |   r_ring2 : r_ring_middle
                                                |     r_ring3 : r_ring_distal : r_ring_distal_tip
                                                r_pinky0 : r_pinky_metacarpal
                                                  r_pinky1 : r_pinky_proximal
                                                    r_pinky2 : r_pinky_middle
                                                      r_pinky3 : r_pinky_distal : r_pinky_distal_tip
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//HAnim1SpecificationLOA3Animation.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\HAnim1SpecificationLOA3Illustrated.x3d 
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\Legacy\HAnim1SpecificationLOA3Illustrated.x3d validation using X3D Schematron rules
<meta name='TODO' content='move relevant HAnimSite/Viewpoint pairs into skeleton at appropriate locations'/> [/X3D/head/meta[15], diagnostic]
<meta name='warning' content='BS Contact and H3DViewer have polygon-culling problems at close range (possibly related to avatarSize), other players look OK'/> [/X3D/head/meta[16], diagnostic]
<meta name='TODO' content='insert MetadataInteger nodes indicating LOA for each Joint and Segment'/> [/X3D/head/meta[17], diagnostic]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='2.6 0.8 0' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[5], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='1 0.8 0.5' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[6], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='-1 0.8 0.5' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[7], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='-2.6 0.8 0' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[8], warning]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 95[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 4[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 91[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 14[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> has mismatched HAnimSite     node counts, 95 within skeleton hierarchy and 91 USE nodes in sites field [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//HAnim1SpecificationLOA3Illustrated.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (109)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  humanoid_root : sacrum
    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 : l_hindfoot : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
    | |     l_subtalar : l_midproximal
    | |       l_midtarsal : l_middistal : l_metatarsal_pha1_pt
    | |         l_metatarsal : l_forefoot : 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_ankle : r_hindfoot : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
    |       r_subtalar : r_midproximal
    |         r_midtarsal : r_middistal : r_metatarsal_pha1_pt
    |           r_metatarsal : r_forefoot : r_forefoot_tip, r_metatarsal_pha5_pt, r_digit2_pt
    vl5 : l5 : waist_preferred_post_pt, navel_pt
      vl4 : l4
        vl3 : l3
          vl2 : l2 : r_rib10_pt, l_rib10_pt, rib10_midspine_pt
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10 : substernale_pt
                    vt9 : t9 : r_thelion_pt, l_thelion_pt
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1 : suprasternale_pt, cervicale_pt
                                      vc7 : c7 : r_neck_base_pt, l_neck_base_pt
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             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
                                      |               l_eyeball_joint : l_eyeball : l_eyeball_site_view
                                      |               l_eyelid_joint : l_eyelid
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyeball_joint : r_eyeball : r_eyeball_site_view
                                      |               r_eyelid_joint : r_eyelid
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw : temporomandibular_l_site_pt, temporomandibular_r_site_pt
                                      l_sternoclavicular : l_clavicle : l_clavicale_pt, l_acromion_pt, l_axilla_ant_pt, l_axilla_post_pt
                                      | l_acromioclavicular : l_scapula
                                      |   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 : l_hand : l_metacarpal_pha2_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt, l_hand_front_view
                                      |         l_thumb1 : l_thumb_metacarpal
                                      |         | l_thumb2 : l_thumb_proximal
                                      |         |   l_thumb3 : l_thumb_distal : l_thumb_distal_tip
                                      |         l_index0 : l_index_metacarpal
                                      |         | l_index1 : l_index_proximal
                                      |         |   l_index2 : l_index_middle
                                      |         |     l_index3 : l_index_distal : l_index_distal_tip, l_dactylion_pt
                                      |         l_middle0 : l_middle_metacarpal
                                      |         | l_middle1 : l_middle_proximal
                                      |         |   l_middle2 : l_middle_middle
                                      |         |     l_middle3 : l_middle_distal : l_middle_distal_tip
                                      |         l_ring0 : l_ring_metacarpal
                                      |         | l_ring1 : l_ring_proximal
                                      |         |   l_ring2 : l_ring_middle
                                      |         |     l_ring3 : l_ring_distal : l_ring_distal_tip
                                      |         l_pinky0 : l_pinky_metacarpal
                                      |           l_pinky1 : l_pinky_proximal
                                      |             l_pinky2 : l_pinky_middle
                                      |               l_pinky3 : l_pinky_distal : l_pinky_distal_tip
                                      r_sternoclavicular : r_clavicle : r_clavicale_pt, r_acromion_pt, r_axilla_ant_pt, r_axilla_post_pt
                                        r_acromioclavicular : r_scapula
                                          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 : r_hand : r_metacarpal_pha2_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt, r_hand_front_view
                                                r_thumb1 : r_thumb_metacarpal
                                                | r_thumb2 : r_thumb_proximal
                                                |   r_thumb3 : r_thumb_distal : r_thumb_distal_tip
                                                r_index0 : r_index_metacarpal
                                                | r_index1 : r_index_proximal
                                                |   r_index2 : r_index_middle
                                                |     r_index3 : r_index_distal : r_index_distal_tip, r_dactylion_pt
                                                r_middle0 : r_middle_metacarpal
                                                | r_middle1 : r_middle_proximal
                                                |   r_middle2 : r_middle_middle
                                                |     r_middle3 : r_middle_distal : r_middle_distal_tip
                                                r_ring0 : r_ring_metacarpal
                                                | r_ring1 : r_ring_proximal
                                                |   r_ring2 : r_ring_middle
                                                |     r_ring3 : r_ring_distal : r_ring_distal_tip
                                                r_pinky0 : r_pinky_metacarpal
                                                  r_pinky1 : r_pinky_proximal
                                                    r_pinky2 : r_pinky_middle
                                                      r_pinky3 : r_pinky_distal : r_pinky_distal_tip
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//HAnim1SpecificationLOA3IllustratedTidy.x3d
 Legacy//HAnim1SpecificationLOA3IllustratedTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//HAnim1SpecificationLOA3IllustratedTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//HAnim1SpecificationLOA3IllustratedTidy.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
Legacy//HAnim1SpecificationLOA3Illustrated.length=276125 bytes, Legacy//HAnim1SpecificationLOA3IllustratedTidy.length=276125 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\Legacy\HAnim1SpecificationLOA3Illustrated.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnim1SpecificationLOA3Illustrated.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\Legacy\HAnim1SpecificationLOA3IllustratedTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnim1SpecificationLOA3IllustratedTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\HAnim1SpecificationLOA3IllustratedTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\HAnim1SpecificationLOA3Illustrated.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//HAnim1SpecificationLOA3Illustrated.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (109)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  humanoid_root : sacrum
    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 : l_hindfoot : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
    | |     l_subtalar : l_midproximal
    | |       l_midtarsal : l_middistal : l_metatarsal_pha1_pt
    | |         l_metatarsal : l_forefoot : 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_ankle : r_hindfoot : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
    |       r_subtalar : r_midproximal
    |         r_midtarsal : r_middistal : r_metatarsal_pha1_pt
    |           r_metatarsal : r_forefoot : r_forefoot_tip, r_metatarsal_pha5_pt, r_digit2_pt
    vl5 : l5 : waist_preferred_post_pt, navel_pt
      vl4 : l4
        vl3 : l3
          vl2 : l2 : r_rib10_pt, l_rib10_pt, rib10_midspine_pt
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10 : substernale_pt
                    vt9 : t9 : r_thelion_pt, l_thelion_pt
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1 : suprasternale_pt, cervicale_pt
                                      vc7 : c7 : r_neck_base_pt, l_neck_base_pt
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             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
                                      |               l_eyeball_joint : l_eyeball : l_eyeball_site_view
                                      |               l_eyelid_joint : l_eyelid
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyeball_joint : r_eyeball : r_eyeball_site_view
                                      |               r_eyelid_joint : r_eyelid
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw : temporomandibular_l_site_pt, temporomandibular_r_site_pt
                                      l_sternoclavicular : l_clavicle : l_clavicale_pt, l_acromion_pt, l_axilla_ant_pt, l_axilla_post_pt
                                      | l_acromioclavicular : l_scapula
                                      |   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 : l_hand : l_metacarpal_pha2_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt, l_hand_front_view
                                      |         l_thumb1 : l_thumb_metacarpal
                                      |         | l_thumb2 : l_thumb_proximal
                                      |         |   l_thumb3 : l_thumb_distal : l_thumb_distal_tip
                                      |         l_index0 : l_index_metacarpal
                                      |         | l_index1 : l_index_proximal
                                      |         |   l_index2 : l_index_middle
                                      |         |     l_index3 : l_index_distal : l_index_distal_tip, l_dactylion_pt
                                      |         l_middle0 : l_middle_metacarpal
                                      |         | l_middle1 : l_middle_proximal
                                      |         |   l_middle2 : l_middle_middle
                                      |         |     l_middle3 : l_middle_distal : l_middle_distal_tip
                                      |         l_ring0 : l_ring_metacarpal
                                      |         | l_ring1 : l_ring_proximal
                                      |         |   l_ring2 : l_ring_middle
                                      |         |     l_ring3 : l_ring_distal : l_ring_distal_tip
                                      |         l_pinky0 : l_pinky_metacarpal
                                      |           l_pinky1 : l_pinky_proximal
                                      |             l_pinky2 : l_pinky_middle
                                      |               l_pinky3 : l_pinky_distal : l_pinky_distal_tip
                                      r_sternoclavicular : r_clavicle : r_clavicale_pt, r_acromion_pt, r_axilla_ant_pt, r_axilla_post_pt
                                        r_acromioclavicular : r_scapula
                                          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 : r_hand : r_metacarpal_pha2_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt, r_hand_front_view
                                                r_thumb1 : r_thumb_metacarpal
                                                | r_thumb2 : r_thumb_proximal
                                                |   r_thumb3 : r_thumb_distal : r_thumb_distal_tip
                                                r_index0 : r_index_metacarpal
                                                | r_index1 : r_index_proximal
                                                |   r_index2 : r_index_middle
                                                |     r_index3 : r_index_distal : r_index_distal_tip, r_dactylion_pt
                                                r_middle0 : r_middle_metacarpal
                                                | r_middle1 : r_middle_proximal
                                                |   r_middle2 : r_middle_middle
                                                |     r_middle3 : r_middle_distal : r_middle_distal_tip
                                                r_ring0 : r_ring_metacarpal
                                                | r_ring1 : r_ring_proximal
                                                |   r_ring2 : r_ring_middle
                                                |     r_ring3 : r_ring_distal : r_ring_distal_tip
                                                r_pinky0 : r_pinky_metacarpal
                                                  r_pinky1 : r_pinky_proximal
                                                    r_pinky2 : r_pinky_middle
                                                      r_pinky3 : r_pinky_distal : r_pinky_distal_tip
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//HAnim1SpecificationLOA3Illustrated.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\HAnim1SpecificationLOA3Invisible.x3d 
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\Legacy\HAnim1SpecificationLOA3Invisible.x3d validation using X3D Schematron rules
<meta name='TODO' content='move relevant HAnimSite/Viewpoint pairs into skeleton at appropriate locations'/> [/X3D/head/meta[13], diagnostic]
<meta name='TODO' content='insert MetadataInteger nodes indicating LOA for each Joint and Segment'/> [/X3D/head/meta[14], diagnostic]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='2.6 0.8 0' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[5], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='1 0.8 0.5' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[6], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='-1 0.8 0.5' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[7], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='-2.6 0.8 0' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[8], warning]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 95[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 4[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 91[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 14[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> has mismatched HAnimSite     node counts, 95 within skeleton hierarchy and 91 USE nodes in sites field [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//HAnim1SpecificationLOA3Invisible.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (109)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  humanoid_root : sacrum
    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 : l_hindfoot : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
    | |     l_subtalar : l_midproximal
    | |       l_midtarsal : l_middistal : l_metatarsal_pha1_pt
    | |         l_metatarsal : l_forefoot : 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_ankle : r_hindfoot : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
    |       r_subtalar : r_midproximal
    |         r_midtarsal : r_middistal : r_metatarsal_pha1_pt
    |           r_metatarsal : r_forefoot : r_forefoot_tip, r_metatarsal_pha5_pt, r_digit2_pt
    vl5 : l5 : waist_preferred_post_pt, navel_pt
      vl4 : l4
        vl3 : l3
          vl2 : l2 : r_rib10_pt, l_rib10_pt, rib10_midspine_pt
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10 : substernale_pt
                    vt9 : t9 : r_thelion_pt, l_thelion_pt
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1 : suprasternale_pt, cervicale_pt
                                      vc7 : c7 : r_neck_base_pt, l_neck_base_pt
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             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
                                      |               l_eyeball_joint : l_eyeball : l_eyeball_site_view
                                      |               l_eyelid_joint : l_eyelid
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyeball_joint : r_eyeball : r_eyeball_site_view
                                      |               r_eyelid_joint : r_eyelid
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw : temporomandibular_l_site_pt, temporomandibular_r_site_pt
                                      l_sternoclavicular : l_clavicle : l_clavicale_pt, l_acromion_pt, l_axilla_ant_pt, l_axilla_post_pt
                                      | l_acromioclavicular : l_scapula
                                      |   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 : l_hand : l_metacarpal_pha2_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt, l_hand_front_view
                                      |         l_thumb1 : l_thumb_metacarpal
                                      |         | l_thumb2 : l_thumb_proximal
                                      |         |   l_thumb3 : l_thumb_distal : l_thumb_distal_tip
                                      |         l_index0 : l_index_metacarpal
                                      |         | l_index1 : l_index_proximal
                                      |         |   l_index2 : l_index_middle
                                      |         |     l_index3 : l_index_distal : l_index_distal_tip, l_dactylion_pt
                                      |         l_middle0 : l_middle_metacarpal
                                      |         | l_middle1 : l_middle_proximal
                                      |         |   l_middle2 : l_middle_middle
                                      |         |     l_middle3 : l_middle_distal : l_middle_distal_tip
                                      |         l_ring0 : l_ring_metacarpal
                                      |         | l_ring1 : l_ring_proximal
                                      |         |   l_ring2 : l_ring_middle
                                      |         |     l_ring3 : l_ring_distal : l_ring_distal_tip
                                      |         l_pinky0 : l_pinky_metacarpal
                                      |           l_pinky1 : l_pinky_proximal
                                      |             l_pinky2 : l_pinky_middle
                                      |               l_pinky3 : l_pinky_distal : l_pinky_distal_tip
                                      r_sternoclavicular : r_clavicle : r_clavicale_pt, r_acromion_pt, r_axilla_ant_pt, r_axilla_post_pt
                                        r_acromioclavicular : r_scapula
                                          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 : r_hand : r_metacarpal_pha2_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt, r_hand_front_view
                                                r_thumb1 : r_thumb_metacarpal
                                                | r_thumb2 : r_thumb_proximal
                                                |   r_thumb3 : r_thumb_distal : r_thumb_distal_tip
                                                r_index0 : r_index_metacarpal
                                                | r_index1 : r_index_proximal
                                                |   r_index2 : r_index_middle
                                                |     r_index3 : r_index_distal : r_index_distal_tip, r_dactylion_pt
                                                r_middle0 : r_middle_metacarpal
                                                | r_middle1 : r_middle_proximal
                                                |   r_middle2 : r_middle_middle
                                                |     r_middle3 : r_middle_distal : r_middle_distal_tip
                                                r_ring0 : r_ring_metacarpal
                                                | r_ring1 : r_ring_proximal
                                                |   r_ring2 : r_ring_middle
                                                |     r_ring3 : r_ring_distal : r_ring_distal_tip
                                                r_pinky0 : r_pinky_metacarpal
                                                  r_pinky1 : r_pinky_proximal
                                                    r_pinky2 : r_pinky_middle
                                                      r_pinky3 : r_pinky_distal : r_pinky_distal_tip
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//HAnim1SpecificationLOA3InvisibleTidy.x3d
 Legacy//HAnim1SpecificationLOA3InvisibleTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//HAnim1SpecificationLOA3InvisibleTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//HAnim1SpecificationLOA3InvisibleTidy.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
Legacy//HAnim1SpecificationLOA3Invisible.length=72875 bytes, Legacy//HAnim1SpecificationLOA3InvisibleTidy.length=72875 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\Legacy\HAnim1SpecificationLOA3Invisible.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnim1SpecificationLOA3Invisible.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\Legacy\HAnim1SpecificationLOA3InvisibleTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnim1SpecificationLOA3InvisibleTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\HAnim1SpecificationLOA3InvisibleTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\HAnim1SpecificationLOA3Invisible.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//HAnim1SpecificationLOA3Invisible.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (109)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  humanoid_root : sacrum
    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 : l_hindfoot : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
    | |     l_subtalar : l_midproximal
    | |       l_midtarsal : l_middistal : l_metatarsal_pha1_pt
    | |         l_metatarsal : l_forefoot : 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_ankle : r_hindfoot : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
    |       r_subtalar : r_midproximal
    |         r_midtarsal : r_middistal : r_metatarsal_pha1_pt
    |           r_metatarsal : r_forefoot : r_forefoot_tip, r_metatarsal_pha5_pt, r_digit2_pt
    vl5 : l5 : waist_preferred_post_pt, navel_pt
      vl4 : l4
        vl3 : l3
          vl2 : l2 : r_rib10_pt, l_rib10_pt, rib10_midspine_pt
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10 : substernale_pt
                    vt9 : t9 : r_thelion_pt, l_thelion_pt
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1 : suprasternale_pt, cervicale_pt
                                      vc7 : c7 : r_neck_base_pt, l_neck_base_pt
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             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
                                      |               l_eyeball_joint : l_eyeball : l_eyeball_site_view
                                      |               l_eyelid_joint : l_eyelid
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyeball_joint : r_eyeball : r_eyeball_site_view
                                      |               r_eyelid_joint : r_eyelid
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw : temporomandibular_l_site_pt, temporomandibular_r_site_pt
                                      l_sternoclavicular : l_clavicle : l_clavicale_pt, l_acromion_pt, l_axilla_ant_pt, l_axilla_post_pt
                                      | l_acromioclavicular : l_scapula
                                      |   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 : l_hand : l_metacarpal_pha2_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt, l_hand_front_view
                                      |         l_thumb1 : l_thumb_metacarpal
                                      |         | l_thumb2 : l_thumb_proximal
                                      |         |   l_thumb3 : l_thumb_distal : l_thumb_distal_tip
                                      |         l_index0 : l_index_metacarpal
                                      |         | l_index1 : l_index_proximal
                                      |         |   l_index2 : l_index_middle
                                      |         |     l_index3 : l_index_distal : l_index_distal_tip, l_dactylion_pt
                                      |         l_middle0 : l_middle_metacarpal
                                      |         | l_middle1 : l_middle_proximal
                                      |         |   l_middle2 : l_middle_middle
                                      |         |     l_middle3 : l_middle_distal : l_middle_distal_tip
                                      |         l_ring0 : l_ring_metacarpal
                                      |         | l_ring1 : l_ring_proximal
                                      |         |   l_ring2 : l_ring_middle
                                      |         |     l_ring3 : l_ring_distal : l_ring_distal_tip
                                      |         l_pinky0 : l_pinky_metacarpal
                                      |           l_pinky1 : l_pinky_proximal
                                      |             l_pinky2 : l_pinky_middle
                                      |               l_pinky3 : l_pinky_distal : l_pinky_distal_tip
                                      r_sternoclavicular : r_clavicle : r_clavicale_pt, r_acromion_pt, r_axilla_ant_pt, r_axilla_post_pt
                                        r_acromioclavicular : r_scapula
                                          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 : r_hand : r_metacarpal_pha2_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt, r_hand_front_view
                                                r_thumb1 : r_thumb_metacarpal
                                                | r_thumb2 : r_thumb_proximal
                                                |   r_thumb3 : r_thumb_distal : r_thumb_distal_tip
                                                r_index0 : r_index_metacarpal
                                                | r_index1 : r_index_proximal
                                                |   r_index2 : r_index_middle
                                                |     r_index3 : r_index_distal : r_index_distal_tip, r_dactylion_pt
                                                r_middle0 : r_middle_metacarpal
                                                | r_middle1 : r_middle_proximal
                                                |   r_middle2 : r_middle_middle
                                                |     r_middle3 : r_middle_distal : r_middle_distal_tip
                                                r_ring0 : r_ring_metacarpal
                                                | r_ring1 : r_ring_proximal
                                                |   r_ring2 : r_ring_middle
                                                |     r_ring3 : r_ring_distal : r_ring_distal_tip
                                                r_pinky0 : r_pinky_metacarpal
                                                  r_pinky1 : r_pinky_proximal
                                                    r_pinky2 : r_pinky_middle
                                                      r_pinky3 : r_pinky_distal : r_pinky_distal_tip
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//HAnim1SpecificationLOA3Invisible.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\JoeSkinTexcoordDisplacerKick.x3d 
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\Legacy\JoeSkinTexcoordDisplacerKick.x3d validation using X3D Schematron rules
<meta name='info' content='Joe No Reservations 20200709 spec root and vc7 hier 20161206 ... 20121221 ... 20040109 x3d/hanim'/> [/X3D/head/meta[2], diagnostic]
<meta name='info' content='Transcoding from .vrml to .x3dv by Joe using BS studio circa 2012'/> [/X3D/head/meta[9], diagnostic]
<meta name='info' content='translated from .x3dv to .xml for web3d archive'/> [/X3D/head/meta[10], diagnostic]
<meta name='TODO' content='Record information relating a certain skin coordinate to a V1 Annex A Site name and location is now found in comment at end of this scene where each # number name string appears in the order of coordinate points in the skin mesh user code. Best organized to provide author data naming important HAnim humanoid skeletonspace to skinspace relations using structured MetadataSet containing MetadataString nodes'/> [/X3D/head/meta[11], diagnostic]
<meta name='info' content='modified to correct root and vc7 hierarchies'/> [/X3D/head/meta[12], diagnostic]
<Viewpoint DEF='Scene_SideView'/> centerOfRotation='0 0.8 0' has mismatched Y-value height of 0.8 compared to position='2.6 0.5 0' which has Y-value height of 0.5[/X3D/Scene/Viewpoint[3], warning]
<Viewpoint DEF='Scene_BackView'/> centerOfRotation='0 1.5 0' has mismatched Y-value height of 1.5 compared to position='0 2.5 -3' which has Y-value height of 2.5[/X3D/Scene/Viewpoint[4], warning]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> version='1.0' with X3D version='3.3' [/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(HAnimJoint)           within skeleton hierarchy        = 94[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(HAnimSegment)         within skeleton hierarchy        = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(HAnimSite)            within HAnimHumanoid             = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 94[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='Joe_HumanoidRoot' name='HumanoidRoot'/> HAnimJoint can only contain HAnimJoint, HAnimSegment, HAnimSite, HAnimDisplacer [/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1], error]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//JoeSkinTexcoordDisplacerKick.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (94) : HAnimSegment (1) : HAnimSite (1)
=======================================================================================================
HAnimHumanoid DEF='Joe_Human name='Human' loa=''
  HumanoidRoot : sacrum : RootFront_view
  | sacroiliac
  | | l_hip
  | | | l_knee
  | | |   l_ankle
  | | |     l_subtalar
  | | |       l_midtarsal
  | | |         l_metatarsal
  | | r_hip
  | |   r_knee
  | |     r_ankle
  | |       r_subtalar
  | |         r_midtarsal
  | |           r_metatarsal
  | 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
  |                                     |         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
  |                                               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: 
 Legacy//JoeSkinTexcoordDisplacerKickTidy.x3d
 Legacy//JoeSkinTexcoordDisplacerKickTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//JoeSkinTexcoordDisplacerKickTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//JoeSkinTexcoordDisplacerKickTidy.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
Legacy//JoeSkinTexcoordDisplacerKick.length=102213 bytes, Legacy//JoeSkinTexcoordDisplacerKickTidy.length=102213 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\Legacy\JoeSkinTexcoordDisplacerKick.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\JoeSkinTexcoordDisplacerKick.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\Legacy\JoeSkinTexcoordDisplacerKickTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\JoeSkinTexcoordDisplacerKickTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\JoeSkinTexcoordDisplacerKickTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\JoeSkinTexcoordDisplacerKick.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//JoeSkinTexcoordDisplacerKick.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (94) : HAnimSegment (1) : HAnimSite (1)
=======================================================================================================
HAnimHumanoid DEF='Joe_Human name='Human' loa=''
  HumanoidRoot : sacrum : RootFront_view
  | sacroiliac
  | | l_hip
  | | | l_knee
  | | |   l_ankle
  | | |     l_subtalar
  | | |       l_midtarsal
  | | |         l_metatarsal
  | | r_hip
  | |   r_knee
  | |     r_ankle
  | |       r_subtalar
  | |         r_midtarsal
  | |           r_metatarsal
  | 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
  |                                     |         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
  |                                               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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//JoeSkinTexcoordDisplacerKick.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter01Jin.x3d 
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\Legacy\KoreanCharacter01Jin.x3d validation using X3D Schematron rules
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Jin' name='Jin'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter01Jin.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Jin name='Jin' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//KoreanCharacter01JinTidy.x3d
 Legacy//KoreanCharacter01JinTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//KoreanCharacter01JinTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//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
Legacy//KoreanCharacter01Jin.length=122094 bytes, Legacy//KoreanCharacter01JinTidy.length=122094 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\Legacy\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\Legacy\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\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter01JinTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter01Jin.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter01Jin.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Jin name='Jin' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter01Jin.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter02Chul.x3d 
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\Legacy\KoreanCharacter02Chul.x3d validation using X3D Schematron rules
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Chul' name='Chul'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter02Chul.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Chul name='Chul' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//KoreanCharacter02ChulTidy.x3d
 Legacy//KoreanCharacter02ChulTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//KoreanCharacter02ChulTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//KoreanCharacter02ChulTidy.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
Legacy//KoreanCharacter02Chul.length=125179 bytes, Legacy//KoreanCharacter02ChulTidy.length=125179 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\Legacy\KoreanCharacter02Chul.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter02Chul.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\Legacy\KoreanCharacter02ChulTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter02ChulTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter02ChulTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter02Chul.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter02Chul.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Chul name='Chul' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter02Chul.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter03Hyun.x3d 
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\Legacy\KoreanCharacter03Hyun.x3d validation using X3D Schematron rules
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Hyun' name='Hyun'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter03Hyun.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Hyun name='Hyun' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//KoreanCharacter03HyunTidy.x3d
 Legacy//KoreanCharacter03HyunTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//KoreanCharacter03HyunTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//KoreanCharacter03HyunTidy.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
Legacy//KoreanCharacter03Hyun.length=119323 bytes, Legacy//KoreanCharacter03HyunTidy.length=119323 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\Legacy\KoreanCharacter03Hyun.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter03Hyun.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\Legacy\KoreanCharacter03HyunTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter03HyunTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter03HyunTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter03Hyun.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter03Hyun.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Hyun name='Hyun' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter03Hyun.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter04Young.x3d 
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\Legacy\KoreanCharacter04Young.x3d validation using X3D Schematron rules
<HAnimHumanoid DEF='hanim_Young' name='Young'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Young' name='Young'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter04Young.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Young name='Young' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//KoreanCharacter04YoungTidy.x3d
 Legacy//KoreanCharacter04YoungTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//KoreanCharacter04YoungTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//KoreanCharacter04YoungTidy.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
Legacy//KoreanCharacter04Young.length=105478 bytes, Legacy//KoreanCharacter04YoungTidy.length=105478 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\Legacy\KoreanCharacter04Young.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter04Young.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\Legacy\KoreanCharacter04YoungTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter04YoungTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter04YoungTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter04Young.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter04Young.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Young name='Young' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter04Young.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter05Ju.x3d 
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\Legacy\KoreanCharacter05Ju.x3d validation using X3D Schematron rules
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ju' name='Ju'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter05Ju.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Ju name='Ju' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//KoreanCharacter05JuTidy.x3d
 Legacy//KoreanCharacter05JuTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//KoreanCharacter05JuTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//KoreanCharacter05JuTidy.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
Legacy//KoreanCharacter05Ju.length=93069 bytes, Legacy//KoreanCharacter05JuTidy.length=93069 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\Legacy\KoreanCharacter05Ju.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter05Ju.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\Legacy\KoreanCharacter05JuTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter05JuTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter05JuTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter05Ju.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter05Ju.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Ju name='Ju' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter05Ju.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter06Ga.x3d 
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\Legacy\KoreanCharacter06Ga.x3d validation using X3D Schematron rules
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ga' name='Ga'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter06Ga.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Ga name='Ga' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//KoreanCharacter06GaTidy.x3d
 Legacy//KoreanCharacter06GaTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//KoreanCharacter06GaTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//KoreanCharacter06GaTidy.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
Legacy//KoreanCharacter06Ga.length=162548 bytes, Legacy//KoreanCharacter06GaTidy.length=162548 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\Legacy\KoreanCharacter06Ga.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter06Ga.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\Legacy\KoreanCharacter06GaTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter06GaTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter06GaTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter06Ga.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter06Ga.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Ga name='Ga' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter06Ga.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter07No.x3d 
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\Legacy\KoreanCharacter07No.x3d validation using X3D Schematron rules
<HAnimHumanoid DEF='hanim_No' name='No'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_No' name='No'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter07No.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_No name='No' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//KoreanCharacter07NoTidy.x3d
 Legacy//KoreanCharacter07NoTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//KoreanCharacter07NoTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//KoreanCharacter07NoTidy.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
Legacy//KoreanCharacter07No.length=155051 bytes, Legacy//KoreanCharacter07NoTidy.length=155051 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\Legacy\KoreanCharacter07No.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter07No.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\Legacy\KoreanCharacter07NoTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter07NoTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter07NoTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter07No.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter07No.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_No name='No' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter07No.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter08Da.x3d 
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\Legacy\KoreanCharacter08Da.x3d validation using X3D Schematron rules
<HAnimHumanoid DEF='hanim_Da' name='Da'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Da' name='Da'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter08Da.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Da name='Da' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//KoreanCharacter08DaTidy.x3d
 Legacy//KoreanCharacter08DaTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//KoreanCharacter08DaTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//KoreanCharacter08DaTidy.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
Legacy//KoreanCharacter08Da.length=167608 bytes, Legacy//KoreanCharacter08DaTidy.length=167608 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\Legacy\KoreanCharacter08Da.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter08Da.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\Legacy\KoreanCharacter08DaTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter08DaTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter08DaTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter08Da.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter08Da.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Da name='Da' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter08Da.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter09Ru.x3d 
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\Legacy\KoreanCharacter09Ru.x3d validation using X3D Schematron rules
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Ru' name='Ru'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter09Ru.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Ru name='Ru' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//KoreanCharacter09RuTidy.x3d
 Legacy//KoreanCharacter09RuTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//KoreanCharacter09RuTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//KoreanCharacter09RuTidy.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
Legacy//KoreanCharacter09Ru.length=155362 bytes, Legacy//KoreanCharacter09RuTidy.length=155362 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\Legacy\KoreanCharacter09Ru.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter09Ru.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\Legacy\KoreanCharacter09RuTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter09RuTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter09RuTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter09Ru.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter09Ru.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Ru name='Ru' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter09Ru.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter10Mi.x3d 
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\Legacy\KoreanCharacter10Mi.x3d validation using X3D Schematron rules
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Mi' name='Mi'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter10Mi.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Mi name='Mi' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//KoreanCharacter10MiTidy.x3d
 Legacy//KoreanCharacter10MiTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//KoreanCharacter10MiTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//KoreanCharacter10MiTidy.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
Legacy//KoreanCharacter10Mi.length=166248 bytes, Legacy//KoreanCharacter10MiTidy.length=166248 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\Legacy\KoreanCharacter10Mi.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter10Mi.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\Legacy\KoreanCharacter10MiTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter10MiTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter10MiTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter10Mi.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter10Mi.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Mi name='Mi' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter10Mi.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter11Min.x3d 
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\Legacy\KoreanCharacter11Min.x3d validation using X3D Schematron rules
<HAnimHumanoid DEF='hanim_Min' name='Min'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Min' name='Min'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter11Min.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Min name='Min' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//KoreanCharacter11MinTidy.x3d
 Legacy//KoreanCharacter11MinTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//KoreanCharacter11MinTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//KoreanCharacter11MinTidy.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
Legacy//KoreanCharacter11Min.length=155201 bytes, Legacy//KoreanCharacter11MinTidy.length=155201 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\Legacy\KoreanCharacter11Min.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter11Min.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\Legacy\KoreanCharacter11MinTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter11MinTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter11MinTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter11Min.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter11Min.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Min name='Min' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter11Min.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter12Sun.x3d 
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\Legacy\KoreanCharacter12Sun.x3d validation using X3D Schematron rules
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Sun' name='Sun'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter12Sun.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Sun name='Sun' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//KoreanCharacter12SunTidy.x3d
 Legacy//KoreanCharacter12SunTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//KoreanCharacter12SunTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//KoreanCharacter12SunTidy.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
Legacy//KoreanCharacter12Sun.length=153784 bytes, Legacy//KoreanCharacter12SunTidy.length=153784 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\Legacy\KoreanCharacter12Sun.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter12Sun.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\Legacy\KoreanCharacter12SunTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacter12SunTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter12SunTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\KoreanCharacter12Sun.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter12Sun.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Sun name='Sun' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal
    sacroiliac : pelvis
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vl5 : l5
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//KoreanCharacter12Sun.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\MaskAndSnorkel.x3d 
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\Legacy\MaskAndSnorkel.x3d validation using X3D Schematron rules
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//MaskAndSnorkel.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//MaskAndSnorkelTidy.x3d
 Legacy//MaskAndSnorkelTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//MaskAndSnorkelTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1637) - Source file is already X3D C14N compliant for Legacy//MaskAndSnorkelTidy.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
Legacy//MaskAndSnorkel.length=8514 bytes, Legacy//MaskAndSnorkelTidy.length=8514 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\Legacy\MaskAndSnorkel.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\MaskAndSnorkel.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\Legacy\MaskAndSnorkelTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\MaskAndSnorkelTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\MaskAndSnorkelTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\MaskAndSnorkel.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//MaskAndSnorkel.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//MaskAndSnorkel.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\NancyDiving.x3d 
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\Legacy\NancyDiving.x3d validation using X3D Schematron rules
<X3D profile='Immersive'> is defined satisfactorily for this scene, but ensure that child Inline scenes do not exceed this profile/component combination since a parent scene must have an equal or higher profile/component combination [/X3D, info]
<meta name='hint' content='Default orientation along X axis (vice HAnim required Y axis) since diving posture is typically prone.'/> [/X3D/head/meta[7], diagnostic]
<meta name='warning' content='problem with left arm animation'/> [/X3D/head/meta[8], diagnostic]
<meta name='warning' content='Viewpoint nodes need to be made child nodes under HAnimHumanoid with containerField='viewpoints'.'/> [/X3D/head/meta[9], diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> version='1.0' with X3D version='3.3' [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(HAnimJoint)           within skeleton hierarchy        = 17[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(HAnimSegment)         within skeleton hierarchy        = 16[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 17[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 16[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
<HAnimSegment DEF='hanim_pelvis' name='pelvis'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0 1.01 -0.0204' in order to be in the right location [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, error]
<HAnimSegment DEF='hanim_l_thigh' name='l_thigh'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0.122 0.888271 -0.0693267' in order to be in the right location [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, error]
<HAnimSegment DEF='hanim_l_calf' name='l_calf'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0.0738 0.517 -0.0284' in order to be in the right location [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimSegment, error]
<HAnimSegment DEF='hanim_l_hindfoot' name='l_hindfoot'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0.0645 0.0719 -0.048' in order to be in the right location [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, error]
<HAnimSegment DEF='hanim_l_hindfoot' name='l_hindfoot'/> has parent <HAnimJoint DEF='hanim_l_ankle' center='0.0645 0.0719 -0.048'/> that does not match child <Transform DEF='' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_thigh' name='r_thigh'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='-0.11 0.892362 -0.0732533' in order to be in the right location [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, error]
<HAnimSegment DEF='hanim_r_calf' name='r_calf'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='-0.0699 0.51 -0.0166' in order to be in the right location [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimSegment, error]
<HAnimSegment DEF='hanim_r_hindfoot' name='r_hindfoot'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='-0.064 0.0753 -0.0412' in order to be in the right location [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, error]
<HAnimSegment DEF='hanim_r_hindfoot' name='r_hindfoot'/> has parent <HAnimJoint DEF='hanim_r_ankle' center='-0.064 0.0753 -0.0412'/> that does not match child <Transform DEF='' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_hand' name='r_hand'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.217 0.811 -0.0338' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_hand' name='r_hand'/> has parent <HAnimJoint DEF='hanim_r_wrist' center='-0.217 0.811 -0.0338'/> that does not match child <Transform DEF='r_hand_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_c4' name='c4'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0 1.43 -0.0458' in order to be in the right location [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimSegment, error]
<HAnimSegment DEF='hanim_skull' name='skull'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0 1.54 -0.0409' in order to be in the right location [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimJoint/HAnimSegment, error]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//NancyDiving.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (17) : HAnimSegment (16) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Nancy name='Nancy' loa=''
  humanoid_root
    sacroiliac : pelvis
    | l_hip : l_thigh
    | | l_knee : l_calf
    | |   l_ankle : l_hindfoot
    | r_hip : r_thigh
    |   r_knee : r_calf
    |     r_ankle : r_hindfoot
    vl1 : l1
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vc4 : c4
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//NancyDivingTidy.x3d
 Legacy//NancyDivingTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//NancyDivingTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//NancyDivingTidy.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
Legacy//NancyDiving.length=94752 bytes, Legacy//NancyDivingTidy.length=94752 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\Legacy\NancyDiving.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\NancyDiving.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\Legacy\NancyDivingTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\NancyDivingTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\NancyDivingTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\NancyDiving.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//NancyDiving.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (17) : HAnimSegment (16) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Nancy name='Nancy' loa=''
  humanoid_root
    sacroiliac : pelvis
    | l_hip : l_thigh
    | | l_knee : l_calf
    | |   l_ankle : l_hindfoot
    | r_hip : r_thigh
    |   r_knee : r_calf
    |     r_ankle : r_hindfoot
    vl1 : l1
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vc4 : c4
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//NancyDiving.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\NancyNativeTags.x3d 
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\Legacy\NancyNativeTags.x3d validation using X3D Schematron rules
<meta name='info' content='need height, weight. not sure if we should ask a lady her age.'/> [/X3D/head/meta[6], diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(HAnimJoint)           within skeleton hierarchy        = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(HAnimSegment)         within skeleton hierarchy        = 16[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 16[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimSegment DEF='hanim_pelvis' name='pelvis'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0 1.01 -0.0204' in order to be in the right location [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, error]
<HAnimSegment DEF='hanim_l_thigh' name='l_thigh'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0.122 0.888271 -0.0693267' in order to be in the right location [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, error]
<HAnimSegment DEF='hanim_l_calf' name='l_calf'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0.0738 0.517 -0.0284' in order to be in the right location [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimSegment, error]
<HAnimSegment DEF='hanim_l_hindfoot' name='l_hindfoot'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0.0645 0.0719 -0.048' in order to be in the right location [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, error]
<HAnimSegment DEF='hanim_r_thigh' name='r_thigh'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='-0.11 0.892362 -0.0732533' in order to be in the right location [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, error]
<HAnimSegment DEF='hanim_r_calf' name='r_calf'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='-0.0699 0.51 -0.0166' in order to be in the right location [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimSegment, error]
<HAnimSegment DEF='hanim_r_hindfoot' name='r_hindfoot'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='-0.064 0.0753 -0.0412' in order to be in the right location [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, error]
<HAnimSegment DEF='hanim_l1' name='l1'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='-0.00405 1.07 -0.0275' in order to be in the right location [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, error]
<HAnimSegment DEF='hanim_r_hand' name='r_hand'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.217 0.811 -0.0338' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_hand' name='r_hand'/> has parent <HAnimJoint DEF='hanim_r_wrist' center='-0.217 0.811 -0.0338'/> that does not match child <Transform DEF='r_hand_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_c4' name='c4'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0 1.43 -0.0458' in order to be in the right location [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimSegment, error]
<HAnimSegment DEF='hanim_skull' name='skull'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0 1.54 -0.0409' in order to be in the right location [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimJoint/HAnimSegment, error]
<HAnimSite DEF='hanim_NancyNativeTags_view' name='NancyNativeTags_view'/> contains 4 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite, info]
<Collision DEF='HUD'/> is inactive since enabled='false' (and no ROUTE is provided to change this value) [/X3D/Scene/Group[1]/Collision, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//NancyNativeTags.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (17) : HAnimSegment (16) : HAnimSite (1)
=======================================================================================================
HAnimHumanoid DEF='hanim_Nancy name='Nancy' loa=''
  humanoid_root
    sacroiliac : pelvis
    | l_hip : l_thigh
    | | l_knee : l_calf
    | |   l_ankle : l_hindfoot
    | r_hip : r_thigh
    |   r_knee : r_calf
    |     r_ankle : r_hindfoot
    vl1 : l1
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vc4 : c4
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//NancyNativeTagsTidy.x3d
 Legacy//NancyNativeTagsTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//NancyNativeTagsTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//NancyNativeTagsTidy.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
Legacy//NancyNativeTags.length=115609 bytes, Legacy//NancyNativeTagsTidy.length=115609 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\Legacy\NancyNativeTags.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\NancyNativeTags.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\Legacy\NancyNativeTagsTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\NancyNativeTagsTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\NancyNativeTagsTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\NancyNativeTags.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//NancyNativeTags.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (17) : HAnimSegment (16) : HAnimSite (1)
=======================================================================================================
HAnimHumanoid DEF='hanim_Nancy name='Nancy' loa=''
  humanoid_root
    sacroiliac : pelvis
    | l_hip : l_thigh
    | | l_knee : l_calf
    | |   l_ankle : l_hindfoot
    | r_hip : r_thigh
    |   r_knee : r_calf
    |     r_ankle : r_hindfoot
    vl1 : l1
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vc4 : c4
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//NancyNativeTags.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\NancyStandShootRifleM24.x3d 
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\Legacy\NancyStandShootRifleM24.x3d validation using X3D Schematron rules
<meta name='warning' content='ProtoBody missing content'/> [/X3D/head/meta[6], diagnostic]
<meta name='warning' content='Numerous QA warnings need to be corrected'/> [/X3D/head/meta[7], diagnostic]
<meta name='warning' content='LOA1_ShootAnimation ought to be moved out as a separate prototype.'/> [/X3D/head/meta[8], diagnostic]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='cycleInterval' accessType='inputOutput' type='SFTime'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='cycleInterval' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[1], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='enabled' accessType='inputOutput' type='SFBool'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='enabled' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[2], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='loop' accessType='inputOutput' type='SFBool'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='loop' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[3], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='startTime' accessType='inputOutput' type='SFTime'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='startTime' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[4], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='stopTime' accessType='inputOutput' type='SFTime'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='stopTime' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[5], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='fraction_changed' accessType='outputOnly' type='SFFloat'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='fraction_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[6], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='isActive' accessType='outputOnly' type='SFBool'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='isActive' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[7], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='HumanoidRoot_translation_changed' accessType='outputOnly' type='SFVec3f'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='HumanoidRoot_translation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[8], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='HumanoidRoot_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='HumanoidRoot_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[9], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='lower_body_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='lower_body_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[10], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='l_hip_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='l_hip_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[11], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='l_knee_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='l_knee_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[12], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='l_ankle_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='l_ankle_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[13], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='l_midtarsal_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='l_midtarsal_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[14], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='r_hip_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='r_hip_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[15], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='r_knee_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='r_knee_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[16], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='r_ankle_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='r_ankle_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[17], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='r_midtarsal_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='r_midtarsal_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[18], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='vl5_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='vl5_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[19], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='skullbase_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='skullbase_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[20], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='l_shoulder_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='l_shoulder_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[21], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='l_elbow_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='l_elbow_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[22], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='l_wrist_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='l_wrist_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[23], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='r_shoulder_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='r_shoulder_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[24], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='r_elbow_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='r_elbow_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[25], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='r_wrist_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='r_wrist_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[26], warning]
<Group DEF='ErrorLostContentCheckVersionControl'/> element has no child node [/X3D/Scene/ProtoDeclare/ProtoBody/Group, warning]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> version='1.0' with X3D version='3.3' [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(HAnimJoint)           within skeleton hierarchy        = 17[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(HAnimSegment)         within skeleton hierarchy        = 16[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 17[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 16[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Nancy' name='Nancy'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimSegment DEF='hanim_pelvis' name='pelvis'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0 1.01 -0.0204' in order to be in the right location [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, error]
<HAnimSegment DEF='hanim_l_thigh' name='l_thigh'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0.122 0.888271 -0.0693267' in order to be in the right location [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, error]
<HAnimSegment DEF='hanim_l_calf' name='l_calf'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0.0738 0.517 -0.0284' in order to be in the right location [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimSegment, error]
<HAnimSegment DEF='hanim_l_hindfoot' name='l_hindfoot'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0.0645 0.0719 -0.048' in order to be in the right location [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, error]
<HAnimSegment DEF='hanim_r_thigh' name='r_thigh'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='-0.11 0.892362 -0.0732533' in order to be in the right location [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, error]
<HAnimSegment DEF='hanim_r_calf' name='r_calf'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='-0.0699 0.51 -0.0166' in order to be in the right location [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimSegment, error]
<HAnimSegment DEF='hanim_r_hindfoot' name='r_hindfoot'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='-0.064 0.0753 -0.0412' in order to be in the right location [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, error]
<HAnimSegment DEF='hanim_l1' name='l1'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='-0.00405 1.07 -0.0275' in order to be in the right location [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, error]
<HAnimSegment DEF='hanim_l1' name='l1'/> has parent <HAnimJoint DEF='hanim_vl1' center='-0.00405 1.07 -0.0275'/> that does not match child <Transform DEF='' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_c4' name='c4'/>'/> has contained Shape geometry, but needs an intermediate Transform with translation value matching parent HAnimJoint/translation='0 1.43 -0.0458' in order to be in the right location [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimSegment, error]
<ProtoInstance name='LOA1_ShootAnimation' DEF=''> <fieldValue name='cycleInterval' value='0.009999999776482582'/> with defined type='SFTime' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LOD/Group/Group/ProtoInstance/fieldValue, hint]
<ProtoInstance name='LOA1_ShootAnimation' DEF=''> <fieldValue name='cycleInterval' value='0.009999999776482582'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/LOD/Group/Group/ProtoInstance/fieldValue, error]
<PositionInterpolator DEF='HUMANOIDROOT_POSITION_ANIMATOR'/> is missing ROUTE to send output events, for example <ROUTE fromNode='HUMANOIDROOT_POSITION_ANIMATOR' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group/PositionInterpolator, warning]
<OrientationInterpolator DEF='HUMANOIDROOT_ANIMATOR'/> is missing ROUTE to send output events, for example <ROUTE fromNode='HUMANOIDROOT_ANIMATOR' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group/OrientationInterpolator[1], warning]
<OrientationInterpolator DEF='SACROILIAC_ANIMATOR'/> is missing ROUTE to send output events, for example <ROUTE fromNode='SACROILIAC_ANIMATOR' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group/OrientationInterpolator[2], warning]
<OrientationInterpolator DEF='L_MIDTARSAL_ANIMATOR'/> is missing ROUTE to send output events, for example <ROUTE fromNode='L_MIDTARSAL_ANIMATOR' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group/OrientationInterpolator[6], warning]
<OrientationInterpolator DEF='R_MIDTARSAL_ANIMATOR'/> is missing ROUTE to send output events, for example <ROUTE fromNode='R_MIDTARSAL_ANIMATOR' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group/OrientationInterpolator[10], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//NancyStandShootRifleM24.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (17) : HAnimSegment (16) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Nancy name='Nancy' loa=''
  humanoid_root
    sacroiliac : pelvis
    | l_hip : l_thigh
    | | l_knee : l_calf
    | |   l_ankle : l_hindfoot
    | r_hip : r_thigh
    |   r_knee : r_calf
    |     r_ankle : r_hindfoot
    vl1 : l1
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vc4 : c4
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//NancyStandShootRifleM24Tidy.x3d
 Legacy//NancyStandShootRifleM24TidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//NancyStandShootRifleM24Tidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Legacy//NancyStandShootRifleM24Tidy.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
Legacy//NancyStandShootRifleM24.length=90030 bytes, Legacy//NancyStandShootRifleM24Tidy.length=90030 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\Legacy\NancyStandShootRifleM24.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\NancyStandShootRifleM24.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\Legacy\NancyStandShootRifleM24Tidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\NancyStandShootRifleM24Tidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\NancyStandShootRifleM24TidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\NancyStandShootRifleM24.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//NancyStandShootRifleM24.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (17) : HAnimSegment (16) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Nancy name='Nancy' loa=''
  humanoid_root
    sacroiliac : pelvis
    | l_hip : l_thigh
    | | l_knee : l_calf
    | |   l_ankle : l_hindfoot
    | r_hip : r_thigh
    |   r_knee : r_calf
    |     r_ankle : r_hindfoot
    vl1 : l1
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vc4 : c4
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//NancyStandShootRifleM24.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\ScubaTank.x3d 
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\Legacy\ScubaTank.x3d validation using X3D Schematron rules
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//ScubaTank.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 Legacy//ScubaTankTidy.x3d
 Legacy//ScubaTankTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Legacy//ScubaTankTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1637) - Source file is already X3D C14N compliant for Legacy//ScubaTankTidy.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
Legacy//ScubaTank.length=3508 bytes, Legacy//ScubaTankTidy.length=3508 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\Legacy\ScubaTank.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\ScubaTank.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\Legacy\ScubaTankTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\ScubaTankTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\ScubaTankTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Legacy\ScubaTank.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//ScubaTank.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Legacy//ScubaTank.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation\BvhConversion1.x3d 
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\MotionAnimation\BvhConversion1.x3d validation using X3D Schematron rules
<meta name='warning' content='Note this conversion of a legacy model is not HAnim compliant.'/> [/X3D/head/meta[8], diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(HAnimJoint)           within skeleton hierarchy        = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(HAnimSegment)         within skeleton hierarchy        = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(HAnimSite)            within HAnimHumanoid             = 5[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 6[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> has mismatched HAnimSite     node counts, 5 within skeleton hierarchy and 6 USE nodes in sites field [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<TimeSensor DEF='StepTimer'/> is inactive since enabled='false' (and no ROUTE is provided to change this value) [/X3D/Scene/Group[2]/TimeSensor[2], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/MotionAnimation//BvhConversion1.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (21) : HAnimSegment (21) : HAnimSite (6)
=======================================================================================================
HAnimHumanoid DEF='Bvh1_Hips name='Hips' loa=''
  HumanoidRoot : sacrum
  | l_hip : l_thigh
  | | l_knee : l_calf
  | |   l_ankle : l_hindfoot
  | |     l_midtarsal : l_middistal
  | r_hip : r_thigh
  | | r_knee : r_calf
  | |   r_ankle : r_hindfoot
  | |     r_midtarsal : r_middistal
  | vl5 : l5
  |   Chest2 : vl5_to_Chest2
  |     LeftCollar : Chest2_to_LeftCollar
  |     | l_shoulder : l_upperarm
  |     |   l_elbow : l_forearm
  |     |     l_wrist : l_hand
  |     RightCollar : Chest2_to_RightCollar
  |     | r_shoulder : r_upperarm
  |     |   r_elbow : r_forearm
  |     |     r_wrist : r_hand
  |     Neck : Chest2_to_Neck
  |       skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 MotionAnimation//BvhConversion1Tidy.x3d
 MotionAnimation//BvhConversion1TidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "MotionAnimation//BvhConversion1Tidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for MotionAnimation//BvhConversion1Tidy.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
MotionAnimation//BvhConversion1.length=605205 bytes, MotionAnimation//BvhConversion1Tidy.length=605205 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\MotionAnimation\BvhConversion1.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\BvhConversion1.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\MotionAnimation\BvhConversion1Tidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\BvhConversion1Tidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation\BvhConversion1TidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation\BvhConversion1.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/MotionAnimation//BvhConversion1.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (21) : HAnimSegment (21) : HAnimSite (6)
=======================================================================================================
HAnimHumanoid DEF='Bvh1_Hips name='Hips' loa=''
  HumanoidRoot : sacrum
  | l_hip : l_thigh
  | | l_knee : l_calf
  | |   l_ankle : l_hindfoot
  | |     l_midtarsal : l_middistal
  | r_hip : r_thigh
  | | r_knee : r_calf
  | |   r_ankle : r_hindfoot
  | |     r_midtarsal : r_middistal
  | vl5 : l5
  |   Chest2 : vl5_to_Chest2
  |     LeftCollar : Chest2_to_LeftCollar
  |     | l_shoulder : l_upperarm
  |     |   l_elbow : l_forearm
  |     |     l_wrist : l_hand
  |     RightCollar : Chest2_to_RightCollar
  |     | r_shoulder : r_upperarm
  |     |   r_elbow : r_forearm
  |     |     r_wrist : r_hand
  |     Neck : Chest2_to_Neck
  |       skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/MotionAnimation//BvhConversion1.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation\BvhConversion1Illustrated.x3d 
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\MotionAnimation\BvhConversion1Illustrated.x3d validation using X3D Schematron rules
<meta name='warning' content='under development, TODO fix transcription of HAnimSite nodes. A few further improvements needed in X3dToXhhtml.xslt HAnim report stylesheet'/> [/X3D/head/meta[8], diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(HAnimJoint)           within skeleton hierarchy        = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(HAnimSegment)         within skeleton hierarchy        = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(HAnimSite)            within HAnimHumanoid             = 5[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 6[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> has mismatched HAnimSite     node counts, 5 within skeleton hierarchy and 6 USE nodes in sites field [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<TimeSensor DEF='StepTimer'/> is inactive since enabled='false' (and no ROUTE is provided to change this value) [/X3D/Scene/Group[2]/TimeSensor[2], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/MotionAnimation//BvhConversion1Illustrated.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (21) : HAnimSegment (21) : HAnimSite (6)
=======================================================================================================
HAnimHumanoid DEF='Bvh1_Hips name='Hips' loa=''
  HumanoidRoot : sacrum
  | l_hip : l_thigh
  | | l_knee : l_calf
  | |   l_ankle : l_hindfoot
  | |     l_midtarsal : l_middistal
  | r_hip : r_thigh
  | | r_knee : r_calf
  | |   r_ankle : r_hindfoot
  | |     r_midtarsal : r_middistal
  | vl5 : l5
  |   Chest2 : vl5_to_Chest2
  |     LeftCollar : Chest2_to_LeftCollar
  |     | l_shoulder : l_upperarm
  |     |   l_elbow : l_forearm
  |     |     l_wrist : l_hand
  |     RightCollar : Chest2_to_RightCollar
  |     | r_shoulder : r_upperarm
  |     |   r_elbow : r_forearm
  |     |     r_wrist : r_hand
  |     Neck : Chest2_to_Neck
  |       skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 MotionAnimation//BvhConversion1IllustratedTidy.x3d
 MotionAnimation//BvhConversion1IllustratedTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "MotionAnimation//BvhConversion1IllustratedTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for MotionAnimation//BvhConversion1IllustratedTidy.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
MotionAnimation//BvhConversion1Illustrated.length=480088 bytes, MotionAnimation//BvhConversion1IllustratedTidy.length=480088 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\MotionAnimation\BvhConversion1Illustrated.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\BvhConversion1Illustrated.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\MotionAnimation\BvhConversion1IllustratedTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\BvhConversion1IllustratedTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation\BvhConversion1IllustratedTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation\BvhConversion1Illustrated.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/MotionAnimation//BvhConversion1Illustrated.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (21) : HAnimSegment (21) : HAnimSite (6)
=======================================================================================================
HAnimHumanoid DEF='Bvh1_Hips name='Hips' loa=''
  HumanoidRoot : sacrum
  | l_hip : l_thigh
  | | l_knee : l_calf
  | |   l_ankle : l_hindfoot
  | |     l_midtarsal : l_middistal
  | r_hip : r_thigh
  | | r_knee : r_calf
  | |   r_ankle : r_hindfoot
  | |     r_midtarsal : r_middistal
  | vl5 : l5
  |   Chest2 : vl5_to_Chest2
  |     LeftCollar : Chest2_to_LeftCollar
  |     | l_shoulder : l_upperarm
  |     |   l_elbow : l_forearm
  |     |     l_wrist : l_hand
  |     RightCollar : Chest2_to_RightCollar
  |     | r_shoulder : r_upperarm
  |     |   r_elbow : r_forearm
  |     |     r_wrist : r_hand
  |     Neck : Chest2_to_Neck
  |       skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/MotionAnimation//BvhConversion1Illustrated.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation\BvhConversion1Invisible.x3d 
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\MotionAnimation\BvhConversion1Invisible.x3d validation using X3D Schematron rules
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(HAnimJoint)           within skeleton hierarchy        = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(HAnimSegment)         within skeleton hierarchy        = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(HAnimSite)            within HAnimHumanoid             = 5[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 6[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Bvh1_Hips' name='Hips'/> has mismatched HAnimSite     node counts, 5 within skeleton hierarchy and 6 USE nodes in sites field [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<TimeSensor DEF='StepTimer'/> is inactive since enabled='false' (and no ROUTE is provided to change this value) [/X3D/Scene/Group[2]/TimeSensor[2], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/MotionAnimation//BvhConversion1Invisible.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (21) : HAnimSegment (21) : HAnimSite (6)
=======================================================================================================
HAnimHumanoid DEF='Bvh1_Hips name='Hips' loa=''
  HumanoidRoot : sacrum
  | l_hip : l_thigh
  | | l_knee : l_calf
  | |   l_ankle : l_hindfoot
  | |     l_midtarsal : l_middistal
  | r_hip : r_thigh
  | | r_knee : r_calf
  | |   r_ankle : r_hindfoot
  | |     r_midtarsal : r_middistal
  | vl5 : l5
  |   Chest2 : vl5_to_Chest2
  |     LeftCollar : Chest2_to_LeftCollar
  |     | l_shoulder : l_upperarm
  |     |   l_elbow : l_forearm
  |     |     l_wrist : l_hand
  |     RightCollar : Chest2_to_RightCollar
  |     | r_shoulder : r_upperarm
  |     |   r_elbow : r_forearm
  |     |     r_wrist : r_hand
  |     Neck : Chest2_to_Neck
  |       skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 MotionAnimation//BvhConversion1InvisibleTidy.x3d
 MotionAnimation//BvhConversion1InvisibleTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "MotionAnimation//BvhConversion1InvisibleTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for MotionAnimation//BvhConversion1InvisibleTidy.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
MotionAnimation//BvhConversion1Invisible.length=462864 bytes, MotionAnimation//BvhConversion1InvisibleTidy.length=462864 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\MotionAnimation\BvhConversion1Invisible.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\BvhConversion1Invisible.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\MotionAnimation\BvhConversion1InvisibleTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\BvhConversion1InvisibleTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation\BvhConversion1InvisibleTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation\BvhConversion1Invisible.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/MotionAnimation//BvhConversion1Invisible.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (21) : HAnimSegment (21) : HAnimSite (6)
=======================================================================================================
HAnimHumanoid DEF='Bvh1_Hips name='Hips' loa=''
  HumanoidRoot : sacrum
  | l_hip : l_thigh
  | | l_knee : l_calf
  | |   l_ankle : l_hindfoot
  | |     l_midtarsal : l_middistal
  | r_hip : r_thigh
  | | r_knee : r_calf
  | |   r_ankle : r_hindfoot
  | |     r_midtarsal : r_middistal
  | vl5 : l5
  |   Chest2 : vl5_to_Chest2
  |     LeftCollar : Chest2_to_LeftCollar
  |     | l_shoulder : l_upperarm
  |     |   l_elbow : l_forearm
  |     |     l_wrist : l_hand
  |     RightCollar : Chest2_to_RightCollar
  |     | r_shoulder : r_upperarm
  |     |   r_elbow : r_forearm
  |     |     r_wrist : r_hand
  |     Neck : Chest2_to_Neck
  |       skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/MotionAnimation//BvhConversion1Invisible.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation\BvhSeamless3dExport1.x3d 
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\MotionAnimation\BvhSeamless3dExport1.x3d validation using X3D Schematron rules
Missing name of X3D scene author in meta tag, add <meta name='creator' content='Author Name'/> [/X3D/head, info]
<Viewpoint DEF=''/> centerOfRotation='0 0 0', consider setting centerOfRotation to value of sibling <HAnimHumanoid DEF='' name='HumanoidRoot' center='0 0 0'/> [/X3D/Scene/Viewpoint, warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='PAnim'> <ProtoInterface> <field name='children' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='PAnim'> <ProtoBody> ... <IS> <connect protoField='children' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[6], warning]
<Script name='' DEF=''> <field name='play' value='false'/> field initialization not allowed when IS/connect is also defined [/X3D/Scene/ProtoDeclare/ProtoBody/Script/field[1], error]
<Script DEF=''> <field name='play' accessType='inputOutput'/> must define function set_play (newValue) [/X3D/Scene/ProtoDeclare/ProtoBody/Script/field[1], error]
<Script name='' DEF=''> <field name='pause' value='false'/> field initialization not allowed when IS/connect is also defined [/X3D/Scene/ProtoDeclare/ProtoBody/Script/field[2], error]
<Script DEF=''> <field name='pause' accessType='inputOutput'/> must define function set_pause (newValue) [/X3D/Scene/ProtoDeclare/ProtoBody/Script/field[2], error]
<Script name='' DEF=''> <field name='period' value='0'/> field initialization not allowed when IS/connect is also defined [/X3D/Scene/ProtoDeclare/ProtoBody/Script/field[3], error]
<Script DEF=''> <field name='period' accessType='inputOutput'/> must define function set_period (newValue) [/X3D/Scene/ProtoDeclare/ProtoBody/Script/field[3], error]
<Script DEF=''> <field name='period' accessType='inputOutput'/> does not send output event via assignment statement period=___; [/X3D/Scene/ProtoDeclare/ProtoBody/Script/field[3], warning]
<HAnimHumanoid DEF=''/> name field is required [/X3D/Scene/HAnimHumanoid, error]
<HAnimHumanoid DEF=''/> name='' is not unique [/X3D/Scene/HAnimHumanoid, warning]
<HAnimHumanoid DEF='' name=''/> version='1.0' with X3D version='3.1' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='' name=''/> node count(HAnimJoint)           within skeleton hierarchy        = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='' name=''/> node count(HAnimSegment)         within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='' name=''/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='' name=''/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='' name=''/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='' name=''/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='' name=''/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='' name=''/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='' name=''/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<ProtoInstance name='PAnim' DEF='t02de8af0'> <fieldValue name='period' value='4.750095'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='PAnim' DEF='t02de8af0'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[2], error]
<Script DEF='s03e13e80'> <field name='f03e07a38' accessType='inputOutput'/> does not send output event via assignment statement f03e07a38=___; [/X3D/Scene/Script/field[1], warning]
<Script DEF='s03e13e80'> <field name='pi_Hips' accessType='inputOutput'/> does not send output event via assignment statement pi_Hips=___; [/X3D/Scene/Script/field[2], warning]
<Script DEF='s03e13e80'> <field name='Hips' accessType='inputOutput'/> does not send output event via assignment statement Hips=___; [/X3D/Scene/Script/field[3], warning]
<Script DEF='s03e13e80'> <field name='oi_Hips' accessType='inputOutput'/> does not send output event via assignment statement oi_Hips=___; [/X3D/Scene/Script/field[4], warning]
<Script DEF='s03e13e80'> <field name='oi_LeftHip' accessType='inputOutput'/> does not send output event via assignment statement oi_LeftHip=___; [/X3D/Scene/Script/field[5], warning]
<Script DEF='s03e13e80'> <field name='LeftHip' accessType='inputOutput'/> does not send output event via assignment statement LeftHip=___; [/X3D/Scene/Script/field[6], warning]
<Script DEF='s03e13e80'> <field name='oi_LeftKnee' accessType='inputOutput'/> does not send output event via assignment statement oi_LeftKnee=___; [/X3D/Scene/Script/field[7], warning]
<Script DEF='s03e13e80'> <field name='LeftKnee' accessType='inputOutput'/> does not send output event via assignment statement LeftKnee=___; [/X3D/Scene/Script/field[8], warning]
<Script DEF='s03e13e80'> <field name='oi_LeftAnkle' accessType='inputOutput'/> does not send output event via assignment statement oi_LeftAnkle=___; [/X3D/Scene/Script/field[9], warning]
<Script DEF='s03e13e80'> <field name='LeftAnkle' accessType='inputOutput'/> does not send output event via assignment statement LeftAnkle=___; [/X3D/Scene/Script/field[10], warning]
<Script DEF='s03e13e80'> <field name='oi_LeftAnkleEnd' accessType='inputOutput'/> does not send output event via assignment statement oi_LeftAnkleEnd=___; [/X3D/Scene/Script/field[11], warning]
<Script DEF='s03e13e80'> <field name='LeftAnkleEnd' accessType='inputOutput'/> does not send output event via assignment statement LeftAnkleEnd=___; [/X3D/Scene/Script/field[12], warning]
<Script DEF='s03e13e80'> <field name='oi_RightHip' accessType='inputOutput'/> does not send output event via assignment statement oi_RightHip=___; [/X3D/Scene/Script/field[13], warning]
<Script DEF='s03e13e80'> <field name='RightHip' accessType='inputOutput'/> does not send output event via assignment statement RightHip=___; [/X3D/Scene/Script/field[14], warning]
<Script DEF='s03e13e80'> <field name='oi_RightKnee' accessType='inputOutput'/> does not send output event via assignment statement oi_RightKnee=___; [/X3D/Scene/Script/field[15], warning]
<Script DEF='s03e13e80'> <field name='RightKnee' accessType='inputOutput'/> does not send output event via assignment statement RightKnee=___; [/X3D/Scene/Script/field[16], warning]
<Script DEF='s03e13e80'> <field name='oi_RightAnkle' accessType='inputOutput'/> does not send output event via assignment statement oi_RightAnkle=___; [/X3D/Scene/Script/field[17], warning]
<Script DEF='s03e13e80'> <field name='RightAnkle' accessType='inputOutput'/> does not send output event via assignment statement RightAnkle=___; [/X3D/Scene/Script/field[18], warning]
<Script DEF='s03e13e80'> <field name='oi_RightAnkleEnd' accessType='inputOutput'/> does not send output event via assignment statement oi_RightAnkleEnd=___; [/X3D/Scene/Script/field[19], warning]
<Script DEF='s03e13e80'> <field name='RightAnkleEnd' accessType='inputOutput'/> does not send output event via assignment statement RightAnkleEnd=___; [/X3D/Scene/Script/field[20], warning]
<Script DEF='s03e13e80'> <field name='oi_Chest' accessType='inputOutput'/> does not send output event via assignment statement oi_Chest=___; [/X3D/Scene/Script/field[21], warning]
<Script DEF='s03e13e80'> <field name='Chest' accessType='inputOutput'/> does not send output event via assignment statement Chest=___; [/X3D/Scene/Script/field[22], warning]
<Script DEF='s03e13e80'> <field name='oi_Chest2' accessType='inputOutput'/> does not send output event via assignment statement oi_Chest2=___; [/X3D/Scene/Script/field[23], warning]
<Script DEF='s03e13e80'> <field name='Chest2' accessType='inputOutput'/> does not send output event via assignment statement Chest2=___; [/X3D/Scene/Script/field[24], warning]
<Script DEF='s03e13e80'> <field name='oi_LeftCollar' accessType='inputOutput'/> does not send output event via assignment statement oi_LeftCollar=___; [/X3D/Scene/Script/field[25], warning]
<Script DEF='s03e13e80'> <field name='LeftCollar' accessType='inputOutput'/> does not send output event via assignment statement LeftCollar=___; [/X3D/Scene/Script/field[26], warning]
<Script DEF='s03e13e80'> <field name='oi_LeftShoulder' accessType='inputOutput'/> does not send output event via assignment statement oi_LeftShoulder=___; [/X3D/Scene/Script/field[27], warning]
<Script DEF='s03e13e80'> <field name='LeftShoulder' accessType='inputOutput'/> does not send output event via assignment statement LeftShoulder=___; [/X3D/Scene/Script/field[28], warning]
<Script DEF='s03e13e80'> <field name='oi_LeftElbow' accessType='inputOutput'/> does not send output event via assignment statement oi_LeftElbow=___; [/X3D/Scene/Script/field[29], warning]
<Script DEF='s03e13e80'> <field name='LeftElbow' accessType='inputOutput'/> does not send output event via assignment statement LeftElbow=___; [/X3D/Scene/Script/field[30], warning]
<Script DEF='s03e13e80'> <field name='oi_LeftWrist' accessType='inputOutput'/> does not send output event via assignment statement oi_LeftWrist=___; [/X3D/Scene/Script/field[31], warning]
<Script DEF='s03e13e80'> <field name='LeftWrist' accessType='inputOutput'/> does not send output event via assignment statement LeftWrist=___; [/X3D/Scene/Script/field[32], warning]
<Script DEF='s03e13e80'> <field name='oi_RightCollar' accessType='inputOutput'/> does not send output event via assignment statement oi_RightCollar=___; [/X3D/Scene/Script/field[33], warning]
<Script DEF='s03e13e80'> <field name='RightCollar' accessType='inputOutput'/> does not send output event via assignment statement RightCollar=___; [/X3D/Scene/Script/field[34], warning]
<Script DEF='s03e13e80'> <field name='oi_RightShoulder' accessType='inputOutput'/> does not send output event via assignment statement oi_RightShoulder=___; [/X3D/Scene/Script/field[35], warning]
<Script DEF='s03e13e80'> <field name='RightShoulder' accessType='inputOutput'/> does not send output event via assignment statement RightShoulder=___; [/X3D/Scene/Script/field[36], warning]
<Script DEF='s03e13e80'> <field name='oi_RightElbow' accessType='inputOutput'/> does not send output event via assignment statement oi_RightElbow=___; [/X3D/Scene/Script/field[37], warning]
<Script DEF='s03e13e80'> <field name='RightElbow' accessType='inputOutput'/> does not send output event via assignment statement RightElbow=___; [/X3D/Scene/Script/field[38], warning]
<Script DEF='s03e13e80'> <field name='oi_RightWrist' accessType='inputOutput'/> does not send output event via assignment statement oi_RightWrist=___; [/X3D/Scene/Script/field[39], warning]
<Script DEF='s03e13e80'> <field name='RightWrist' accessType='inputOutput'/> does not send output event via assignment statement RightWrist=___; [/X3D/Scene/Script/field[40], warning]
<Script DEF='s03e13e80'> <field name='oi_Neck' accessType='inputOutput'/> does not send output event via assignment statement oi_Neck=___; [/X3D/Scene/Script/field[41], warning]
<Script DEF='s03e13e80'> <field name='Neck' accessType='inputOutput'/> does not send output event via assignment statement Neck=___; [/X3D/Scene/Script/field[42], warning]
<Script DEF='s03e13e80'> <field name='oi_Head' accessType='inputOutput'/> does not send output event via assignment statement oi_Head=___; [/X3D/Scene/Script/field[43], warning]
<Script DEF='s03e13e80'> <field name='Head' accessType='inputOutput'/> does not send output event via assignment statement Head=___; [/X3D/Scene/Script/field[44], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/MotionAnimation//BvhSeamless3dExport1.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
*** HAnimJoint mismatched DEF-name pair DEF='_Hips' for name='Hips', resetting to DEF='_Hips'
*** HAnimJoint mismatched DEF-name pair DEF='_LeftHip' for name='LeftHip', resetting to DEF='_LeftHip'
*** HAnimJoint mismatched DEF-name pair DEF='_LeftKnee' for name='LeftKnee', resetting to DEF='_LeftKnee'
*** HAnimJoint mismatched DEF-name pair DEF='_LeftAnkle' for name='LeftAnkle', resetting to DEF='_LeftAnkle'
*** HAnimJoint mismatched DEF-name pair DEF='_LeftAnkleEnd' for name='LeftAnkleEnd', resetting to DEF='_LeftAnkleEnd'
*** HAnimJoint mismatched DEF-name pair DEF='_RightHip' for name='RightHip', resetting to DEF='_RightHip'
*** HAnimJoint mismatched DEF-name pair DEF='_RightKnee' for name='RightKnee', resetting to DEF='_RightKnee'
*** HAnimJoint mismatched DEF-name pair DEF='_RightAnkle' for name='RightAnkle', resetting to DEF='_RightAnkle'
*** HAnimJoint mismatched DEF-name pair DEF='_RightAnkleEnd' for name='RightAnkleEnd', resetting to DEF='_RightAnkleEnd'
*** HAnimJoint mismatched DEF-name pair DEF='_Chest' for name='Chest', resetting to DEF='_Chest'
*** HAnimJoint mismatched DEF-name pair DEF='_Chest2' for name='Chest2', resetting to DEF='_Chest2'
*** HAnimJoint mismatched DEF-name pair DEF='_LeftCollar' for name='LeftCollar', resetting to DEF='_LeftCollar'
*** HAnimJoint mismatched DEF-name pair DEF='_LeftShoulder' for name='LeftShoulder', resetting to DEF='_LeftShoulder'
*** HAnimJoint mismatched DEF-name pair DEF='_LeftElbow' for name='LeftElbow', resetting to DEF='_LeftElbow'
*** HAnimJoint mismatched DEF-name pair DEF='_LeftWrist' for name='LeftWrist', resetting to DEF='_LeftWrist'
*** HAnimJoint mismatched DEF-name pair DEF='_RightCollar' for name='RightCollar', resetting to DEF='_RightCollar'
*** HAnimJoint mismatched DEF-name pair DEF='_RightShoulder' for name='RightShoulder', resetting to DEF='_RightShoulder'
*** HAnimJoint mismatched DEF-name pair DEF='_RightElbow' for name='RightElbow', resetting to DEF='_RightElbow'
*** HAnimJoint mismatched DEF-name pair DEF='_RightWrist' for name='RightWrist', resetting to DEF='_RightWrist'
*** HAnimJoint mismatched DEF-name pair DEF='_Neck' for name='Neck', resetting to DEF='_Neck'
*** HAnimJoint mismatched DEF-name pair DEF='_Head' for name='Head', resetting to DEF='_Head'
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (21) : HAnimSegment (0) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF=' name='' loa=''
  Hips
    LeftHip
    | LeftKnee
    |   LeftAnkle
    |     LeftAnkleEnd
    RightHip
    | RightKnee
    |   RightAnkle
    |     RightAnkleEnd
    Chest
      Chest2
        LeftCollar
        | LeftShoulder
        |   LeftElbow
        |     LeftWrist
        RightCollar
        | RightShoulder
        |   RightElbow
        |     RightWrist
        Neck
          Head
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 MotionAnimation//BvhSeamless3dExport1Tidy.x3d
 MotionAnimation//BvhSeamless3dExport1TidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:434) - final canonical 3.1 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:509) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "MotionAnimation//BvhSeamless3dExport1Tidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for MotionAnimation//BvhSeamless3dExport1Tidy.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
MotionAnimation//BvhSeamless3dExport1.length=598666 bytes, MotionAnimation//BvhSeamless3dExport1Tidy.length=598666 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\MotionAnimation\BvhSeamless3dExport1.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\BvhSeamless3dExport1.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\MotionAnimation\BvhSeamless3dExport1Tidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\BvhSeamless3dExport1Tidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation\BvhSeamless3dExport1TidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation\BvhSeamless3dExport1.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/MotionAnimation//BvhSeamless3dExport1.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/MotionAnimation//BvhSeamless3dExport1.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation\RotationTests.x3d 
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\MotionAnimation\RotationTests.x3d validation using X3D Schematron rules
<meta name='warning' content='under development: euler-angle conversions still problematic, single-step animation reveals that animations are not smooth.'/> [/X3D/head/meta[8], diagnostic]
<TimeSensor DEF='ClockTimer'/> is inactive since enabled='false' (and no ROUTE is provided to change this value) [/X3D/Scene/TimeSensor[1], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/MotionAnimation//RotationTests.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 MotionAnimation//RotationTestsTidy.x3d
 MotionAnimation//RotationTestsTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "MotionAnimation//RotationTestsTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1637) - Source file is already X3D C14N compliant for MotionAnimation//RotationTestsTidy.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
MotionAnimation//RotationTests.length=62926 bytes, MotionAnimation//RotationTestsTidy.length=62926 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\MotionAnimation\RotationTests.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\RotationTests.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\MotionAnimation\RotationTestsTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\RotationTestsTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation\RotationTestsTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\MotionAnimation\RotationTests.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/MotionAnimation//RotationTests.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/MotionAnimation//RotationTests.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Polygonal\Marine.x3d 
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\Polygonal\Marine.x3d validation using X3D Schematron rules
<meta name='warning' content='Not HAnim compliant'/> [/X3D/head/meta[6], diagnostic]
<Viewpoint DEF='Viewpoint1'/> centerOfRotation='0 0 0' has mismatched Y-value height of 0 compared to position='2.293 1.66 0' which has Y-value height of 1.66[/X3D/Scene/Transform/Group/Viewpoint[1], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Polygonal//Marine.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 Polygonal//MarineTidy.x3d
 Polygonal//MarineTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Polygonal//MarineTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1637) - Source file is already X3D C14N compliant for Polygonal//MarineTidy.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
Polygonal//Marine.length=79166 bytes, Polygonal//MarineTidy.length=79166 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\Polygonal\Marine.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\Marine.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\Polygonal\MarineTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\MarineTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Polygonal
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Polygonal\MarineTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Polygonal\Marine.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Polygonal//Marine.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Polygonal//Marine.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\AllenDuttonProtoInstances.x3d 
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\Prototypes\AllenDuttonProtoInstances.x3d validation using X3D Schematron rules
<meta name='warning' content='using ProtoDeclare is only for developmental experimentation, use X3D native tags for Humanoids instead'/> [/X3D/head/meta[8], diagnostic]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='llimit' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='llimit' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[3], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='limitOrientation' accessType='inputOutput' type='SFRotation'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='limitOrientation' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[4], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[5], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='stiffness' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='stiffness' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[9], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='ulimit' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='ulimit' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[11], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='centerOfMass' accessType='inputOutput' type='SFVec3f'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='centerOfMass' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[3], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='coord' accessType='inputOutput' type='SFNode'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='coord' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[5], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='displacers' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='displacers' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[6], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='mass' accessType='inputOutput' type='SFFloat'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='mass' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[7], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='momentsOfInertia' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='momentsOfInertia' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[8], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[9], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid'> <ProtoInterface> <field name='info' accessType='inputOutput' type='MFString'/> is unused with no <ProtoDeclare name='Humanoid'> <ProtoBody> ... <IS> <connect protoField='info' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[5], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid'> <ProtoInterface> <field name='joints' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='Humanoid'> <ProtoBody> ... <IS> <connect protoField='joints' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[6], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Humanoid'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[7], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid'> <ProtoInterface> <field name='segments' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='Humanoid'> <ProtoBody> ... <IS> <connect protoField='segments' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[11], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid'> <ProtoInterface> <field name='sites' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='Humanoid'> <ProtoBody> ... <IS> <connect protoField='sites' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[12], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid'> <ProtoInterface> <field name='version' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Humanoid'> <ProtoBody> ... <IS> <connect protoField='version' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[14], warning]
<ProtoInstance name='Humanoid' DEF='Humanoid'> <fieldValue name='humanoidBody' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_humanoid_root'> <fieldValue name='name' value='humanoid_root'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_humanoid_root'> <fieldValue name='center' value='-0.00405 0.855 -0.000113'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_humanoid_root'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3], error]
<ProtoInstance name='Joint' DEF='hanim_sacroiliac'> <fieldValue name='name' value='sacroiliac'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_sacroiliac'> <fieldValue name='center' value='0 1.01 -0.0204'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_sacroiliac'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_pelvis'> <fieldValue name='name' value='pelvis'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_pelvis'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_hip'> <fieldValue name='name' value='l_hip'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_l_hip'> <fieldValue name='center' value='0.122 0.888271 -0.0693267'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_hip'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_l_thigh'> <fieldValue name='name' value='l_thigh'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_l_thigh'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_knee'> <fieldValue name='name' value='l_knee'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_l_knee'> <fieldValue name='center' value='0.0738 0.517 -0.0284'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_knee'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_l_calf'> <fieldValue name='name' value='l_calf'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_l_calf'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_ankle'> <fieldValue name='name' value='l_ankle'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_l_ankle'> <fieldValue name='center' value='0.0645 0.0719 -0.048'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_ankle'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_l_hindfoot'> <fieldValue name='name' value='l_hindfoot'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_l_hindfoot'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_hip'> <fieldValue name='name' value='r_hip'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_r_hip'> <fieldValue name='center' value='-0.11 0.892362 -0.0732533'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_hip'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_r_thigh'> <fieldValue name='name' value='r_thigh'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_r_thigh'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_knee'> <fieldValue name='name' value='r_knee'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_r_knee'> <fieldValue name='center' value='-0.0699 0.51 -0.0166'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_knee'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_r_calf'> <fieldValue name='name' value='r_calf'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_r_calf'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_ankle'> <fieldValue name='name' value='r_ankle'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_r_ankle'> <fieldValue name='center' value='-0.064 0.0753 -0.0412'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_ankle'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_r_hindfoot'> <fieldValue name='name' value='r_hindfoot'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_r_hindfoot'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_vl1'> <fieldValue name='name' value='vl1'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_vl1'> <fieldValue name='center' value='-0.00405 1.07 -0.0275'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_vl1'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_c7'> <fieldValue name='name' value='l1'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_c7'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_shoulder'> <fieldValue name='name' value='l_shoulder'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_l_shoulder'> <fieldValue name='center' value='0.167 1.36 -0.0518'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_shoulder'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_l_upperarm'> <fieldValue name='name' value='l_upperarm'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_l_upperarm'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_elbow'> <fieldValue name='name' value='l_elbow'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_l_elbow'> <fieldValue name='center' value='0.196 1.07 -0.0518'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_elbow'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_l_forearm'> <fieldValue name='name' value='l_forearm'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_l_forearm'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_wrist'> <fieldValue name='name' value='l_wrist'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_l_wrist'> <fieldValue name='center' value='0.213 0.811 -0.0338'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_wrist'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_l_hand'> <fieldValue name='name' value='l_hand'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_l_hand'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_shoulder'> <fieldValue name='name' value='r_shoulder'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_r_shoulder'> <fieldValue name='center' value='-0.167 1.36 -0.0458'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_shoulder'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_r_upperarm'> <fieldValue name='name' value='r_upperarm'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_r_upperarm'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_elbow'> <fieldValue name='name' value='r_elbow'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_r_elbow'> <fieldValue name='center' value='-0.192 1.07 -0.0498'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_elbow'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_r_forearm'> <fieldValue name='name' value='r_forearm'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_r_forearm'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_wrist'> <fieldValue name='name' value='r_wrist'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_r_wrist'> <fieldValue name='center' value='-0.217 0.811 -0.0338'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_wrist'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_r_hand'> <fieldValue name='name' value='r_hand'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_r_hand'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_vc4'> <fieldValue name='name' value='vc4'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_vc4'> <fieldValue name='center' value='0 1.43 -0.0458'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_vc4'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_c4'> <fieldValue name='name' value='c4'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_c4'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_skullbase'> <fieldValue name='name' value='skullbase'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_skullbase'> <fieldValue name='rotation' value='0 1 0 0'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_skullbase'> <fieldValue name='center' value='0 1.4 0'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Joint' DEF='hanim_skullbase'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[4], error]
<ProtoInstance name='Segment' DEF='hanim_skull'> <fieldValue name='name' value='skull'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_skull'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[2], error]
<Group DEF=''/> element has no child node [/X3D/Scene/ProtoInstance/fieldValue[1]/Group, warning]
<ProtoInstance name='Humanoid' DEF='Humanoid'> <fieldValue name='joints' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Humanoid' DEF='Humanoid'> <fieldValue name='segments' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[3], error]
<ProtoInstance name='Humanoid' DEF='Humanoid'> <fieldValue name='viewpoints' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4], error]
<Viewpoint DEF='SideView'/> centerOfRotation='0 0 0' has mismatched Y-value height of 0 compared to position='2.5929 0.854 0' which has Y-value height of 0.854[/X3D/Scene/ProtoInstance/fieldValue[4]/Viewpoint[3], warning]
<Collision DEF='HUD'/> is inactive since enabled='false' (and no ROUTE is provided to change this value) [/X3D/Scene/Group[1]/Collision, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//AllenDuttonProtoInstances.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 Prototypes//AllenDuttonProtoInstancesTidy.x3d
 Prototypes//AllenDuttonProtoInstancesTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Prototypes//AllenDuttonProtoInstancesTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Prototypes//AllenDuttonProtoInstancesTidy.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
Prototypes//AllenDuttonProtoInstances.length=848285 bytes, Prototypes//AllenDuttonProtoInstancesTidy.length=848285 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\Prototypes\AllenDuttonProtoInstances.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\AllenDuttonProtoInstances.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\Prototypes\AllenDuttonProtoInstancesTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\AllenDuttonProtoInstancesTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\AllenDuttonProtoInstancesTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\AllenDuttonProtoInstances.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//AllenDuttonProtoInstances.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//AllenDuttonProtoInstances.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\AllenStandShootRifleM24.x3d 
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\Prototypes\AllenStandShootRifleM24.x3d validation using X3D Schematron rules
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='cycleInterval' accessType='inputOutput' type='SFTime'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='cycleInterval' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[1], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='enabled' accessType='inputOutput' type='SFBool'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='enabled' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[2], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='loop' accessType='inputOutput' type='SFBool'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='loop' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[3], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='startTime' accessType='inputOutput' type='SFTime'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='startTime' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[4], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='stopTime' accessType='inputOutput' type='SFTime'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='stopTime' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[5], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='fraction_changed' accessType='outputOnly' type='SFFloat'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='fraction_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[6], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='isActive' accessType='outputOnly' type='SFBool'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='isActive' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[7], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='HumanoidRoot_translation_changed' accessType='outputOnly' type='SFVec3f'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='HumanoidRoot_translation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[8], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='HumanoidRoot_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='HumanoidRoot_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[9], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='lower_body_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='lower_body_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[10], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='l_hip_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='l_hip_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[11], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='l_knee_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='l_knee_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[12], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='l_ankle_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='l_ankle_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[13], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='l_midtarsal_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='l_midtarsal_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[14], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='r_hip_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='r_hip_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[15], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='r_knee_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='r_knee_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[16], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='r_ankle_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='r_ankle_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[17], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='r_midtarsal_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='r_midtarsal_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[18], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='vl5_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='vl5_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[19], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='skullbase_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='skullbase_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[20], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='l_shoulder_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='l_shoulder_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[21], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='l_elbow_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='l_elbow_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[22], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='l_wrist_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='l_wrist_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[23], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='r_shoulder_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='r_shoulder_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[24], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='r_elbow_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='r_elbow_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[25], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoInterface> <field name='r_wrist_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_ShootAnimation'> <ProtoBody> ... <IS> <connect protoField='r_wrist_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[26], warning]
<Group DEF=''/> element has no child node [/X3D/Scene/ProtoDeclare/ProtoBody/Group, warning]
<Viewpoint DEF=''/> description='Allen Back Viewpoint' behavior not guaranteed as child (or descendant) of LOD node, avoid this design pattern or use ViewpointGroup instead of LOD [/X3D/Scene/LOD/Group/Viewpoint[1], error]
<Viewpoint DEF=''/> description='Allen Above Viewpoint' behavior not guaranteed as child (or descendant) of LOD node, avoid this design pattern or use ViewpointGroup instead of LOD [/X3D/Scene/LOD/Group/Viewpoint[2], error]
<HAnimHumanoid DEF='hanim_Allen' name='Allen'/> version='1.0' with X3D version='3.3' [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Allen' name='Allen'/> node count(HAnimJoint)           within skeleton hierarchy        = 17[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Allen' name='Allen'/> node count(HAnimSegment)         within skeleton hierarchy        = 16[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Allen' name='Allen'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Allen' name='Allen'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Allen' name='Allen'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Allen' name='Allen'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 17[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Allen' name='Allen'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 16[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Allen' name='Allen'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_Allen' name='Allen'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
<HAnimSegment DEF='hanim_pelvis' name='pelvis'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0 1.01 -0.0204' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_pelvis' name='pelvis'/> has parent <HAnimJoint DEF='hanim_sacroiliac' center='0 1.01 -0.0204'/> that does not match child <Transform DEF='' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_thigh' name='l_thigh'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.122 0.888271 -0.0693267' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_thigh' name='l_thigh'/> has parent <HAnimJoint DEF='hanim_l_hip' center='0.122 0.888271 -0.0693267'/> that does not match child <Transform DEF='l_thigh_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_calf' name='l_calf'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.0738 0.517 -0.0284' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_calf' name='l_calf'/> has parent <HAnimJoint DEF='hanim_l_knee' center='0.0738 0.517 -0.0284'/> that does not match child <Transform DEF='l_calf_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_hindfoot' name='l_hindfoot'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.0645 0.0719 -0.048' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_hindfoot' name='l_hindfoot'/> has parent <HAnimJoint DEF='hanim_l_ankle' center='0.0645 0.0719 -0.048'/> that does not match child <Transform DEF='l_foot_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_thigh' name='r_thigh'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.11 0.892362 -0.0732533' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_thigh' name='r_thigh'/> has parent <HAnimJoint DEF='hanim_r_hip' center='-0.11 0.892362 -0.0732533'/> that does not match child <Transform DEF='r_thigh_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_calf' name='r_calf'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.0699 0.51 -0.0166' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_calf' name='r_calf'/> has parent <HAnimJoint DEF='hanim_r_knee' center='-0.0699 0.51 -0.0166'/> that does not match child <Transform DEF='r_calf_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_hindfoot' name='r_hindfoot'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.064 0.0753 -0.0412' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_hindfoot' name='r_hindfoot'/> has parent <HAnimJoint DEF='hanim_r_ankle' center='-0.064 0.0753 -0.0412'/> that does not match child <Transform DEF='r_foot_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l1' name='l1'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.00405 1.07 -0.0275' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l1' name='l1'/> has parent <HAnimJoint DEF='hanim_vl1' center='-0.00405 1.07 -0.0275'/> that does not match child <Transform DEF='torso_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_upperarm' name='l_upperarm'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.167 1.36 -0.0518' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_upperarm' name='l_upperarm'/> has parent <HAnimJoint DEF='hanim_l_shoulder' center='0.167 1.36 -0.0518'/> that does not match child <Transform DEF='l_upperarm_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_forearm' name='l_forearm'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.196 1.07 -0.0518' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_forearm' name='l_forearm'/> has parent <HAnimJoint DEF='hanim_l_elbow' center='0.196 1.07 -0.0518'/> that does not match child <Transform DEF='l_forearm_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_hand' name='l_hand'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0.213 0.811 -0.0338' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_l_hand' name='l_hand'/> has parent <HAnimJoint DEF='hanim_l_wrist' center='0.213 0.811 -0.0338'/> that does not match child <Transform DEF='l_hand_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_upperarm' name='r_upperarm'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.167 1.36 -0.0458' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_upperarm' name='r_upperarm'/> has parent <HAnimJoint DEF='hanim_r_shoulder' center='-0.167 1.36 -0.0458'/> that does not match child <Transform DEF='r_upperarm_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_forearm' name='r_forearm'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='-0.192 1.07 -0.0498' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_r_forearm' name='r_forearm'/> has parent <HAnimJoint DEF='hanim_r_elbow' center='-0.192 1.07 -0.0498'/> that does not match child <Transform DEF='r_forearm_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_c4' name='c4'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0 1.43 -0.0458' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_c4' name='c4'/> has parent <HAnimJoint DEF='hanim_vc4' center='0 1.43 -0.0458'/> that does not match child <Transform DEF='neck_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimSegment, warning]
<HAnimSegment DEF='hanim_skull' name='skull'/> has contained Transform/Shape, but child Transform/translation='0 0 0' does not match parent HAnimJoint/center='0 1.54 -0.0409' and may not be in the right location (possibly parent HAnimJoint/center value was changed but contained visualization geometry did not) [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimJoint/HAnimSegment, warning]
<HAnimSegment DEF='hanim_skull' name='skull'/> has parent <HAnimJoint DEF='hanim_skullbase' center='0 1.54 -0.0409'/> that does not match child <Transform DEF='skull_adjust' translation='0 0 0'/>, resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimJoint/HAnimSegment, warning]
<PositionInterpolator DEF='HUMANOIDROOT_POSITION_ANIMATOR'/> is missing ROUTE to send output events, for example <ROUTE fromNode='HUMANOIDROOT_POSITION_ANIMATOR' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group/PositionInterpolator, warning]
<OrientationInterpolator DEF='HUMANOIDROOT_ANIMATOR'/> is missing ROUTE to send output events, for example <ROUTE fromNode='HUMANOIDROOT_ANIMATOR' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group/OrientationInterpolator[1], warning]
<OrientationInterpolator DEF='SACROILIAC_ANIMATOR'/> is missing ROUTE to send output events, for example <ROUTE fromNode='SACROILIAC_ANIMATOR' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group/OrientationInterpolator[2], warning]
<OrientationInterpolator DEF='L_MIDTARSAL_ANIMATOR'/> is missing ROUTE to send output events, for example <ROUTE fromNode='L_MIDTARSAL_ANIMATOR' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group/OrientationInterpolator[6], warning]
<OrientationInterpolator DEF='R_MIDTARSAL_ANIMATOR'/> is missing ROUTE to send output events, for example <ROUTE fromNode='R_MIDTARSAL_ANIMATOR' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group/OrientationInterpolator[10], warning]
<OrientationInterpolator DEF='R_WRIST_ANIMATOR'/> is missing ROUTE to send output events, for example <ROUTE fromNode='R_WRIST_ANIMATOR' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group/OrientationInterpolator[18], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//AllenStandShootRifleM24.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (17) : HAnimSegment (16) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Allen name='Allen' loa=''
  humanoid_root
    sacroiliac : pelvis
    | l_hip : l_thigh
    | | l_knee : l_calf
    | |   l_ankle : l_hindfoot
    | r_hip : r_thigh
    |   r_knee : r_calf
    |     r_ankle : r_hindfoot
    vl1 : l1
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vc4 : c4
        skullbase : skull
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Prototypes//AllenStandShootRifleM24Tidy.x3d
 Prototypes//AllenStandShootRifleM24TidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Prototypes//AllenStandShootRifleM24Tidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Prototypes//AllenStandShootRifleM24Tidy.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
Prototypes//AllenStandShootRifleM24.length=792126 bytes, Prototypes//AllenStandShootRifleM24Tidy.length=792126 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\Prototypes\AllenStandShootRifleM24.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\AllenStandShootRifleM24.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\Prototypes\AllenStandShootRifleM24Tidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\AllenStandShootRifleM24Tidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\AllenStandShootRifleM24TidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\AllenStandShootRifleM24.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//AllenStandShootRifleM24.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (17) : HAnimSegment (16) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_Allen name='Allen' loa=''
  humanoid_root
    sacroiliac : pelvis
    | l_hip : l_thigh
    | | l_knee : l_calf
    | |   l_ankle : l_hindfoot
    | r_hip : r_thigh
    |   r_knee : r_calf
    |     r_ankle : r_hindfoot
    vl1 : l1
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand
      r_shoulder : r_upperarm
      | r_elbow : r_forearm
      |   r_wrist : r_hand
      vc4 : c4
        skullbase : skull
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//AllenStandShootRifleM24.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\HAnimBehaviorPrototypes.x3d 
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\Prototypes\HAnimBehaviorPrototypes.x3d validation using X3D Schematron rules
<meta name='warning' content='under development. should joint translations be exposed? upgrade to HAnim v2.2'/> [/X3D/head/meta[12], diagnostic]
<ProtoInstance name='HAnimBehavior' DEF='BehaviorTest1'> <fieldValue name='HumanoidRoot_translation_key' value='0 0.25 0.5 0.75 1.0'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='HAnimBehavior' DEF='BehaviorTest1'> <fieldValue name='HumanoidRoot_translation_keyValue' value='0 0 0 0 0 10 0 0 20 0 0 30 0 0 40 0 0 50'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='HAnimBehavior' DEF='BehaviorTest1'> <fieldValue name='r_ankle_key' value='0 0.5 1'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance[1]/fieldValue[3], error]
<ProtoInstance name='HAnimBehavior' DEF='BehaviorTest1'> <fieldValue name='r_ankle_keyValue' value='0 1 0 0 0 1 0 0.2 0 1 0 0.4'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance[1]/fieldValue[4], error]
<ProtoInstance name='HAnimBodyBehaviorChooser' DEF='ChooserTest'> <fieldValue name='HumanoidArray' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance[2]/fieldValue[1], error]
<HAnimHumanoid DEF='hanim_DiamondManLOA-1' name='DiamondManLOA-1'/> element has no child node [/X3D/Scene/ProtoInstance[2]/fieldValue[1]/HAnimHumanoid, warning]
<HAnimHumanoid DEF='hanim_DiamondManLOA-1' name='DiamondManLOA-1'/> version='1.0' with X3D version='3.3' [/X3D/Scene/ProtoInstance[2]/fieldValue[1]/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/ProtoInstance[2]/fieldValue[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_DiamondManLOA-1' name='DiamondManLOA-1'/> node count(HAnimJoint)           within skeleton hierarchy        = 0[/X3D/Scene/ProtoInstance[2]/fieldValue[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_DiamondManLOA-1' name='DiamondManLOA-1'/> node count(HAnimSegment)         within skeleton hierarchy        = 0[/X3D/Scene/ProtoInstance[2]/fieldValue[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_DiamondManLOA-1' name='DiamondManLOA-1'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/ProtoInstance[2]/fieldValue[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_DiamondManLOA-1' name='DiamondManLOA-1'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/ProtoInstance[2]/fieldValue[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_DiamondManLOA-1' name='DiamondManLOA-1'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/ProtoInstance[2]/fieldValue[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_DiamondManLOA-1' name='DiamondManLOA-1'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 0[/X3D/Scene/ProtoInstance[2]/fieldValue[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_DiamondManLOA-1' name='DiamondManLOA-1'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 0[/X3D/Scene/ProtoInstance[2]/fieldValue[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_DiamondManLOA-1' name='DiamondManLOA-1'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/ProtoInstance[2]/fieldValue[1]/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_DiamondManLOA-1' name='DiamondManLOA-1'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/ProtoInstance[2]/fieldValue[1]/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/ProtoInstance[2]/fieldValue[1]/HAnimHumanoid, diagnostic]
<ProtoInstance name='HAnimBodyBehaviorChooser' DEF='ChooserTest'> <fieldValue name='whichBody' value='0'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='HAnimBodyBehaviorChooser' DEF='ChooserTest'> <fieldValue name='hAnimBehaviorNodes' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='HAnimBodyBehaviorChooser' DEF='ChooserTest'> <fieldValue name='enabledBehaviorsArray' value='true'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance[2]/fieldValue[4], error]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//HAnimBehaviorPrototypes.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (0) : HAnimSegment (0) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_DiamondManLOA-1 name='DiamondManLOA-1' loa=''
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Prototypes//HAnimBehaviorPrototypesTidy.x3d
 Prototypes//HAnimBehaviorPrototypesTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Prototypes//HAnimBehaviorPrototypesTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Prototypes//HAnimBehaviorPrototypesTidy.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
Prototypes//HAnimBehaviorPrototypes.length=167011 bytes, Prototypes//HAnimBehaviorPrototypesTidy.length=167011 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\Prototypes\HAnimBehaviorPrototypes.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnimBehaviorPrototypes.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\Prototypes\HAnimBehaviorPrototypesTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnimBehaviorPrototypesTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\HAnimBehaviorPrototypesTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\HAnimBehaviorPrototypes.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//HAnimBehaviorPrototypes.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (0) : HAnimSegment (0) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_DiamondManLOA-1 name='DiamondManLOA-1' loa=''
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//HAnimBehaviorPrototypes.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\HAnimPrototypes.x3d 
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\Prototypes\HAnimPrototypes.x3d validation using X3D Schematron rules
<meta name='warning' content='These are developmental examples that can assist X3D player implementations and support interoperability. They are not intended for author use in regular X3D scenes.'/> [/X3D/head/meta[3], diagnostic]
<meta name='warning' content='Developer note: names for these HAnim Prototypes need to be corrected if used internally in an X3D player implementation (e.g. Joint to HAnimJoint).'/> [/X3D/head/meta[4], diagnostic]
<meta name='warning' content='Need support for skin'/> [/X3D/head/meta[5], diagnostic]
<meta name='TODO' content='upgrade to match support requirements for HAnim 2.2'/> [/X3D/head/meta[10], diagnostic]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[1], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='version' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='version' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[2], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='humanoidVersion' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='humanoidVersion' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[3], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='info' accessType='inputOutput' type='MFString'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='info' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[4], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='joints' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='joints' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[14], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='segments' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='segments' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[15], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='sites' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='sites' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[16], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='skinCoord' accessType='inputOutput' type='SFNode'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='skinCoord' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[18], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='skinNormal' accessType='inputOutput' type='SFNode'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='skinNormal' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[19], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[1], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='ulimit' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='ulimit' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[2], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='llimit' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='llimit' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[3], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='limitOrientation' accessType='inputOutput' type='SFRotation'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='limitOrientation' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[4], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='skinCoordIndex' accessType='inputOutput' type='MFInt32'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='skinCoordIndex' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[5], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='skinCoordWeight' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='skinCoordWeight' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[6], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='stiffness' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='stiffness' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[7], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[1], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='mass' accessType='inputOutput' type='SFFloat'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='mass' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[2], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='centerOfMass' accessType='inputOutput' type='SFVec3f'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='centerOfMass' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[3], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='momentsOfInertia' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='momentsOfInertia' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[4], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='coord' accessType='inputOutput' type='SFNode'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='coord' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[10], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='displacers' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='displacers' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[11], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Site'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Site'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[4]/ProtoInterface/field[1], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Displacer'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Displacer'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[5]/ProtoInterface/field[1], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Displacer'> <ProtoInterface> <field name='coordIndex' accessType='inputOutput' type='MFInt32'/> is unused with no <ProtoDeclare name='Displacer'> <ProtoBody> ... <IS> <connect protoField='coordIndex' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[5]/ProtoInterface/field[2], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Displacer'> <ProtoInterface> <field name='displacements' accessType='inputOutput' type='MFVec3f'/> is unused with no <ProtoDeclare name='Displacer'> <ProtoBody> ... <IS> <connect protoField='displacements' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[5]/ProtoInterface/field[3], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//HAnimPrototypes.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 Prototypes//HAnimPrototypesTidy.x3d
 Prototypes//HAnimPrototypesTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Prototypes//HAnimPrototypesTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Prototypes//HAnimPrototypesTidy.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
Prototypes//HAnimPrototypes.length=14474 bytes, Prototypes//HAnimPrototypesTidy.length=14474 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\Prototypes\HAnimPrototypes.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnimPrototypes.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\Prototypes\HAnimPrototypesTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnimPrototypesTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\HAnimPrototypesTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\HAnimPrototypes.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//HAnimPrototypes.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//HAnimPrototypes.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\InterchangableActorsViaDynamicRoutingPrototypes.x3d 
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\Prototypes\InterchangableActorsViaDynamicRoutingPrototypes.x3d validation using X3D Schematron rules
<X3D profile='Immersive'> is defined satisfactorily for this scene, but ensure that child Inline scenes do not exceed this profile/component combination since a parent scene must have an equal or higher profile/component combination [/X3D, info]
<meta name='warning' content='this example needs to be converted from HAnim Prototypes to HAnim native tags.'/> [/X3D/head/meta[3], diagnostic]
<meta name='TODO' content='replace usages of original Boxman .wrl fragments, fix numerous warnings'/> [/X3D/head/meta[8], diagnostic]
<meta name='TODO' content='Inconsistent validation problem with HAnimJoint, ProtoInstance USE nodes: required @name attribute must also be present'/> [/X3D/head/meta[9], diagnostic]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[1], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='version' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='version' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[2], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='humanoidVersion' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='humanoidVersion' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[3], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='info' accessType='inputOutput' type='MFString'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='info' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[4], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='joints' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='joints' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[14], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='segments' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='segments' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[15], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='sites' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='sites' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[16], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='skinCoord' accessType='inputOutput' type='SFNode'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='skinCoord' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[18], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid1_1'> <ProtoInterface> <field name='skinNormal' accessType='inputOutput' type='SFNode'/> is unused with no <ProtoDeclare name='Humanoid1_1'> <ProtoBody> ... <IS> <connect protoField='skinNormal' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[19], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[1], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='ulimit' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='ulimit' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[2], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='llimit' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='llimit' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[3], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='limitOrientation' accessType='inputOutput' type='SFRotation'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='limitOrientation' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[4], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='skinCoordIndex' accessType='inputOutput' type='MFInt32'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='skinCoordIndex' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[5], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='skinCoordWeight' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='skinCoordWeight' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[6], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='stiffness' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='stiffness' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[7], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[1], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='mass' accessType='inputOutput' type='SFFloat'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='mass' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[2], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='centerOfMass' accessType='inputOutput' type='SFVec3f'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='centerOfMass' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[3], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='momentsOfInertia' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='momentsOfInertia' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[4], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='coord' accessType='inputOutput' type='SFNode'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='coord' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[10], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='displacers' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='displacers' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[11], warning]
<ProtoDeclare name="Site"/> has no corresponding <ProtoInstance name='Site'/> [/X3D/Scene/ProtoDeclare[4], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Site'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Site'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[4]/ProtoInterface/field[1], warning]
<ProtoDeclare name="Displacer"/> has no corresponding <ProtoInstance name='Displacer'/> [/X3D/Scene/ProtoDeclare[5], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Displacer'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Displacer'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[5]/ProtoInterface/field[1], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Displacer'> <ProtoInterface> <field name='coordIndex' accessType='inputOutput' type='MFInt32'/> is unused with no <ProtoDeclare name='Displacer'> <ProtoBody> ... <IS> <connect protoField='coordIndex' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[5]/ProtoInterface/field[2], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Displacer'> <ProtoInterface> <field name='displacements' accessType='inputOutput' type='MFVec3f'/> is unused with no <ProtoDeclare name='Displacer'> <ProtoBody> ... <IS> <connect protoField='displacements' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[5]/ProtoInterface/field[3], warning]
<Viewpoint DEF='SideView'/> centerOfRotation='0 0 0' has mismatched Y-value height of 0 compared to position='2.5929 0.854 0' which has Y-value height of 0.854[/X3D/Scene/Viewpoint[3], warning]
<ProtoInstance name='Humanoid1_1' DEF='Allen'> <fieldValue name='humanoidBody' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_humanoid_root'> <fieldValue name='name' value='humanoid_root'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_humanoid_root'> <fieldValue name='center' value='-0.00405 0.855 -0.000113'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_humanoid_root'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_sacroiliac'> <fieldValue name='name' value='sacroiliac'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_sacroiliac'> <fieldValue name='center' value='0 1.01 -0.0204'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_sacroiliac'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_pelvis'> <fieldValue name='name' value='pelvis'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_pelvis'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_hip'> <fieldValue name='name' value='l_hip'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_hip'> <fieldValue name='center' value='0.122 0.888271 -0.0693267'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_hip'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_l_thigh'> <fieldValue name='name' value='l_thigh'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_l_thigh'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_knee'> <fieldValue name='name' value='l_knee'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_knee'> <fieldValue name='center' value='0.0738 0.517 -0.0284'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_knee'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_l_calf'> <fieldValue name='name' value='l_calf'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_l_calf'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_ankle'> <fieldValue name='name' value='l_ankle'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_ankle'> <fieldValue name='center' value='0.0645 0.0719 -0.048'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_ankle'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_l_hindfoot'> <fieldValue name='name' value='l_hindfoot'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_l_hindfoot'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_hip'> <fieldValue name='name' value='r_hip'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_hip'> <fieldValue name='center' value='-0.11 0.892362 -0.0732533'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_hip'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_r_thigh'> <fieldValue name='name' value='r_thigh'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_r_thigh'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_knee'> <fieldValue name='name' value='r_knee'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_knee'> <fieldValue name='center' value='-0.0699 0.51 -0.0166'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_knee'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_r_calf'> <fieldValue name='name' value='r_calf'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_r_calf'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_ankle'> <fieldValue name='name' value='r_ankle'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_ankle'> <fieldValue name='center' value='-0.064 0.0753 -0.0412'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_ankle'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_r_hindfoot'> <fieldValue name='name' value='r_hindfoot'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_r_hindfoot'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_vl1'> <fieldValue name='name' value='vl1'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_vl1'> <fieldValue name='center' value='-0.00405 1.07 -0.0275'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_vl1'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_c7'> <fieldValue name='name' value='l1'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_c7'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_shoulder'> <fieldValue name='name' value='l_shoulder'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_shoulder'> <fieldValue name='center' value='0.167 1.36 -0.0518'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_shoulder'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_l_upperarm'> <fieldValue name='name' value='l_upperarm'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_l_upperarm'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_elbow'> <fieldValue name='name' value='l_elbow'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_elbow'> <fieldValue name='center' value='0.196 1.07 -0.0518'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_elbow'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_l_forearm'> <fieldValue name='name' value='l_forearm'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_l_forearm'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_wrist'> <fieldValue name='name' value='l_wrist'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_wrist'> <fieldValue name='center' value='0.213 0.811 -0.0338'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_l_wrist'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_l_hand'> <fieldValue name='name' value='l_hand'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_l_hand'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_shoulder'> <fieldValue name='name' value='r_shoulder'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_shoulder'> <fieldValue name='center' value='-0.167 1.36 -0.0458'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_shoulder'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_r_upperarm'> <fieldValue name='name' value='r_upperarm'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_r_upperarm'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_elbow'> <fieldValue name='name' value='r_elbow'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_elbow'> <fieldValue name='center' value='-0.192 1.07 -0.0498'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_elbow'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_r_forearm'> <fieldValue name='name' value='r_forearm'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_r_forearm'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_wrist'> <fieldValue name='name' value='r_wrist'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_wrist'> <fieldValue name='center' value='-0.217 0.811 -0.0338'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_r_wrist'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_r_hand'> <fieldValue name='name' value='r_hand'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_r_hand'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_vc4'> <fieldValue name='name' value='vc4'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_vc4'> <fieldValue name='center' value='0 1.43 -0.0458'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_vc4'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_c4'> <fieldValue name='name' value='c4'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_c4'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_skullbase'> <fieldValue name='name' value='skullbase'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_skullbase'> <fieldValue name='rotation' value='0 1 0 0'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_skullbase'> <fieldValue name='center' value='0 1.4 0'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Joint' DEF='Allen_hanim_skullbase'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[4], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_skull'> <fieldValue name='name' value='skull'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Allen_hanim_skull'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[2], error]
<Group DEF=''/> element has no child node [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[1]/Group, warning]
<ProtoInstance name='Humanoid1_1' DEF='Allen'> <fieldValue name='joints' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Humanoid1_1' DEF='Allen'> <fieldValue name='segments' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[1]/fieldValue[3], error]
<ProtoInstance name='Humanoid1_1' DEF='Nancy'> <fieldValue name='name' value='nancy'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Humanoid1_1' DEF='Nancy'> <fieldValue name='version' value='1.1'/> with defined type='SFString' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[2], hint]
<ProtoInstance name='Humanoid1_1' DEF='Nancy'> <fieldValue name='version' value='1.1'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Humanoid1_1' DEF='Nancy'> <fieldValue name='info' value='"humanoidVersion=Nancy V1.2b" "authorName=Cindy Ballreich" "authorEmail=cindy@ballreich.net" "copyright=1997 3Name3D / Yglesias Wallock Divekar Inc. all rights reserved." "creationDate=Tue Dec 30 08:30:08 PST 1997" "usageRestrictions=Noncommercial usage is ok if 3Name3D name and logo <www.ballreich.net/vrml/HAnim/small_logo.gif> is present and proper credit is given."'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Humanoid1_1' DEF='Nancy'> <fieldValue name='humanoidBody' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_humanoid_root'> <fieldValue name='name' value='humanoid_root'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_humanoid_root'> <fieldValue name='center' value='-0.00405 0.855 -0.000113'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_humanoid_root'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_sacroiliac'> <fieldValue name='name' value='sacroiliac'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_sacroiliac'> <fieldValue name='center' value='0 1.01 -0.0204'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_sacroiliac'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_pelvis'> <fieldValue name='name' value='pelvis'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_pelvis'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_hip'> <fieldValue name='name' value='l_hip'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_hip'> <fieldValue name='center' value='0.122 0.888271 -0.0693267'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_hip'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_l_thigh'> <fieldValue name='name' value='l_thigh'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_l_thigh'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_knee'> <fieldValue name='name' value='l_knee'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_knee'> <fieldValue name='center' value='0.0738 0.517 -0.0284'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_knee'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_l_calf'> <fieldValue name='name' value='l_calf'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_l_calf'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_ankle'> <fieldValue name='name' value='l_ankle'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_ankle'> <fieldValue name='center' value='0.0645 0.0719 -0.048'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_ankle'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_l_hindfoot'> <fieldValue name='name' value='l_hindfoot'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_l_hindfoot'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_hip'> <fieldValue name='name' value='r_hip'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_hip'> <fieldValue name='center' value='-0.11 0.892362 -0.0732533'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_hip'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_r_thigh'> <fieldValue name='name' value='r_thigh'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_r_thigh'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_knee'> <fieldValue name='name' value='r_knee'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_knee'> <fieldValue name='center' value='-0.0699 0.51 -0.0166'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_knee'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_r_calf'> <fieldValue name='name' value='r_calf'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_r_calf'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_ankle'> <fieldValue name='name' value='r_ankle'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_ankle'> <fieldValue name='center' value='-0.064 0.0753 -0.0412'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_ankle'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_r_hindfoot'> <fieldValue name='name' value='r_hindfoot'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_r_hindfoot'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_vl1'> <fieldValue name='name' value='vl1'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_vl1'> <fieldValue name='center' value='-0.00405 1.07 -0.0275'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_vl1'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_c7'> <fieldValue name='name' value='l1'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_c7'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_shoulder'> <fieldValue name='name' value='l_shoulder'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_shoulder'> <fieldValue name='center' value='0.167 1.36 -0.0518'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_shoulder'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_l_upperarm'> <fieldValue name='name' value='l_upperarm'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_l_upperarm'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_elbow'> <fieldValue name='name' value='l_elbow'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_elbow'> <fieldValue name='center' value='0.196 1.07 -0.0518'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_elbow'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_l_forearm'> <fieldValue name='name' value='l_forearm'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_l_forearm'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_wrist'> <fieldValue name='name' value='l_wrist'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_wrist'> <fieldValue name='center' value='0.213 0.811 -0.0338'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_l_wrist'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_l_hand'> <fieldValue name='name' value='l_hand'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_l_hand'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_shoulder'> <fieldValue name='name' value='r_shoulder'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_shoulder'> <fieldValue name='center' value='-0.167 1.36 -0.0458'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_shoulder'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_r_upperarm'> <fieldValue name='name' value='r_upperarm'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_r_upperarm'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_elbow'> <fieldValue name='name' value='r_elbow'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_elbow'> <fieldValue name='center' value='-0.192 1.07 -0.0498'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_elbow'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_r_forearm'> <fieldValue name='name' value='r_forearm'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_r_forearm'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_wrist'> <fieldValue name='name' value='r_wrist'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_wrist'> <fieldValue name='center' value='-0.217 0.811 -0.0338'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_r_wrist'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_r_hand'> <fieldValue name='name' value='r_hand'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_r_hand'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_vc4'> <fieldValue name='name' value='vc4'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_vc4'> <fieldValue name='center' value='0 1.43 -0.0458'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_vc4'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_c4'> <fieldValue name='name' value='c4'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_c4'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_skullbase'> <fieldValue name='name' value='skullbase'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_skullbase'> <fieldValue name='center' value='0 1.54 -0.0409'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='Nancy_hanim_skullbase'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_skull'> <fieldValue name='name' value='skull'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='Nancy_hanim_skull'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<Group DEF=''/> element has no child node [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[4]/Group, warning]
<ProtoInstance name='Humanoid1_1' DEF='Nancy'> <fieldValue name='joints' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[5], error]
<ProtoInstance name='Humanoid1_1' DEF='Nancy'> <fieldValue name='segments' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/Switch/ProtoInstance[2]/fieldValue[6], error]
<HAnimHumanoid DEF='Boxman_Humanoid' name='Humanoid'/> version='1.0' with X3D version='3.3' [/X3D/Scene/Switch/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/Switch/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Boxman_Humanoid' name='Humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 17[/X3D/Scene/Switch/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Boxman_Humanoid' name='Humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 17[/X3D/Scene/Switch/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Boxman_Humanoid' name='Humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 5[/X3D/Scene/Switch/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Boxman_Humanoid' name='Humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/Switch/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Boxman_Humanoid' name='Humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/Switch/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Boxman_Humanoid' name='Humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 17[/X3D/Scene/Switch/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Boxman_Humanoid' name='Humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 17[/X3D/Scene/Switch/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Boxman_Humanoid' name='Humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 5[/X3D/Scene/Switch/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='Boxman_Humanoid' name='Humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/Switch/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/Switch/HAnimHumanoid, diagnostic]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/sacrum.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/sacrum.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimSegment/Inline, warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/l_thigh.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/l_thigh.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/Inline, warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/l_calf.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/l_calf.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimSegment/Inline, warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/l_hindfoot.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/l_hindfoot.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/Inline, warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/l_middistal.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/l_middistal.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/Inline[1], warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/l_middistal_tip.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/l_middistal_tip.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/Inline[2], warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/r_thigh.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/r_thigh.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/Inline, warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/r_calf.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/r_calf.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimSegment/Inline, warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/r_hindfoot.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/r_hindfoot.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/Inline, warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/r_middistal.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/r_middistal.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/Inline[1], warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/r_middistal_tip.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/r_middistal_tip.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/Inline[2], warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/l5.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/l5.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimSegment/Inline, warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/skull.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/skull.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1]/HAnimSegment/Inline[1], warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/skull_tip.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/skull_tip.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1]/HAnimSegment/Inline[2], warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/l_upperarm.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/l_upperarm.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2]/HAnimSegment/Inline, warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/l_forearm.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/l_forearm.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2]/HAnimJoint/HAnimSegment/Inline, warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/l_hand.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/l_hand.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/Inline[1], warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/l_hand_tip.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/l_hand_tip.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/Inline[2], warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/r_upperarm.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/r_upperarm.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimSegment/Inline, warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/r_forearm.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/r_forearm.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint/HAnimSegment/Inline, warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/r_hand.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/r_hand.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimSegment/Inline[1], warning]
<Inline DEF=''/> url array contains .wrl link without corresponding .x3d version, some browsers may fail (url='"centres/r_hand_tip.wrl" "https://www.web3d.org/x3d/content/examples/HumanoidAnimation/CharactersLegacy/centres/r_hand_tip.wrl"') [/X3D/Scene/Switch/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimSegment/Inline[2], warning]
<HAnimHumanoid DEF='' name=''/> version='1.0' with X3D version='3.3' [/X3D/Scene/Switch/Script/field[2]/HAnimHumanoid, diagnostic]
<Collision DEF='HUD'/> is inactive since enabled='false' (and no ROUTE is provided to change this value) [/X3D/Scene/Group/Collision, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//InterchangableActorsViaDynamicRoutingPrototypes.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (17) : HAnimSegment (17) : HAnimSite (5)
=======================================================================================================
HAnimHumanoid DEF='Boxman_Humanoid name='Humanoid' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal : l_middistal_tip
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal : r_middistal_tip
    vl5 : l5
      skullbase : skull : skull_tip
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand : l_hand_tip
      r_shoulder : r_upperarm
        r_elbow : r_forearm
          r_wrist : r_hand : r_hand_tip
=======================================================================================================


now canonicalize X3dTidy output:
invocation parameters: 
 Prototypes//InterchangableActorsViaDynamicRoutingPrototypesTidy.x3d
 Prototypes//InterchangableActorsViaDynamicRoutingPrototypesTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Prototypes//InterchangableActorsViaDynamicRoutingPrototypesTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Prototypes//InterchangableActorsViaDynamicRoutingPrototypesTidy.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
Prototypes//InterchangableActorsViaDynamicRoutingPrototypes.length=948057 bytes, Prototypes//InterchangableActorsViaDynamicRoutingPrototypesTidy.length=948057 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\Prototypes\InterchangableActorsViaDynamicRoutingPrototypes.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\InterchangableActorsViaDynamicRoutingPrototypes.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\Prototypes\InterchangableActorsViaDynamicRoutingPrototypesTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\InterchangableActorsViaDynamicRoutingPrototypesTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\InterchangableActorsViaDynamicRoutingPrototypesTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\InterchangableActorsViaDynamicRoutingPrototypes.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//InterchangableActorsViaDynamicRoutingPrototypes.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (17) : HAnimSegment (17) : HAnimSite (5)
=======================================================================================================
HAnimHumanoid DEF='Boxman_Humanoid name='Humanoid' loa=''
  humanoid_root : sacrum
    l_hip : l_thigh
    | l_knee : l_calf
    |   l_ankle : l_hindfoot
    |     l_midtarsal : l_middistal : l_middistal_tip
    r_hip : r_thigh
    | r_knee : r_calf
    |   r_ankle : r_hindfoot
    |     r_midtarsal : r_middistal : r_middistal_tip
    vl5 : l5
      skullbase : skull : skull_tip
      l_shoulder : l_upperarm
      | l_elbow : l_forearm
      |   l_wrist : l_hand : l_hand_tip
      r_shoulder : r_upperarm
        r_elbow : r_forearm
          r_wrist : r_hand : r_hand_tip
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//InterchangableActorsViaDynamicRoutingPrototypes.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_JumpAnimation.x3d 
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\Prototypes\LOA1_JumpAnimation.x3d validation using X3D Schematron rules
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_JumpAnimation.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 Prototypes//LOA1_JumpAnimationTidy.x3d
 Prototypes//LOA1_JumpAnimationTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Prototypes//LOA1_JumpAnimationTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1637) - Source file is already X3D C14N compliant for Prototypes//LOA1_JumpAnimationTidy.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
Prototypes//LOA1_JumpAnimation.length=16129 bytes, Prototypes//LOA1_JumpAnimationTidy.length=16129 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\Prototypes\LOA1_JumpAnimation.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\LOA1_JumpAnimation.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\Prototypes\LOA1_JumpAnimationTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\LOA1_JumpAnimationTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_JumpAnimationTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_JumpAnimation.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_JumpAnimation.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_JumpAnimation.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_KneelAnimation.x3d 
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\Prototypes\LOA1_KneelAnimation.x3d validation using X3D Schematron rules
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoInterface> <field name='lower_body_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoBody> ... <IS> <connect protoField='lower_body_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[10], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoInterface> <field name='l_midtarsal_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoBody> ... <IS> <connect protoField='l_midtarsal_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[14], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoInterface> <field name='r_midtarsal_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoBody> ... <IS> <connect protoField='r_midtarsal_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[18], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoInterface> <field name='skullbase_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoBody> ... <IS> <connect protoField='skullbase_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[20], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoInterface> <field name='l_wrist_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoBody> ... <IS> <connect protoField='l_wrist_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[23], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoInterface> <field name='r_wrist_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_KneelAnimation'> <ProtoBody> ... <IS> <connect protoField='r_wrist_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[26], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_KneelAnimation.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 Prototypes//LOA1_KneelAnimationTidy.x3d
 Prototypes//LOA1_KneelAnimationTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Prototypes//LOA1_KneelAnimationTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1637) - Source file is already X3D C14N compliant for Prototypes//LOA1_KneelAnimationTidy.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
Prototypes//LOA1_KneelAnimation.length=11035 bytes, Prototypes//LOA1_KneelAnimationTidy.length=11035 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\Prototypes\LOA1_KneelAnimation.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\LOA1_KneelAnimation.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\Prototypes\LOA1_KneelAnimationTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\LOA1_KneelAnimationTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_KneelAnimationTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_KneelAnimation.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_KneelAnimation.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_KneelAnimation.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_RunAnimation.x3d 
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\Prototypes\LOA1_RunAnimation.x3d validation using X3D Schematron rules
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_RunAnimation.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 Prototypes//LOA1_RunAnimationTidy.x3d
 Prototypes//LOA1_RunAnimationTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Prototypes//LOA1_RunAnimationTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1637) - Source file is already X3D C14N compliant for Prototypes//LOA1_RunAnimationTidy.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
Prototypes//LOA1_RunAnimation.length=14628 bytes, Prototypes//LOA1_RunAnimationTidy.length=14628 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\Prototypes\LOA1_RunAnimation.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\LOA1_RunAnimation.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\Prototypes\LOA1_RunAnimationTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\LOA1_RunAnimationTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_RunAnimationTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_RunAnimation.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_RunAnimation.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_RunAnimation.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_StandAnimation.x3d 
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\Prototypes\LOA1_StandAnimation.x3d validation using X3D Schematron rules
<meta name='TODO' content='consider adding eyeball animation'/> [/X3D/head/meta[8], diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_StandAnimation.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 Prototypes//LOA1_StandAnimationTidy.x3d
 Prototypes//LOA1_StandAnimationTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Prototypes//LOA1_StandAnimationTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1637) - Source file is already X3D C14N compliant for Prototypes//LOA1_StandAnimationTidy.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
Prototypes//LOA1_StandAnimation.length=13097 bytes, Prototypes//LOA1_StandAnimationTidy.length=13097 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\Prototypes\LOA1_StandAnimation.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\LOA1_StandAnimation.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\Prototypes\LOA1_StandAnimationTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\LOA1_StandAnimationTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_StandAnimationTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_StandAnimation.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_StandAnimation.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_StandAnimation.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_StopAnimation.x3d 
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\Prototypes\LOA1_StopAnimation.x3d validation using X3D Schematron rules
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_StopAnimation.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 Prototypes//LOA1_StopAnimationTidy.x3d
 Prototypes//LOA1_StopAnimationTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Prototypes//LOA1_StopAnimationTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1637) - Source file is already X3D C14N compliant for Prototypes//LOA1_StopAnimationTidy.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
Prototypes//LOA1_StopAnimation.length=13009 bytes, Prototypes//LOA1_StopAnimationTidy.length=13009 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\Prototypes\LOA1_StopAnimation.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\LOA1_StopAnimation.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\Prototypes\LOA1_StopAnimationTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\LOA1_StopAnimationTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_StopAnimationTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_StopAnimation.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_StopAnimation.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_StopAnimation.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_SwimmingFlutterKickAnimation.x3d 
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\Prototypes\LOA1_SwimmingFlutterKickAnimation.x3d validation using X3D Schematron rules
<meta name='warning' content='not yet tested, need to compare with NancyDivingExample interpolators'/> [/X3D/head/meta[6], diagnostic]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_DivingAnimation'> <ProtoInterface> <field name='lower_body_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_DivingAnimation'> <ProtoBody> ... <IS> <connect protoField='lower_body_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[10], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_DivingAnimation'> <ProtoInterface> <field name='l_midtarsal_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_DivingAnimation'> <ProtoBody> ... <IS> <connect protoField='l_midtarsal_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[14], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='LOA1_DivingAnimation'> <ProtoInterface> <field name='r_midtarsal_rotation_changed' accessType='outputOnly' type='SFRotation'/> is unused with no <ProtoDeclare name='LOA1_DivingAnimation'> <ProtoBody> ... <IS> <connect protoField='r_midtarsal_rotation_changed' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[18], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_SwimmingFlutterKickAnimation.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 Prototypes//LOA1_SwimmingFlutterKickAnimationTidy.x3d
 Prototypes//LOA1_SwimmingFlutterKickAnimationTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Prototypes//LOA1_SwimmingFlutterKickAnimationTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1637) - Source file is already X3D C14N compliant for Prototypes//LOA1_SwimmingFlutterKickAnimationTidy.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
Prototypes//LOA1_SwimmingFlutterKickAnimation.length=14384 bytes, Prototypes//LOA1_SwimmingFlutterKickAnimationTidy.length=14384 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\Prototypes\LOA1_SwimmingFlutterKickAnimation.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\LOA1_SwimmingFlutterKickAnimation.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\Prototypes\LOA1_SwimmingFlutterKickAnimationTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\LOA1_SwimmingFlutterKickAnimationTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_SwimmingFlutterKickAnimationTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_SwimmingFlutterKickAnimation.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_SwimmingFlutterKickAnimation.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_SwimmingFlutterKickAnimation.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_WalkAnimation.x3d 
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\Prototypes\LOA1_WalkAnimation.x3d validation using X3D Schematron rules
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_WalkAnimation.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 Prototypes//LOA1_WalkAnimationTidy.x3d
 Prototypes//LOA1_WalkAnimationTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Prototypes//LOA1_WalkAnimationTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1637) - Source file is already X3D C14N compliant for Prototypes//LOA1_WalkAnimationTidy.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
Prototypes//LOA1_WalkAnimation.length=15419 bytes, Prototypes//LOA1_WalkAnimationTidy.length=15419 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\Prototypes\LOA1_WalkAnimation.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\LOA1_WalkAnimation.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\Prototypes\LOA1_WalkAnimationTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\LOA1_WalkAnimationTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_WalkAnimationTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\LOA1_WalkAnimation.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_WalkAnimation.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//LOA1_WalkAnimation.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\NancyDivingProtoInstances.x3d 
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\Prototypes\NancyDivingProtoInstances.x3d validation using X3D Schematron rules
<meta name='warning' content='This is a developmental example, use HAnim native tags as shown in other examples instead of the prototypes and ProtoInstances shown here.'/> [/X3D/head/meta[3], diagnostic]
<meta name='TODO' content='left arm motion still has a problem'/> [/X3D/head/meta[8], diagnostic]
<Viewpoint DEF=''/> description='Nancy front viewpoint' behavior not guaranteed as child (or descendant) of LOD node, avoid this design pattern or use ViewpointGroup instead of LOD [/X3D/Scene/LOD/Group/Viewpoint[1], error]
<Viewpoint DEF=''/> description='Nancy above viewpoint' behavior not guaranteed as child (or descendant) of LOD node, avoid this design pattern or use ViewpointGroup instead of LOD [/X3D/Scene/LOD/Group/Viewpoint[2], error]
<Viewpoint DEF=''/> description='Nancy back viewpoint' behavior not guaranteed as child (or descendant) of LOD node, avoid this design pattern or use ViewpointGroup instead of LOD [/X3D/Scene/LOD/Group/Viewpoint[3], error]
<Viewpoint DEF=''/> description='Nancy side viewpoint' behavior not guaranteed as child (or descendant) of LOD node, avoid this design pattern or use ViewpointGroup instead of LOD [/X3D/Scene/LOD/Group/Viewpoint[4], error]
<Viewpoint DEF=''/> description='Nancy viewpoint through her goggles' behavior not guaranteed as child (or descendant) of LOD node, avoid this design pattern or use ViewpointGroup instead of LOD [/X3D/Scene/LOD/Group/Viewpoint[5], error]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//NancyDivingProtoInstances.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 Prototypes//NancyDivingProtoInstancesTidy.x3d
 Prototypes//NancyDivingProtoInstancesTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Prototypes//NancyDivingProtoInstancesTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Prototypes//NancyDivingProtoInstancesTidy.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
Prototypes//NancyDivingProtoInstances.length=140328 bytes, Prototypes//NancyDivingProtoInstancesTidy.length=140328 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\Prototypes\NancyDivingProtoInstances.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\NancyDivingProtoInstances.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\Prototypes\NancyDivingProtoInstancesTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\NancyDivingProtoInstancesTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\NancyDivingProtoInstancesTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\NancyDivingProtoInstances.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//NancyDivingProtoInstances.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//NancyDivingProtoInstances.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\NancyPrototypes.x3d 
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\Prototypes\NancyPrototypes.x3d validation using X3D Schematron rules
<meta name='warning' content='using ProtoDeclare is only for developmental experimentation, use X3D native tags for Humanoids instead'/> [/X3D/head/meta[7], diagnostic]
<meta name='TODO' content='Material color of neck and arms is ignored/incorrect in Xj3D, possily DEF/USE problem.'/> [/X3D/head/meta[9], diagnostic]
<ProtoDeclare name="Displacer"/> has no corresponding <ProtoInstance name='Displacer'/> [/X3D/Scene/ProtoDeclare[1], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Displacer'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Displacer'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[1], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Displacer'> <ProtoInterface> <field name='coordIndex' accessType='inputOutput' type='MFInt32'/> is unused with no <ProtoDeclare name='Displacer'> <ProtoBody> ... <IS> <connect protoField='coordIndex' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[2], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Displacer'> <ProtoInterface> <field name='displacements' accessType='inputOutput' type='MFVec3f'/> is unused with no <ProtoDeclare name='Displacer'> <ProtoBody> ... <IS> <connect protoField='displacements' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[1]/ProtoInterface/field[3], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Humanoid'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[1], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid'> <ProtoInterface> <field name='version' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Humanoid'> <ProtoBody> ... <IS> <connect protoField='version' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[2], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid'> <ProtoInterface> <field name='humanoidVersion' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Humanoid'> <ProtoBody> ... <IS> <connect protoField='humanoidVersion' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[3], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid'> <ProtoInterface> <field name='info' accessType='inputOutput' type='MFString'/> is unused with no <ProtoDeclare name='Humanoid'> <ProtoBody> ... <IS> <connect protoField='info' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[4], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid'> <ProtoInterface> <field name='joints' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='Humanoid'> <ProtoBody> ... <IS> <connect protoField='joints' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[14], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid'> <ProtoInterface> <field name='segments' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='Humanoid'> <ProtoBody> ... <IS> <connect protoField='segments' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[15], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid'> <ProtoInterface> <field name='sites' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='Humanoid'> <ProtoBody> ... <IS> <connect protoField='sites' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[16], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid'> <ProtoInterface> <field name='skinCoord' accessType='inputOutput' type='SFNode'/> is unused with no <ProtoDeclare name='Humanoid'> <ProtoBody> ... <IS> <connect protoField='skinCoord' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[18], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Humanoid'> <ProtoInterface> <field name='skinNormal' accessType='inputOutput' type='SFNode'/> is unused with no <ProtoDeclare name='Humanoid'> <ProtoBody> ... <IS> <connect protoField='skinNormal' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[2]/ProtoInterface/field[19], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[1], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='ulimit' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='ulimit' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[2], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='llimit' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='llimit' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[3], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='limitOrientation' accessType='inputOutput' type='SFRotation'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='limitOrientation' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[4], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='skinCoordIndex' accessType='inputOutput' type='MFInt32'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='skinCoordIndex' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[5], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='skinCoordWeight' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='skinCoordWeight' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[6], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Joint'> <ProtoInterface> <field name='stiffness' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Joint'> <ProtoBody> ... <IS> <connect protoField='stiffness' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[3]/ProtoInterface/field[7], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[4]/ProtoInterface/field[1], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='mass' accessType='inputOutput' type='SFFloat'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='mass' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[4]/ProtoInterface/field[2], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='centerOfMass' accessType='inputOutput' type='SFVec3f'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='centerOfMass' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[4]/ProtoInterface/field[3], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='momentsOfInertia' accessType='inputOutput' type='MFFloat'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='momentsOfInertia' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[4]/ProtoInterface/field[4], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='coord' accessType='inputOutput' type='SFNode'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='coord' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[4]/ProtoInterface/field[10], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Segment'> <ProtoInterface> <field name='displacers' accessType='inputOutput' type='MFNode'/> is unused with no <ProtoDeclare name='Segment'> <ProtoBody> ... <IS> <connect protoField='displacers' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[4]/ProtoInterface/field[11], warning]
<ProtoDeclare name="Site"/> has no corresponding <ProtoInstance name='Site'/> [/X3D/Scene/ProtoDeclare[5], warning]
Missing connection for field in ProtoBody: <ProtoDeclare name='Site'> <ProtoInterface> <field name='name' accessType='inputOutput' type='SFString'/> is unused with no <ProtoDeclare name='Site'> <ProtoBody> ... <IS> <connect protoField='name' nodeField='someParentNodeFieldName'/> found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare[5]/ProtoInterface/field[1], warning]
<ProtoInstance name='Humanoid' DEF='Humanoid'> <fieldValue name='name' value='nancy'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Humanoid' DEF='Humanoid'> <fieldValue name='version' value='1.1'/> with defined type='SFString' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/ProtoInstance/fieldValue[2], hint]
<ProtoInstance name='Humanoid' DEF='Humanoid'> <fieldValue name='version' value='1.1'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Humanoid' DEF='Humanoid'> <fieldValue name='info' value='"humanoidVersion=Nancy V1.2b" "authorName=Cindy Ballreich" "authorEmail=cindy@ballreich.net" "copyright=1997 3Name3D / Yglesias Wallock Divekar Inc. all rights reserved." "creationDate=Tue Dec 30 08:30:08 PST 1997" "usageRestrictions=Noncommercial usage is ok if 3Name3D name and logo <www.ballreich.net/vrml/HAnim/small_logo.gif> is present and proper credit is given."'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[3], error]
<ProtoInstance name='Humanoid' DEF='Humanoid'> <fieldValue name='humanoidBody' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4], error]
<ProtoInstance name='Joint' DEF='hanim_humanoid_root'> <fieldValue name='name' value='humanoid_root'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_humanoid_root'> <fieldValue name='center' value='-0.00405 0.855 -0.000113'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_humanoid_root'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3], error]
<ProtoInstance name='Joint' DEF='hanim_sacroiliac'> <fieldValue name='name' value='sacroiliac'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_sacroiliac'> <fieldValue name='center' value='0 1.01 -0.0204'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_sacroiliac'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_pelvis'> <fieldValue name='name' value='pelvis'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_pelvis'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_hip'> <fieldValue name='name' value='l_hip'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_l_hip'> <fieldValue name='center' value='0.122 0.888271 -0.0693267'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_hip'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_l_thigh'> <fieldValue name='name' value='l_thigh'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_l_thigh'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_knee'> <fieldValue name='name' value='l_knee'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_l_knee'> <fieldValue name='center' value='0.0738 0.517 -0.0284'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_knee'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_l_calf'> <fieldValue name='name' value='l_calf'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_l_calf'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_ankle'> <fieldValue name='name' value='l_ankle'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_l_ankle'> <fieldValue name='center' value='0.0645 0.0719 -0.048'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_ankle'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_l_hindfoot'> <fieldValue name='name' value='l_hindfoot'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_l_hindfoot'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_hip'> <fieldValue name='name' value='r_hip'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_r_hip'> <fieldValue name='center' value='-0.11 0.892362 -0.0732533'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_hip'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_r_thigh'> <fieldValue name='name' value='r_thigh'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_r_thigh'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_knee'> <fieldValue name='name' value='r_knee'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_r_knee'> <fieldValue name='center' value='-0.0699 0.51 -0.0166'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_knee'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_r_calf'> <fieldValue name='name' value='r_calf'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_r_calf'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_ankle'> <fieldValue name='name' value='r_ankle'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_r_ankle'> <fieldValue name='center' value='-0.064 0.0753 -0.0412'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_ankle'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_r_hindfoot'> <fieldValue name='name' value='r_hindfoot'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_r_hindfoot'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[1]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_vl1'> <fieldValue name='name' value='vl1'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_vl1'> <fieldValue name='center' value='-0.00405 1.07 -0.0275'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_vl1'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_c7'> <fieldValue name='name' value='l1'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_c7'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_shoulder'> <fieldValue name='name' value='l_shoulder'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_l_shoulder'> <fieldValue name='center' value='0.167 1.36 -0.0518'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_shoulder'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_l_upperarm'> <fieldValue name='name' value='l_upperarm'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_l_upperarm'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_elbow'> <fieldValue name='name' value='l_elbow'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_l_elbow'> <fieldValue name='center' value='0.196 1.07 -0.0518'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_elbow'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_l_forearm'> <fieldValue name='name' value='l_forearm'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_l_forearm'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_wrist'> <fieldValue name='name' value='l_wrist'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_l_wrist'> <fieldValue name='center' value='0.213 0.811 -0.0338'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_l_wrist'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_l_hand'> <fieldValue name='name' value='l_hand'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_l_hand'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_shoulder'> <fieldValue name='name' value='r_shoulder'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_r_shoulder'> <fieldValue name='center' value='-0.167 1.36 -0.0458'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_shoulder'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_r_upperarm'> <fieldValue name='name' value='r_upperarm'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_r_upperarm'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_elbow'> <fieldValue name='name' value='r_elbow'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_r_elbow'> <fieldValue name='center' value='-0.192 1.07 -0.0498'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_elbow'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_r_forearm'> <fieldValue name='name' value='r_forearm'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_r_forearm'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_wrist'> <fieldValue name='name' value='r_wrist'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_r_wrist'> <fieldValue name='center' value='-0.217 0.811 -0.0338'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_r_wrist'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_r_hand'> <fieldValue name='name' value='r_hand'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_r_hand'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[3]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_vc4'> <fieldValue name='name' value='vc4'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_vc4'> <fieldValue name='center' value='0 1.43 -0.0458'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_vc4'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_c4'> <fieldValue name='name' value='c4'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[1]/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_c4'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[1]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_skullbase'> <fieldValue name='name' value='skullbase'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[1], error]
<ProtoInstance name='Joint' DEF='hanim_skullbase'> <fieldValue name='center' value='0 1.54 -0.0409'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[2], error]
<ProtoInstance name='Joint' DEF='hanim_skullbase'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[3], error]
<ProtoInstance name='Segment' DEF='hanim_skull'> <fieldValue name='name' value='skull'/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[1], error]
<ProtoInstance name='Segment' DEF='hanim_skull'> <fieldValue name='children' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[4]/ProtoInstance/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance[4]/fieldValue[3]/ProtoInstance[2]/fieldValue[3]/ProtoInstance/fieldValue[2], error]
<Group DEF=''/> element has no child node [/X3D/Scene/ProtoInstance/fieldValue[4]/Group, warning]
<ProtoInstance name='Humanoid' DEF='Humanoid'> <fieldValue name='joints' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[5], error]
<ProtoInstance name='Humanoid' DEF='Humanoid'> <fieldValue name='segments' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[6], error]
<ProtoInstance name='Humanoid' DEF='Humanoid'> <fieldValue name='viewpoints' value=''/> has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/ProtoInstance/fieldValue[7], error]
<Viewpoint DEF='SideView'/> centerOfRotation='0 0 0' has mismatched Y-value height of 0 compared to position='2.5929 0.854 0' which has Y-value height of 0.854[/X3D/Scene/ProtoInstance/fieldValue[7]/Viewpoint[3], warning]
<Collision DEF='HUD'/> is inactive since enabled='false' (and no ROUTE is provided to change this value) [/X3D/Scene/Group[1]/Collision, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//NancyPrototypes.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
now canonicalize X3dTidy output:
invocation parameters: 
 Prototypes//NancyPrototypesTidy.x3d
 Prototypes//NancyPrototypesTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Prototypes//NancyPrototypesTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Prototypes//NancyPrototypesTidy.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
Prototypes//NancyPrototypes.length=135101 bytes, Prototypes//NancyPrototypesTidy.length=135101 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\Prototypes\NancyPrototypes.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\NancyPrototypes.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\Prototypes\NancyPrototypesTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\NancyPrototypesTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\NancyPrototypesTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Prototypes\NancyPrototypes.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//NancyPrototypes.x3d processing with X3dToXhtml stylesheet for pretty-print .html
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Prototypes//NancyPrototypes.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\HAnim1SpecificationLOA3Animation.x3d 
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\Specifications\HAnim1SpecificationLOA3Animation.x3d validation using X3D Schematron rules
<X3D profile='Immersive'> is defined satisfactorily for this scene, but ensure that child Inline scenes do not exceed this profile/component combination since a parent scene must have an equal or higher profile/component combination [/X3D, info]
<meta name='TODO' content='Convert to X3D4 HAnim2'/> [/X3D/head/meta[6], diagnostic]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='2.6 0.8 0' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[5], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='1 0.8 0.5' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[6], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='-1 0.8 0.5' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[7], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='-2.6 0.8 0' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[8], warning]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 95[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 4[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 91[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 14[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> has mismatched HAnimSite     node counts, 95 within skeleton hierarchy and 91 USE nodes in sites field [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//HAnim1SpecificationLOA3Animation.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (109)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  humanoid_root : sacrum
    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 : l_hindfoot : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
    | |     l_subtalar : l_midproximal
    | |       l_midtarsal : l_middistal : l_metatarsal_pha1_pt
    | |         l_metatarsal : l_forefoot : 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_ankle : r_hindfoot : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
    |       r_subtalar : r_midproximal
    |         r_midtarsal : r_middistal : r_metatarsal_pha1_pt
    |           r_metatarsal : r_forefoot : r_forefoot_tip, r_metatarsal_pha5_pt, r_digit2_pt
    vl5 : l5 : waist_preferred_post_pt, navel_pt
      vl4 : l4
        vl3 : l3
          vl2 : l2 : r_rib10_pt, l_rib10_pt, rib10_midspine_pt
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10 : substernale_pt
                    vt9 : t9 : r_thelion_pt, l_thelion_pt
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1 : suprasternale_pt, cervicale_pt
                                      vc7 : c7 : r_neck_base_pt, l_neck_base_pt
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             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
                                      |               l_eyeball_joint : l_eyeball : l_eyeball_site_view
                                      |               l_eyelid_joint : l_eyelid
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyeball_joint : r_eyeball : r_eyeball_site_view
                                      |               r_eyelid_joint : r_eyelid
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw : temporomandibular_l_site_pt, temporomandibular_r_site_pt
                                      l_sternoclavicular : l_clavicle : l_clavicale_pt, l_acromion_pt, l_axilla_ant_pt, l_axilla_post_pt
                                      | l_acromioclavicular : l_scapula
                                      |   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 : l_hand : l_metacarpal_pha2_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt, l_hand_front_view
                                      |         l_thumb1 : l_thumb_metacarpal
                                      |         | l_thumb2 : l_thumb_proximal
                                      |         |   l_thumb3 : l_thumb_distal : l_thumb_distal_tip
                                      |         l_index0 : l_index_metacarpal
                                      |         | l_index1 : l_index_proximal
                                      |         |   l_index2 : l_index_middle
                                      |         |     l_index3 : l_index_distal : l_index_distal_tip, l_dactylion_pt
                                      |         l_middle0 : l_middle_metacarpal
                                      |         | l_middle1 : l_middle_proximal
                                      |         |   l_middle2 : l_middle_middle
                                      |         |     l_middle3 : l_middle_distal : l_middle_distal_tip
                                      |         l_ring0 : l_ring_metacarpal
                                      |         | l_ring1 : l_ring_proximal
                                      |         |   l_ring2 : l_ring_middle
                                      |         |     l_ring3 : l_ring_distal : l_ring_distal_tip
                                      |         l_pinky0 : l_pinky_metacarpal
                                      |           l_pinky1 : l_pinky_proximal
                                      |             l_pinky2 : l_pinky_middle
                                      |               l_pinky3 : l_pinky_distal : l_pinky_distal_tip
                                      r_sternoclavicular : r_clavicle : r_clavicale_pt, r_acromion_pt, r_axilla_ant_pt, r_axilla_post_pt
                                        r_acromioclavicular : r_scapula
                                          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 : r_hand : r_metacarpal_pha2_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt, r_hand_front_view
                                                r_thumb1 : r_thumb_metacarpal
                                                | r_thumb2 : r_thumb_proximal
                                                |   r_thumb3 : r_thumb_distal : r_thumb_distal_tip
                                                r_index0 : r_index_metacarpal
                                                | r_index1 : r_index_proximal
                                                |   r_index2 : r_index_middle
                                                |     r_index3 : r_index_distal : r_index_distal_tip, r_dactylion_pt
                                                r_middle0 : r_middle_metacarpal
                                                | r_middle1 : r_middle_proximal
                                                |   r_middle2 : r_middle_middle
                                                |     r_middle3 : r_middle_distal : r_middle_distal_tip
                                                r_ring0 : r_ring_metacarpal
                                                | r_ring1 : r_ring_proximal
                                                |   r_ring2 : r_ring_middle
                                                |     r_ring3 : r_ring_distal : r_ring_distal_tip
                                                r_pinky0 : r_pinky_metacarpal
                                                  r_pinky1 : r_pinky_proximal
                                                    r_pinky2 : r_pinky_middle
                                                      r_pinky3 : r_pinky_distal : r_pinky_distal_tip
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Specifications//HAnim1SpecificationLOA3AnimationTidy.x3d
 Specifications//HAnim1SpecificationLOA3AnimationTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Specifications//HAnim1SpecificationLOA3AnimationTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Specifications//HAnim1SpecificationLOA3AnimationTidy.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
Specifications//HAnim1SpecificationLOA3Animation.length=424355 bytes, Specifications//HAnim1SpecificationLOA3AnimationTidy.length=424355 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\Specifications\HAnim1SpecificationLOA3Animation.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnim1SpecificationLOA3Animation.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\Specifications\HAnim1SpecificationLOA3AnimationTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnim1SpecificationLOA3AnimationTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\HAnim1SpecificationLOA3AnimationTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\HAnim1SpecificationLOA3Animation.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//HAnim1SpecificationLOA3Animation.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (109)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  humanoid_root : sacrum
    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 : l_hindfoot : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
    | |     l_subtalar : l_midproximal
    | |       l_midtarsal : l_middistal : l_metatarsal_pha1_pt
    | |         l_metatarsal : l_forefoot : 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_ankle : r_hindfoot : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
    |       r_subtalar : r_midproximal
    |         r_midtarsal : r_middistal : r_metatarsal_pha1_pt
    |           r_metatarsal : r_forefoot : r_forefoot_tip, r_metatarsal_pha5_pt, r_digit2_pt
    vl5 : l5 : waist_preferred_post_pt, navel_pt
      vl4 : l4
        vl3 : l3
          vl2 : l2 : r_rib10_pt, l_rib10_pt, rib10_midspine_pt
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10 : substernale_pt
                    vt9 : t9 : r_thelion_pt, l_thelion_pt
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1 : suprasternale_pt, cervicale_pt
                                      vc7 : c7 : r_neck_base_pt, l_neck_base_pt
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             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
                                      |               l_eyeball_joint : l_eyeball : l_eyeball_site_view
                                      |               l_eyelid_joint : l_eyelid
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyeball_joint : r_eyeball : r_eyeball_site_view
                                      |               r_eyelid_joint : r_eyelid
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw : temporomandibular_l_site_pt, temporomandibular_r_site_pt
                                      l_sternoclavicular : l_clavicle : l_clavicale_pt, l_acromion_pt, l_axilla_ant_pt, l_axilla_post_pt
                                      | l_acromioclavicular : l_scapula
                                      |   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 : l_hand : l_metacarpal_pha2_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt, l_hand_front_view
                                      |         l_thumb1 : l_thumb_metacarpal
                                      |         | l_thumb2 : l_thumb_proximal
                                      |         |   l_thumb3 : l_thumb_distal : l_thumb_distal_tip
                                      |         l_index0 : l_index_metacarpal
                                      |         | l_index1 : l_index_proximal
                                      |         |   l_index2 : l_index_middle
                                      |         |     l_index3 : l_index_distal : l_index_distal_tip, l_dactylion_pt
                                      |         l_middle0 : l_middle_metacarpal
                                      |         | l_middle1 : l_middle_proximal
                                      |         |   l_middle2 : l_middle_middle
                                      |         |     l_middle3 : l_middle_distal : l_middle_distal_tip
                                      |         l_ring0 : l_ring_metacarpal
                                      |         | l_ring1 : l_ring_proximal
                                      |         |   l_ring2 : l_ring_middle
                                      |         |     l_ring3 : l_ring_distal : l_ring_distal_tip
                                      |         l_pinky0 : l_pinky_metacarpal
                                      |           l_pinky1 : l_pinky_proximal
                                      |             l_pinky2 : l_pinky_middle
                                      |               l_pinky3 : l_pinky_distal : l_pinky_distal_tip
                                      r_sternoclavicular : r_clavicle : r_clavicale_pt, r_acromion_pt, r_axilla_ant_pt, r_axilla_post_pt
                                        r_acromioclavicular : r_scapula
                                          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 : r_hand : r_metacarpal_pha2_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt, r_hand_front_view
                                                r_thumb1 : r_thumb_metacarpal
                                                | r_thumb2 : r_thumb_proximal
                                                |   r_thumb3 : r_thumb_distal : r_thumb_distal_tip
                                                r_index0 : r_index_metacarpal
                                                | r_index1 : r_index_proximal
                                                |   r_index2 : r_index_middle
                                                |     r_index3 : r_index_distal : r_index_distal_tip, r_dactylion_pt
                                                r_middle0 : r_middle_metacarpal
                                                | r_middle1 : r_middle_proximal
                                                |   r_middle2 : r_middle_middle
                                                |     r_middle3 : r_middle_distal : r_middle_distal_tip
                                                r_ring0 : r_ring_metacarpal
                                                | r_ring1 : r_ring_proximal
                                                |   r_ring2 : r_ring_middle
                                                |     r_ring3 : r_ring_distal : r_ring_distal_tip
                                                r_pinky0 : r_pinky_metacarpal
                                                  r_pinky1 : r_pinky_proximal
                                                    r_pinky2 : r_pinky_middle
                                                      r_pinky3 : r_pinky_distal : r_pinky_distal_tip
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//HAnim1SpecificationLOA3Animation.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\HAnim1SpecificationLOA3Illustrated.x3d 
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\Specifications\HAnim1SpecificationLOA3Illustrated.x3d validation using X3D Schematron rules
<meta name='TODO' content='Convert to X3D4 HAnim2'/> [/X3D/head/meta[6], diagnostic]
<meta name='TODO' content='move relevant HAnimSite/Viewpoint pairs into skeleton at appropriate locations'/> [/X3D/head/meta[16], diagnostic]
<meta name='warning' content='BS Contact and H3DViewer have polygon-culling problems at close range (possibly related to avatarSize), other players look OK'/> [/X3D/head/meta[17], diagnostic]
<meta name='TODO' content='insert MetadataInteger nodes indicating LOA for each Joint and Segment'/> [/X3D/head/meta[18], diagnostic]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='2.6 0.8 0' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[5], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='1 0.8 0.5' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[6], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='-1 0.8 0.5' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[7], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='-2.6 0.8 0' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[8], warning]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 95[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 4[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 91[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 14[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> has mismatched HAnimSite     node counts, 95 within skeleton hierarchy and 91 USE nodes in sites field [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//HAnim1SpecificationLOA3Illustrated.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (109)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  humanoid_root : sacrum
    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 : l_hindfoot : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
    | |     l_subtalar : l_midproximal
    | |       l_midtarsal : l_middistal : l_metatarsal_pha1_pt
    | |         l_metatarsal : l_forefoot : 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_ankle : r_hindfoot : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
    |       r_subtalar : r_midproximal
    |         r_midtarsal : r_middistal : r_metatarsal_pha1_pt
    |           r_metatarsal : r_forefoot : r_forefoot_tip, r_metatarsal_pha5_pt, r_digit2_pt
    vl5 : l5 : waist_preferred_post_pt, navel_pt
      vl4 : l4
        vl3 : l3
          vl2 : l2 : r_rib10_pt, l_rib10_pt, rib10_midspine_pt
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10 : substernale_pt
                    vt9 : t9 : r_thelion_pt, l_thelion_pt
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1 : suprasternale_pt, cervicale_pt
                                      vc7 : c7 : r_neck_base_pt, l_neck_base_pt
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             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
                                      |               l_eyeball_joint : l_eyeball : l_eyeball_site_view
                                      |               l_eyelid_joint : l_eyelid
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyeball_joint : r_eyeball : r_eyeball_site_view
                                      |               r_eyelid_joint : r_eyelid
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw : temporomandibular_l_site_pt, temporomandibular_r_site_pt
                                      l_sternoclavicular : l_clavicle : l_clavicale_pt, l_acromion_pt, l_axilla_ant_pt, l_axilla_post_pt
                                      | l_acromioclavicular : l_scapula
                                      |   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 : l_hand : l_metacarpal_pha2_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt, l_hand_front_view
                                      |         l_thumb1 : l_thumb_metacarpal
                                      |         | l_thumb2 : l_thumb_proximal
                                      |         |   l_thumb3 : l_thumb_distal : l_thumb_distal_tip
                                      |         l_index0 : l_index_metacarpal
                                      |         | l_index1 : l_index_proximal
                                      |         |   l_index2 : l_index_middle
                                      |         |     l_index3 : l_index_distal : l_index_distal_tip, l_dactylion_pt
                                      |         l_middle0 : l_middle_metacarpal
                                      |         | l_middle1 : l_middle_proximal
                                      |         |   l_middle2 : l_middle_middle
                                      |         |     l_middle3 : l_middle_distal : l_middle_distal_tip
                                      |         l_ring0 : l_ring_metacarpal
                                      |         | l_ring1 : l_ring_proximal
                                      |         |   l_ring2 : l_ring_middle
                                      |         |     l_ring3 : l_ring_distal : l_ring_distal_tip
                                      |         l_pinky0 : l_pinky_metacarpal
                                      |           l_pinky1 : l_pinky_proximal
                                      |             l_pinky2 : l_pinky_middle
                                      |               l_pinky3 : l_pinky_distal : l_pinky_distal_tip
                                      r_sternoclavicular : r_clavicle : r_clavicale_pt, r_acromion_pt, r_axilla_ant_pt, r_axilla_post_pt
                                        r_acromioclavicular : r_scapula
                                          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 : r_hand : r_metacarpal_pha2_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt, r_hand_front_view
                                                r_thumb1 : r_thumb_metacarpal
                                                | r_thumb2 : r_thumb_proximal
                                                |   r_thumb3 : r_thumb_distal : r_thumb_distal_tip
                                                r_index0 : r_index_metacarpal
                                                | r_index1 : r_index_proximal
                                                |   r_index2 : r_index_middle
                                                |     r_index3 : r_index_distal : r_index_distal_tip, r_dactylion_pt
                                                r_middle0 : r_middle_metacarpal
                                                | r_middle1 : r_middle_proximal
                                                |   r_middle2 : r_middle_middle
                                                |     r_middle3 : r_middle_distal : r_middle_distal_tip
                                                r_ring0 : r_ring_metacarpal
                                                | r_ring1 : r_ring_proximal
                                                |   r_ring2 : r_ring_middle
                                                |     r_ring3 : r_ring_distal : r_ring_distal_tip
                                                r_pinky0 : r_pinky_metacarpal
                                                  r_pinky1 : r_pinky_proximal
                                                    r_pinky2 : r_pinky_middle
                                                      r_pinky3 : r_pinky_distal : r_pinky_distal_tip
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Specifications//HAnim1SpecificationLOA3IllustratedTidy.x3d
 Specifications//HAnim1SpecificationLOA3IllustratedTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Specifications//HAnim1SpecificationLOA3IllustratedTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Specifications//HAnim1SpecificationLOA3IllustratedTidy.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
Specifications//HAnim1SpecificationLOA3Illustrated.length=276178 bytes, Specifications//HAnim1SpecificationLOA3IllustratedTidy.length=276178 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\Specifications\HAnim1SpecificationLOA3Illustrated.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnim1SpecificationLOA3Illustrated.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\Specifications\HAnim1SpecificationLOA3IllustratedTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnim1SpecificationLOA3IllustratedTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\HAnim1SpecificationLOA3IllustratedTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\HAnim1SpecificationLOA3Illustrated.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//HAnim1SpecificationLOA3Illustrated.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (109)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  humanoid_root : sacrum
    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 : l_hindfoot : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
    | |     l_subtalar : l_midproximal
    | |       l_midtarsal : l_middistal : l_metatarsal_pha1_pt
    | |         l_metatarsal : l_forefoot : 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_ankle : r_hindfoot : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
    |       r_subtalar : r_midproximal
    |         r_midtarsal : r_middistal : r_metatarsal_pha1_pt
    |           r_metatarsal : r_forefoot : r_forefoot_tip, r_metatarsal_pha5_pt, r_digit2_pt
    vl5 : l5 : waist_preferred_post_pt, navel_pt
      vl4 : l4
        vl3 : l3
          vl2 : l2 : r_rib10_pt, l_rib10_pt, rib10_midspine_pt
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10 : substernale_pt
                    vt9 : t9 : r_thelion_pt, l_thelion_pt
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1 : suprasternale_pt, cervicale_pt
                                      vc7 : c7 : r_neck_base_pt, l_neck_base_pt
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             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
                                      |               l_eyeball_joint : l_eyeball : l_eyeball_site_view
                                      |               l_eyelid_joint : l_eyelid
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyeball_joint : r_eyeball : r_eyeball_site_view
                                      |               r_eyelid_joint : r_eyelid
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw : temporomandibular_l_site_pt, temporomandibular_r_site_pt
                                      l_sternoclavicular : l_clavicle : l_clavicale_pt, l_acromion_pt, l_axilla_ant_pt, l_axilla_post_pt
                                      | l_acromioclavicular : l_scapula
                                      |   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 : l_hand : l_metacarpal_pha2_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt, l_hand_front_view
                                      |         l_thumb1 : l_thumb_metacarpal
                                      |         | l_thumb2 : l_thumb_proximal
                                      |         |   l_thumb3 : l_thumb_distal : l_thumb_distal_tip
                                      |         l_index0 : l_index_metacarpal
                                      |         | l_index1 : l_index_proximal
                                      |         |   l_index2 : l_index_middle
                                      |         |     l_index3 : l_index_distal : l_index_distal_tip, l_dactylion_pt
                                      |         l_middle0 : l_middle_metacarpal
                                      |         | l_middle1 : l_middle_proximal
                                      |         |   l_middle2 : l_middle_middle
                                      |         |     l_middle3 : l_middle_distal : l_middle_distal_tip
                                      |         l_ring0 : l_ring_metacarpal
                                      |         | l_ring1 : l_ring_proximal
                                      |         |   l_ring2 : l_ring_middle
                                      |         |     l_ring3 : l_ring_distal : l_ring_distal_tip
                                      |         l_pinky0 : l_pinky_metacarpal
                                      |           l_pinky1 : l_pinky_proximal
                                      |             l_pinky2 : l_pinky_middle
                                      |               l_pinky3 : l_pinky_distal : l_pinky_distal_tip
                                      r_sternoclavicular : r_clavicle : r_clavicale_pt, r_acromion_pt, r_axilla_ant_pt, r_axilla_post_pt
                                        r_acromioclavicular : r_scapula
                                          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 : r_hand : r_metacarpal_pha2_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt, r_hand_front_view
                                                r_thumb1 : r_thumb_metacarpal
                                                | r_thumb2 : r_thumb_proximal
                                                |   r_thumb3 : r_thumb_distal : r_thumb_distal_tip
                                                r_index0 : r_index_metacarpal
                                                | r_index1 : r_index_proximal
                                                |   r_index2 : r_index_middle
                                                |     r_index3 : r_index_distal : r_index_distal_tip, r_dactylion_pt
                                                r_middle0 : r_middle_metacarpal
                                                | r_middle1 : r_middle_proximal
                                                |   r_middle2 : r_middle_middle
                                                |     r_middle3 : r_middle_distal : r_middle_distal_tip
                                                r_ring0 : r_ring_metacarpal
                                                | r_ring1 : r_ring_proximal
                                                |   r_ring2 : r_ring_middle
                                                |     r_ring3 : r_ring_distal : r_ring_distal_tip
                                                r_pinky0 : r_pinky_metacarpal
                                                  r_pinky1 : r_pinky_proximal
                                                    r_pinky2 : r_pinky_middle
                                                      r_pinky3 : r_pinky_distal : r_pinky_distal_tip
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//HAnim1SpecificationLOA3Illustrated.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\HAnim1SpecificationLOA3Invisible.x3d 
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\Specifications\HAnim1SpecificationLOA3Invisible.x3d validation using X3D Schematron rules
<meta name='TODO' content='Convert to X3D4 HAnim2'/> [/X3D/head/meta[6], diagnostic]
<meta name='TODO' content='move relevant HAnimSite/Viewpoint pairs into skeleton at appropriate locations'/> [/X3D/head/meta[14], diagnostic]
<meta name='TODO' content='insert MetadataInteger nodes indicating LOA for each Joint and Segment'/> [/X3D/head/meta[15], diagnostic]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='2.6 0.8 0' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[5], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='1 0.8 0.5' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[6], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='-1 0.8 0.5' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[7], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='-2.6 0.8 0' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[8], warning]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 95[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 4[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 91[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 14[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> has mismatched HAnimSite     node counts, 95 within skeleton hierarchy and 91 USE nodes in sites field [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//HAnim1SpecificationLOA3Invisible.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (109)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  humanoid_root : sacrum
    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 : l_hindfoot : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
    | |     l_subtalar : l_midproximal
    | |       l_midtarsal : l_middistal : l_metatarsal_pha1_pt
    | |         l_metatarsal : l_forefoot : 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_ankle : r_hindfoot : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
    |       r_subtalar : r_midproximal
    |         r_midtarsal : r_middistal : r_metatarsal_pha1_pt
    |           r_metatarsal : r_forefoot : r_forefoot_tip, r_metatarsal_pha5_pt, r_digit2_pt
    vl5 : l5 : waist_preferred_post_pt, navel_pt
      vl4 : l4
        vl3 : l3
          vl2 : l2 : r_rib10_pt, l_rib10_pt, rib10_midspine_pt
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10 : substernale_pt
                    vt9 : t9 : r_thelion_pt, l_thelion_pt
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1 : suprasternale_pt, cervicale_pt
                                      vc7 : c7 : r_neck_base_pt, l_neck_base_pt
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             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
                                      |               l_eyeball_joint : l_eyeball : l_eyeball_site_view
                                      |               l_eyelid_joint : l_eyelid
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyeball_joint : r_eyeball : r_eyeball_site_view
                                      |               r_eyelid_joint : r_eyelid
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw : temporomandibular_l_site_pt, temporomandibular_r_site_pt
                                      l_sternoclavicular : l_clavicle : l_clavicale_pt, l_acromion_pt, l_axilla_ant_pt, l_axilla_post_pt
                                      | l_acromioclavicular : l_scapula
                                      |   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 : l_hand : l_metacarpal_pha2_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt, l_hand_front_view
                                      |         l_thumb1 : l_thumb_metacarpal
                                      |         | l_thumb2 : l_thumb_proximal
                                      |         |   l_thumb3 : l_thumb_distal : l_thumb_distal_tip
                                      |         l_index0 : l_index_metacarpal
                                      |         | l_index1 : l_index_proximal
                                      |         |   l_index2 : l_index_middle
                                      |         |     l_index3 : l_index_distal : l_index_distal_tip, l_dactylion_pt
                                      |         l_middle0 : l_middle_metacarpal
                                      |         | l_middle1 : l_middle_proximal
                                      |         |   l_middle2 : l_middle_middle
                                      |         |     l_middle3 : l_middle_distal : l_middle_distal_tip
                                      |         l_ring0 : l_ring_metacarpal
                                      |         | l_ring1 : l_ring_proximal
                                      |         |   l_ring2 : l_ring_middle
                                      |         |     l_ring3 : l_ring_distal : l_ring_distal_tip
                                      |         l_pinky0 : l_pinky_metacarpal
                                      |           l_pinky1 : l_pinky_proximal
                                      |             l_pinky2 : l_pinky_middle
                                      |               l_pinky3 : l_pinky_distal : l_pinky_distal_tip
                                      r_sternoclavicular : r_clavicle : r_clavicale_pt, r_acromion_pt, r_axilla_ant_pt, r_axilla_post_pt
                                        r_acromioclavicular : r_scapula
                                          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 : r_hand : r_metacarpal_pha2_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt, r_hand_front_view
                                                r_thumb1 : r_thumb_metacarpal
                                                | r_thumb2 : r_thumb_proximal
                                                |   r_thumb3 : r_thumb_distal : r_thumb_distal_tip
                                                r_index0 : r_index_metacarpal
                                                | r_index1 : r_index_proximal
                                                |   r_index2 : r_index_middle
                                                |     r_index3 : r_index_distal : r_index_distal_tip, r_dactylion_pt
                                                r_middle0 : r_middle_metacarpal
                                                | r_middle1 : r_middle_proximal
                                                |   r_middle2 : r_middle_middle
                                                |     r_middle3 : r_middle_distal : r_middle_distal_tip
                                                r_ring0 : r_ring_metacarpal
                                                | r_ring1 : r_ring_proximal
                                                |   r_ring2 : r_ring_middle
                                                |     r_ring3 : r_ring_distal : r_ring_distal_tip
                                                r_pinky0 : r_pinky_metacarpal
                                                  r_pinky1 : r_pinky_proximal
                                                    r_pinky2 : r_pinky_middle
                                                      r_pinky3 : r_pinky_distal : r_pinky_distal_tip
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Specifications//HAnim1SpecificationLOA3InvisibleTidy.x3d
 Specifications//HAnim1SpecificationLOA3InvisibleTidyCanonical.xml
 INFO [main] (X3dHeaderChecker.java:446) - final canonical 3.3 DOCTYPE found
 INFO [main] (X3dHeaderChecker.java:553) - -f final DTD was set, no action taken
 INFO [main] (X3dHeaderChecker.java:647) - Scene "Specifications//HAnim1SpecificationLOA3InvisibleTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Specifications//HAnim1SpecificationLOA3InvisibleTidy.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
Specifications//HAnim1SpecificationLOA3Invisible.length=72931 bytes, Specifications//HAnim1SpecificationLOA3InvisibleTidy.length=72931 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\Specifications\HAnim1SpecificationLOA3Invisible.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnim1SpecificationLOA3Invisible.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\Specifications\HAnim1SpecificationLOA3InvisibleTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnim1SpecificationLOA3InvisibleTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\HAnim1SpecificationLOA3InvisibleTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\HAnim1SpecificationLOA3Invisible.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//HAnim1SpecificationLOA3Invisible.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D3 HAnim1 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (109)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa=''
  humanoid_root : sacrum
    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 : l_hindfoot : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneous_post_pt
    | |     l_subtalar : l_midproximal
    | |       l_midtarsal : l_middistal : l_metatarsal_pha1_pt
    | |         l_metatarsal : l_forefoot : 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_ankle : r_hindfoot : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneous_post_pt
    |       r_subtalar : r_midproximal
    |         r_midtarsal : r_middistal : r_metatarsal_pha1_pt
    |           r_metatarsal : r_forefoot : r_forefoot_tip, r_metatarsal_pha5_pt, r_digit2_pt
    vl5 : l5 : waist_preferred_post_pt, navel_pt
      vl4 : l4
        vl3 : l3
          vl2 : l2 : r_rib10_pt, l_rib10_pt, rib10_midspine_pt
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10 : substernale_pt
                    vt9 : t9 : r_thelion_pt, l_thelion_pt
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1 : suprasternale_pt, cervicale_pt
                                      vc7 : c7 : r_neck_base_pt, l_neck_base_pt
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             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
                                      |               l_eyeball_joint : l_eyeball : l_eyeball_site_view
                                      |               l_eyelid_joint : l_eyelid
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyeball_joint : r_eyeball : r_eyeball_site_view
                                      |               r_eyelid_joint : r_eyelid
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw : temporomandibular_l_site_pt, temporomandibular_r_site_pt
                                      l_sternoclavicular : l_clavicle : l_clavicale_pt, l_acromion_pt, l_axilla_ant_pt, l_axilla_post_pt
                                      | l_acromioclavicular : l_scapula
                                      |   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 : l_hand : l_metacarpal_pha2_pt, l_ulnar_styloid_pt, l_metacarpal_pha5_pt, l_hand_front_view
                                      |         l_thumb1 : l_thumb_metacarpal
                                      |         | l_thumb2 : l_thumb_proximal
                                      |         |   l_thumb3 : l_thumb_distal : l_thumb_distal_tip
                                      |         l_index0 : l_index_metacarpal
                                      |         | l_index1 : l_index_proximal
                                      |         |   l_index2 : l_index_middle
                                      |         |     l_index3 : l_index_distal : l_index_distal_tip, l_dactylion_pt
                                      |         l_middle0 : l_middle_metacarpal
                                      |         | l_middle1 : l_middle_proximal
                                      |         |   l_middle2 : l_middle_middle
                                      |         |     l_middle3 : l_middle_distal : l_middle_distal_tip
                                      |         l_ring0 : l_ring_metacarpal
                                      |         | l_ring1 : l_ring_proximal
                                      |         |   l_ring2 : l_ring_middle
                                      |         |     l_ring3 : l_ring_distal : l_ring_distal_tip
                                      |         l_pinky0 : l_pinky_metacarpal
                                      |           l_pinky1 : l_pinky_proximal
                                      |             l_pinky2 : l_pinky_middle
                                      |               l_pinky3 : l_pinky_distal : l_pinky_distal_tip
                                      r_sternoclavicular : r_clavicle : r_clavicale_pt, r_acromion_pt, r_axilla_ant_pt, r_axilla_post_pt
                                        r_acromioclavicular : r_scapula
                                          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 : r_hand : r_metacarpal_pha2_pt, r_ulnar_styloid_pt, r_metacarpal_pha5_pt, r_hand_front_view
                                                r_thumb1 : r_thumb_metacarpal
                                                | r_thumb2 : r_thumb_proximal
                                                |   r_thumb3 : r_thumb_distal : r_thumb_distal_tip
                                                r_index0 : r_index_metacarpal
                                                | r_index1 : r_index_proximal
                                                |   r_index2 : r_index_middle
                                                |     r_index3 : r_index_distal : r_index_distal_tip, r_dactylion_pt
                                                r_middle0 : r_middle_metacarpal
                                                | r_middle1 : r_middle_proximal
                                                |   r_middle2 : r_middle_middle
                                                |     r_middle3 : r_middle_distal : r_middle_distal_tip
                                                r_ring0 : r_ring_metacarpal
                                                | r_ring1 : r_ring_proximal
                                                |   r_ring2 : r_ring_middle
                                                |     r_ring3 : r_ring_distal : r_ring_distal_tip
                                                r_pinky0 : r_pinky_metacarpal
                                                  r_pinky1 : r_pinky_proximal
                                                    r_pinky2 : r_pinky_middle
                                                      r_pinky3 : r_pinky_distal : r_pinky_distal_tip
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//HAnim1SpecificationLOA3Invisible.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\HAnim2SpecificationLOA3Illustrated.x3d 
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\Specifications\HAnim2SpecificationLOA3Illustrated.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<meta name='TODO' content='move relevant HAnimSite/Viewpoint pairs into skeleton at appropriate locations'/> [/X3D/head/meta[13], diagnostic]
<meta name='TODO' content='insert MetadataInteger nodes indicating LOA for each Joint and Segment'/> [/X3D/head/meta[14], diagnostic]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='2.6 0.8 0' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[5], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='1 0.8 0.5' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[6], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='-1 0.8 0.5' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[7], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='-2.6 0.8 0' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[8], warning]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 95[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 4[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 91[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 14[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> has mismatched HAnimSite     node counts, 95 within skeleton hierarchy and 91 USE nodes in sites field [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimSite DEF='hanim_r_trochanterion_pt' name='r_trochanterion_pt'/> is an HAnimSite alias for 'r_trochanterion', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_l_trochanterion_pt' name='l_trochanterion_pt'/> is an HAnimSite alias for 'l_trochanterion', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[4], warning]
<HAnimJoint DEF='hanim_l_tarsometatarsal_2' name='l_tarsometatarsal_2'/> 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]
<HAnimSite DEF='hanim_l_metatarsal_phalanx_1_pt' name='l_metatarsal_phalanx_1_pt'/> contains an HAnimSegment alias for 'l_metatarsal_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimSite DEF='hanim_l_metatarsal_phalanx_1_pt' name='l_metatarsal_phalanx_1_pt'/> requires minimum loa='4' but ancestor HAnimHumanoid loa='3' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_l_tarsal_distal_interphalangeal_2' name='l_tarsal_distal_interphalangeal_2'/> 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]
<HAnimSite DEF='hanim_l_forefoot_tip_pt' name='l_forefoot_tip_pt'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], info]
<HAnimSite DEF='hanim_l_forefoot_tip_pt' name='l_forefoot_tip_pt'/> contains an HAnimSegment alias for 'l_tarsal_distal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimSite DEF='hanim_l_metatarsal_phalanx_5_pt' name='l_metatarsal_phalanx_5_pt'/> contains an HAnimSegment alias for 'l_metatarsal_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_l_metatarsal_phalanx_5_pt' name='l_metatarsal_phalanx_5_pt'/> requires minimum loa='4' but ancestor HAnimHumanoid loa='3' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_l_tarsal_distal_phalanx_2_pt' name='l_tarsal_distal_phalanx_2_pt'/> contains an HAnimSegment alias for 'l_tarsal_distal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
<HAnimJoint DEF='hanim_r_tarsometatarsal_2' name='r_tarsometatarsal_2'/> has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_cuneonavicular_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSite DEF='hanim_r_metatarsal_phalanx_1_pt' name='r_metatarsal_phalanx_1_pt'/> requires minimum loa='4' but ancestor HAnimHumanoid loa='3' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_2' name='r_tarsal_distal_interphalangeal_2'/> has parent HAnimJoint name='r_metatarsophalangeal_2' rather than expected parent name='r_tarsal_proximal_interphalangeal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSite DEF='hanim_r_forefoot_tip_pt' name='r_forefoot_tip_pt'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], info]
<HAnimSite DEF='hanim_r_forefoot_tip_pt' name='r_forefoot_tip_pt'/> contains an HAnimSegment alias for 'r_tarsal_distal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimSite DEF='hanim_r_metatarsal_phalanx_5_pt' name='r_metatarsal_phalanx_5_pt'/> requires minimum loa='4' but ancestor HAnimHumanoid loa='3' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_r_tarsal_distal_phalanx_2_pt' name='r_tarsal_distal_phalanx_2_pt'/> contains an HAnimSegment alias for 'r_tarsal_distal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
<HAnimJoint DEF='hanim_vl5' name='vl5'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimSite DEF='hanim_waist_preferred_posterior_pt' name='waist_preferred_posterior_pt'/> is an HAnimSite alias for 'waist_preferred_posterior', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[1], warning]
<HAnimSite DEF='hanim_rib10_midspine_pt' name='rib10_midspine_pt'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], info]
<HAnimSite DEF='hanim_nuchale_pt' name='nuchale_pt'/> is an HAnimSite alias for 'nuchale', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[10], warning]
<HAnimSite DEF='hanim_temporomandibular_l_site_pt' name='temporomandibular_l_site_pt'/> is not a recognized name for HAnim2 HAnimSite [/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/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[7]/HAnimSegment/HAnimSite[1], info]
<HAnimSite DEF='hanim_temporomandibular_r_site_pt' name='temporomandibular_r_site_pt'/> is not a recognized name for HAnim2 HAnimSite [/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/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[7]/HAnimSegment/HAnimSite[2], info]
<HAnimJoint DEF='hanim_l_sternoclavicular' name='l_sternoclavicular'/> has parent HAnimJoint name='vt1' rather than expected parent name='vc7', 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]
<HAnimSite DEF='hanim_l_metacarpal_phalanx_2_pt' name='l_metacarpal_phalanx_2_pt'/> is an HAnimSite alias for 'l_metacarpal_phalanx_2', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimSite DEF='hanim_l_metacarpal_phalanx_5_pt' name='l_metacarpal_phalanx_5_pt'/> is an HAnimSite alias for 'l_metacarpal_phalanx_2', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
<HAnimSite DEF='hanim_l_hand_front_view' name='l_hand_front_view'/> is not a recognized name for HAnim2 HAnimSite [/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/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], info]
<HAnimSite DEF='hanim_l_hand_front_view' name='l_hand_front_view'/> contains an HAnimSegment alias for 'l_carpal', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_1' name='l_carpometacarpal_1'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_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[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
<HAnimSite DEF='hanim_l_carpal_distal_phalanx_1_pt' name='l_carpal_distal_phalanx_1_pt'/> contains an HAnimSegment alias for 'l_carpal_distal_phalanx_2', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_2' name='l_carpometacarpal_2'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_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[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
<HAnimSite DEF='hanim_l_carpal_distal_phalanx_2_pt' name='l_carpal_distal_phalanx_2_pt'/> contains an HAnimSegment alias for 'l_carpal_distal_phalanx_2', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_3' name='l_carpometacarpal_3'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_3', 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]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3], warning]
<HAnimSite DEF='hanim_l_carpal_distal_phalanx_3_pt' name='l_carpal_distal_phalanx_3_pt'/> contains an HAnimSegment alias for 'l_carpal_distal_phalanx_2', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_4' name='l_carpometacarpal_4'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_4_5', 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]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4], warning]
<HAnimSite DEF='hanim_l_carpal_distal_phalanx_4_pt' name='l_carpal_distal_phalanx_4_pt'/> contains an HAnimSegment alias for 'l_carpal_distal_phalanx_2', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimJoint[4]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_5' name='l_carpometacarpal_5'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_4_5', 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]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5], warning]
<HAnimSite DEF='hanim_l_carpal_distal_phalanx_5_pt' name='l_carpal_distal_phalanx_5_pt'/> contains an HAnimSegment alias for 'l_carpal_distal_phalanx_2', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimJoint[5]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_r_sternoclavicular' name='r_sternoclavicular'/> has parent HAnimJoint name='vt1' rather than expected parent name='vc7', 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[3], warning]
<HAnimSite DEF='hanim_r_metacarpal_phalanx_2_pt' name='r_metacarpal_phalanx_2_pt'/> is an HAnimSite alias for 'r_metacarpal_phalanx_2', recommend updating X3D model source [/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/HAnimSite[1], warning]
<HAnimSite DEF='hanim_r_metacarpal_phalanx_5_pt' name='r_metacarpal_phalanx_5_pt'/> is an HAnimSite alias for 'r_metacarpal_phalanx_2', recommend updating X3D model source [/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/HAnimSite[3], warning]
<HAnimSite DEF='hanim_r_hand_front_view' name='r_hand_front_view'/> is not a recognized name for HAnim2 HAnimSite [/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/HAnimSite[4], info]
<HAnimSite DEF='hanim_r_hand_front_view' name='r_hand_front_view'/> contains an HAnimSegment alias for 'r_carpal', recommend updating X3D model source [/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/HAnimSite[4], warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_1' name='r_carpometacarpal_1'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
<HAnimSite DEF='hanim_r_carpal_distal_phalanx_1_pt' name='r_carpal_distal_phalanx_1_pt'/> contains an HAnimSegment alias for 'r_carpal_distal_phalanx_2', recommend updating X3D model source [/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[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_2' name='r_carpometacarpal_2'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
<HAnimSite DEF='hanim_r_carpal_distal_phalanx_2_pt' name='r_carpal_distal_phalanx_2_pt'/> contains an HAnimSegment alias for 'r_carpal_distal_phalanx_2', recommend updating X3D model source [/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[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_3' name='r_carpometacarpal_3'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_3', 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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3], warning]
<HAnimSite DEF='hanim_r_carpal_distal_phalanx_3_pt' name='r_carpal_distal_phalanx_3_pt'/> contains an HAnimSegment alias for 'r_carpal_distal_phalanx_2', recommend updating X3D model source [/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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_4' name='r_carpometacarpal_4'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_4_5', 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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4], warning]
<HAnimSite DEF='hanim_r_carpal_distal_phalanx_4_pt' name='r_carpal_distal_phalanx_4_pt'/> contains an HAnimSegment alias for 'r_carpal_distal_phalanx_2', recommend updating X3D model source [/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[4]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_5' name='r_carpometacarpal_5'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_4_5', 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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5], warning]
<HAnimSite DEF='hanim_r_carpal_distal_phalanx_5_pt' name='r_carpal_distal_phalanx_5_pt'/> contains an HAnimSegment alias for 'r_carpal_distal_phalanx_2', recommend updating X3D model source [/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[5]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimSite DEF='hanim_l_inclined_view' name='l_inclined_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[1], info]
<HAnimSite DEF='hanim_r_inclined_view' name='r_inclined_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[2], info]
<HAnimSite DEF='hanim_front_view' name='front_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[3], info]
<HAnimSite DEF='hanim_back_view' name='back_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[4], info]
<HAnimSite DEF='hanim_l_side_view' name='l_side_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[5], info]
<HAnimSite DEF='hanim_Top_view' name='Top_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[6], info]
<HAnimSite DEF='hanim_front_close_view' name='front_close_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[7], info]
<HAnimSite DEF='hanim_side_close_view' name='side_close_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[8], info]
<HAnimSite DEF='hanim_head_front_close_view' name='head_front_close_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[9], info]
<HAnimSite DEF='hanim_head_front_close_view' name='head_front_close_view'/> contains an HAnimSegment alias for 'skull', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimSite[9], warning]
<HAnimSite DEF='hanim_chest_front_close_view' name='chest_front_close_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[10], info]
<HAnimSite DEF='hanim_knees_front_close_view' name='knees_front_close_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[12], info]
<HAnimSite DEF='hanim_feet_front_close_view' name='feet_front_close_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[13], info]
<HAnimSite DEF='hanim_eye_level_view' name='eye_level_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[14], info]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//HAnim2SpecificationLOA3Illustrated.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (109)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa='3'
  humanoid_root : sacrum
    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_epicondyle_pt, l_femoral_medial_epicondyle_pt
    | | l_knee : l_calf
    | |   l_talocrural : l_talus : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneus_posterior_pt
    | |     l_tarsometatarsal_2 : l_metatarsal_2
    | |       l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2 : l_metatarsal_phalanx_1_pt
    | |         l_tarsal_distal_interphalangeal_2 : l_tarsal_distal_phalanx_2 : l_forefoot_tip_pt, l_metatarsal_phalanx_5_pt, l_tarsal_distal_phalanx_2_pt
    | r_hip : r_thigh : r_knee_crease_pt, r_femoral_lateral_epicondyle_pt, r_femoral_medial_epicondyle_pt
    |   r_knee : r_calf
    |     r_talocrural : r_talus : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneus_posterior_pt
    |       r_tarsometatarsal_2 : r_metatarsal_2
    |         r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2 : r_metatarsal_phalanx_1_pt
    |           r_tarsal_distal_interphalangeal_2 : r_tarsal_distal_phalanx_2 : r_forefoot_tip_pt, r_metatarsal_phalanx_5_pt, r_tarsal_distal_phalanx_2_pt
    vl5 : l5 : waist_preferred_posterior_pt, navel_pt
      vl4 : l4
        vl3 : l3
          vl2 : l2 : r_rib10_pt, l_rib10_pt, rib10_midspine_pt
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10 : substernale_pt
                    vt9 : t9 : r_thelion_pt, l_thelion_pt
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1 : suprasternale_pt, cervicale_pt
                                      vc7 : c7 : r_neck_base_pt, l_neck_base_pt
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             skullbase : skull : skull_vertex_pt, sellion_pt, r_infraorbitale_pt, l_infraorbitale_pt, supramenton_pt, r_tragion_pt, r_gonion_pt, l_tragion_pt, l_gonion_pt, nuchale_pt
                                      |               l_eyeball_joint : l_eyeball : l_eyeball_site_view
                                      |               l_eyelid_joint : l_eyelid
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyeball_joint : r_eyeball : r_eyeball_site_view
                                      |               r_eyelid_joint : r_eyelid
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw : temporomandibular_l_site_pt, temporomandibular_r_site_pt
                                      l_sternoclavicular : l_clavicle : l_clavicle_pt, l_acromion_pt, l_axilla_proximal_pt, l_axilla_distal_pt
                                      | l_acromioclavicular : l_scapula
                                      |   l_shoulder : l_upperarm : l_humeral_lateral_epicondyle_pt
                                      |     l_elbow : l_forearm : l_radial_styloid_pt, l_olecranon_pt, l_humeral_medial_epicondyle_pt, l_radiale_pt
                                      |       l_radiocarpal : l_carpal : l_metacarpal_phalanx_2_pt, l_ulnar_styloid_pt, l_metacarpal_phalanx_5_pt, l_hand_front_view
                                      |         l_carpometacarpal_1 : l_metacarpal_1
                                      |         | l_metacarpophalangeal_1 : l_carpal_proximal_phalanx_1
                                      |         |   l_carpal_interphalangeal_1 : l_carpal_distal_phalanx_1 : l_carpal_distal_phalanx_1_pt
                                      |         l_carpometacarpal_2 : l_metacarpal_2
                                      |         | l_metacarpophalangeal_2 : l_carpal_proximal_phalanx_2
                                      |         |   l_carpal_proximal_interphalangeal_2 : l_carpal_middle_phalanx_2
                                      |         |     l_carpal_distal_interphalangeal_2 : l_carpal_distal_phalanx_2 : l_carpal_distal_phalanx_2_pt, l_dactylion_pt
                                      |         l_carpometacarpal_3 : l_metacarpal_3
                                      |         | l_metacarpophalangeal_3 : l_carpal_proximal_phalanx_3
                                      |         |   l_carpal_proximal_interphalangeal_3 : l_carpal_middle_phalanx_3
                                      |         |     l_carpal_distal_interphalangeal_3 : l_carpal_distal_phalanx_3 : l_carpal_distal_phalanx_3_pt
                                      |         l_carpometacarpal_4 : l_metacarpal_4
                                      |         | l_metacarpophalangeal_4 : l_carpal_proximal_phalanx_4
                                      |         |   l_carpal_proximal_interphalangeal_4 : l_carpal_middle_phalanx_4
                                      |         |     l_carpal_distal_interphalangeal_4 : l_carpal_distal_phalanx_4 : l_carpal_distal_phalanx_4_pt
                                      |         l_carpometacarpal_5 : l_metacarpal_5
                                      |           l_metacarpophalangeal_5 : l_carpal_proximal_phalanx_5
                                      |             l_carpal_proximal_interphalangeal_5 : l_carpal_middle_phalanx_5
                                      |               l_carpal_distal_interphalangeal_5 : l_carpal_distal_phalanx_5 : l_carpal_distal_phalanx_5_pt
                                      r_sternoclavicular : r_clavicle : r_clavicle_pt, r_acromion_pt, r_axilla_proximal_pt, r_axilla_distal_pt
                                        r_acromioclavicular : r_scapula
                                          r_shoulder : r_upperarm : r_humeral_lateral_epicondyle_pt
                                            r_elbow : r_forearm : r_radial_styloid_pt, r_olecranon_pt, r_humeral_medial_epicondyle_pt, r_radiale_pt
                                              r_radiocarpal : r_carpal : r_metacarpal_phalanx_2_pt, r_ulnar_styloid_pt, r_metacarpal_phalanx_5_pt, r_hand_front_view
                                                r_carpometacarpal_1 : r_metacarpal_1
                                                | r_metacarpophalangeal_1 : r_carpal_proximal_phalanx_1
                                                |   r_carpal_interphalangeal_1 : r_carpal_distal_phalanx_1 : r_carpal_distal_phalanx_1_pt
                                                r_carpometacarpal_2 : r_metacarpal_2
                                                | r_metacarpophalangeal_2 : r_carpal_proximal_phalanx_2
                                                |   r_carpal_proximal_interphalangeal_2 : r_carpal_middle_phalanx_2
                                                |     r_carpal_distal_interphalangeal_2 : r_carpal_distal_phalanx_2 : r_carpal_distal_phalanx_2_pt, r_dactylion_pt
                                                r_carpometacarpal_3 : r_metacarpal_3
                                                | r_metacarpophalangeal_3 : r_carpal_proximal_phalanx_3
                                                |   r_carpal_proximal_interphalangeal_3 : r_carpal_middle_phalanx_3
                                                |     r_carpal_distal_interphalangeal_3 : r_carpal_distal_phalanx_3 : r_carpal_distal_phalanx_3_pt
                                                r_carpometacarpal_4 : r_metacarpal_4
                                                | r_metacarpophalangeal_4 : r_carpal_proximal_phalanx_4
                                                |   r_carpal_proximal_interphalangeal_4 : r_carpal_middle_phalanx_4
                                                |     r_carpal_distal_interphalangeal_4 : r_carpal_distal_phalanx_4 : r_carpal_distal_phalanx_4_pt
                                                r_carpometacarpal_5 : r_metacarpal_5
                                                  r_metacarpophalangeal_5 : r_carpal_proximal_phalanx_5
                                                    r_carpal_proximal_interphalangeal_5 : r_carpal_middle_phalanx_5
                                                      r_carpal_distal_interphalangeal_5 : r_carpal_distal_phalanx_5 : r_carpal_distal_phalanx_5_pt
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Specifications//HAnim2SpecificationLOA3IllustratedTidy.x3d
 Specifications//HAnim2SpecificationLOA3IllustratedTidyCanonical.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 "Specifications//HAnim2SpecificationLOA3IllustratedTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Specifications//HAnim2SpecificationLOA3IllustratedTidy.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
Specifications//HAnim2SpecificationLOA3Illustrated.length=290635 bytes, Specifications//HAnim2SpecificationLOA3IllustratedTidy.length=290635 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\Specifications\HAnim2SpecificationLOA3Illustrated.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnim2SpecificationLOA3Illustrated.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\Specifications\HAnim2SpecificationLOA3IllustratedTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnim2SpecificationLOA3IllustratedTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\HAnim2SpecificationLOA3IllustratedTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\HAnim2SpecificationLOA3Illustrated.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//HAnim2SpecificationLOA3Illustrated.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (109)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa='3'
  humanoid_root : sacrum
    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_epicondyle_pt, l_femoral_medial_epicondyle_pt
    | | l_knee : l_calf
    | |   l_talocrural : l_talus : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneus_posterior_pt
    | |     l_tarsometatarsal_2 : l_metatarsal_2
    | |       l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2 : l_metatarsal_phalanx_1_pt
    | |         l_tarsal_distal_interphalangeal_2 : l_tarsal_distal_phalanx_2 : l_forefoot_tip_pt, l_metatarsal_phalanx_5_pt, l_tarsal_distal_phalanx_2_pt
    | r_hip : r_thigh : r_knee_crease_pt, r_femoral_lateral_epicondyle_pt, r_femoral_medial_epicondyle_pt
    |   r_knee : r_calf
    |     r_talocrural : r_talus : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneus_posterior_pt
    |       r_tarsometatarsal_2 : r_metatarsal_2
    |         r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2 : r_metatarsal_phalanx_1_pt
    |           r_tarsal_distal_interphalangeal_2 : r_tarsal_distal_phalanx_2 : r_forefoot_tip_pt, r_metatarsal_phalanx_5_pt, r_tarsal_distal_phalanx_2_pt
    vl5 : l5 : waist_preferred_posterior_pt, navel_pt
      vl4 : l4
        vl3 : l3
          vl2 : l2 : r_rib10_pt, l_rib10_pt, rib10_midspine_pt
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10 : substernale_pt
                    vt9 : t9 : r_thelion_pt, l_thelion_pt
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1 : suprasternale_pt, cervicale_pt
                                      vc7 : c7 : r_neck_base_pt, l_neck_base_pt
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             skullbase : skull : skull_vertex_pt, sellion_pt, r_infraorbitale_pt, l_infraorbitale_pt, supramenton_pt, r_tragion_pt, r_gonion_pt, l_tragion_pt, l_gonion_pt, nuchale_pt
                                      |               l_eyeball_joint : l_eyeball : l_eyeball_site_view
                                      |               l_eyelid_joint : l_eyelid
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyeball_joint : r_eyeball : r_eyeball_site_view
                                      |               r_eyelid_joint : r_eyelid
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw : temporomandibular_l_site_pt, temporomandibular_r_site_pt
                                      l_sternoclavicular : l_clavicle : l_clavicle_pt, l_acromion_pt, l_axilla_proximal_pt, l_axilla_distal_pt
                                      | l_acromioclavicular : l_scapula
                                      |   l_shoulder : l_upperarm : l_humeral_lateral_epicondyle_pt
                                      |     l_elbow : l_forearm : l_radial_styloid_pt, l_olecranon_pt, l_humeral_medial_epicondyle_pt, l_radiale_pt
                                      |       l_radiocarpal : l_carpal : l_metacarpal_phalanx_2_pt, l_ulnar_styloid_pt, l_metacarpal_phalanx_5_pt, l_hand_front_view
                                      |         l_carpometacarpal_1 : l_metacarpal_1
                                      |         | l_metacarpophalangeal_1 : l_carpal_proximal_phalanx_1
                                      |         |   l_carpal_interphalangeal_1 : l_carpal_distal_phalanx_1 : l_carpal_distal_phalanx_1_pt
                                      |         l_carpometacarpal_2 : l_metacarpal_2
                                      |         | l_metacarpophalangeal_2 : l_carpal_proximal_phalanx_2
                                      |         |   l_carpal_proximal_interphalangeal_2 : l_carpal_middle_phalanx_2
                                      |         |     l_carpal_distal_interphalangeal_2 : l_carpal_distal_phalanx_2 : l_carpal_distal_phalanx_2_pt, l_dactylion_pt
                                      |         l_carpometacarpal_3 : l_metacarpal_3
                                      |         | l_metacarpophalangeal_3 : l_carpal_proximal_phalanx_3
                                      |         |   l_carpal_proximal_interphalangeal_3 : l_carpal_middle_phalanx_3
                                      |         |     l_carpal_distal_interphalangeal_3 : l_carpal_distal_phalanx_3 : l_carpal_distal_phalanx_3_pt
                                      |         l_carpometacarpal_4 : l_metacarpal_4
                                      |         | l_metacarpophalangeal_4 : l_carpal_proximal_phalanx_4
                                      |         |   l_carpal_proximal_interphalangeal_4 : l_carpal_middle_phalanx_4
                                      |         |     l_carpal_distal_interphalangeal_4 : l_carpal_distal_phalanx_4 : l_carpal_distal_phalanx_4_pt
                                      |         l_carpometacarpal_5 : l_metacarpal_5
                                      |           l_metacarpophalangeal_5 : l_carpal_proximal_phalanx_5
                                      |             l_carpal_proximal_interphalangeal_5 : l_carpal_middle_phalanx_5
                                      |               l_carpal_distal_interphalangeal_5 : l_carpal_distal_phalanx_5 : l_carpal_distal_phalanx_5_pt
                                      r_sternoclavicular : r_clavicle : r_clavicle_pt, r_acromion_pt, r_axilla_proximal_pt, r_axilla_distal_pt
                                        r_acromioclavicular : r_scapula
                                          r_shoulder : r_upperarm : r_humeral_lateral_epicondyle_pt
                                            r_elbow : r_forearm : r_radial_styloid_pt, r_olecranon_pt, r_humeral_medial_epicondyle_pt, r_radiale_pt
                                              r_radiocarpal : r_carpal : r_metacarpal_phalanx_2_pt, r_ulnar_styloid_pt, r_metacarpal_phalanx_5_pt, r_hand_front_view
                                                r_carpometacarpal_1 : r_metacarpal_1
                                                | r_metacarpophalangeal_1 : r_carpal_proximal_phalanx_1
                                                |   r_carpal_interphalangeal_1 : r_carpal_distal_phalanx_1 : r_carpal_distal_phalanx_1_pt
                                                r_carpometacarpal_2 : r_metacarpal_2
                                                | r_metacarpophalangeal_2 : r_carpal_proximal_phalanx_2
                                                |   r_carpal_proximal_interphalangeal_2 : r_carpal_middle_phalanx_2
                                                |     r_carpal_distal_interphalangeal_2 : r_carpal_distal_phalanx_2 : r_carpal_distal_phalanx_2_pt, r_dactylion_pt
                                                r_carpometacarpal_3 : r_metacarpal_3
                                                | r_metacarpophalangeal_3 : r_carpal_proximal_phalanx_3
                                                |   r_carpal_proximal_interphalangeal_3 : r_carpal_middle_phalanx_3
                                                |     r_carpal_distal_interphalangeal_3 : r_carpal_distal_phalanx_3 : r_carpal_distal_phalanx_3_pt
                                                r_carpometacarpal_4 : r_metacarpal_4
                                                | r_metacarpophalangeal_4 : r_carpal_proximal_phalanx_4
                                                |   r_carpal_proximal_interphalangeal_4 : r_carpal_middle_phalanx_4
                                                |     r_carpal_distal_interphalangeal_4 : r_carpal_distal_phalanx_4 : r_carpal_distal_phalanx_4_pt
                                                r_carpometacarpal_5 : r_metacarpal_5
                                                  r_metacarpophalangeal_5 : r_carpal_proximal_phalanx_5
                                                    r_carpal_proximal_interphalangeal_5 : r_carpal_middle_phalanx_5
                                                      r_carpal_distal_interphalangeal_5 : r_carpal_distal_phalanx_5 : r_carpal_distal_phalanx_5_pt
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//HAnim2SpecificationLOA3Illustrated.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\HAnim2SpecificationLOA3Invisible.x3d 
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\Specifications\HAnim2SpecificationLOA3Invisible.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<meta name='TODO' content='move relevant HAnimSite/Viewpoint pairs into skeleton at appropriate locations'/> [/X3D/head/meta[13], diagnostic]
<meta name='TODO' content='insert MetadataInteger nodes indicating LOA for each Joint and Segment'/> [/X3D/head/meta[14], diagnostic]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='2.6 0.8 0' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[5], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='1 0.8 0.5' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[6], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='-1 0.8 0.5' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[7], warning]
<Viewpoint DEF=''/> centerOfRotation='0 0.9149 0.0016' has mismatched Y-value height of 0.9149 compared to position='-2.6 0.8 0' which has Y-value height of 0.8[/X3D/Scene/Viewpoint[8], warning]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 95[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 4[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 91[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 14[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> has mismatched HAnimSite     node counts, 95 within skeleton hierarchy and 91 USE nodes in sites field [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimSite DEF='hanim_r_trochanterion_pt' name='r_trochanterion_pt'/> is an HAnimSite alias for 'r_trochanterion', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_l_trochanterion_pt' name='l_trochanterion_pt'/> is an HAnimSite alias for 'l_trochanterion', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[4], warning]
<HAnimJoint DEF='hanim_l_tarsometatarsal_2' name='l_tarsometatarsal_2'/> 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]
<HAnimSite DEF='hanim_l_metatarsal_phalanx_1_pt' name='l_metatarsal_phalanx_1_pt'/> contains an HAnimSegment alias for 'l_metatarsal_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimSite DEF='hanim_l_metatarsal_phalanx_1_pt' name='l_metatarsal_phalanx_1_pt'/> requires minimum loa='4' but ancestor HAnimHumanoid loa='3' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_l_tarsal_distal_interphalangeal_2' name='l_tarsal_distal_interphalangeal_2'/> 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]
<HAnimSite DEF='hanim_l_forefoot_tip' name='l_forefoot_tip'/> needs to match name of parent <HAnimSegment name='l_tarsal_distal_phalanx_2' (meaning name='l_tarsal_distal_phalanx_2_tip') [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]
<HAnimSite DEF='hanim_l_forefoot_tip' name='l_forefoot_tip'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], info]
<HAnimSite DEF='hanim_l_forefoot_tip' name='l_forefoot_tip'/> contains an HAnimSegment alias for 'l_tarsal_distal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimSite DEF='hanim_l_metatarsal_phalanx_5_pt' name='l_metatarsal_phalanx_5_pt'/> contains an HAnimSegment alias for 'l_metatarsal_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_l_metatarsal_phalanx_5_pt' name='l_metatarsal_phalanx_5_pt'/> requires minimum loa='4' but ancestor HAnimHumanoid loa='3' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_l_tarsal_distal_phalanx_2_pt' name='l_tarsal_distal_phalanx_2_pt'/> contains an HAnimSegment alias for 'l_tarsal_distal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
<HAnimJoint DEF='hanim_r_tarsometatarsal_2' name='r_tarsometatarsal_2'/> has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_cuneonavicular_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSite DEF='hanim_r_metatarsal_phalanx_1_pt' name='r_metatarsal_phalanx_1_pt'/> requires minimum loa='4' but ancestor HAnimHumanoid loa='3' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_r_tarsal_distal_interphalangeal_2' name='r_tarsal_distal_interphalangeal_2'/> has parent HAnimJoint name='r_metatarsophalangeal_2' rather than expected parent name='r_tarsal_proximal_interphalangeal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSite DEF='hanim_r_forefoot_tip' name='r_forefoot_tip'/> needs to match name of parent <HAnimSegment name='r_tarsal_distal_phalanx_2' (meaning name='r_tarsal_distal_phalanx_2_tip') [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]
<HAnimSite DEF='hanim_r_forefoot_tip' name='r_forefoot_tip'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], info]
<HAnimSite DEF='hanim_r_forefoot_tip' name='r_forefoot_tip'/> contains an HAnimSegment alias for 'r_tarsal_distal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimSite DEF='hanim_r_metatarsal_phalanx_5_pt' name='r_metatarsal_phalanx_5_pt'/> requires minimum loa='4' but ancestor HAnimHumanoid loa='3' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_r_tarsal_distal_phalanx_2_pt' name='r_tarsal_distal_phalanx_2_pt'/> contains an HAnimSegment alias for 'r_tarsal_distal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
<HAnimJoint DEF='hanim_vl5' name='vl5'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimSite DEF='hanim_waist_preferred_posterior_pt' name='waist_preferred_posterior_pt'/> is an HAnimSite alias for 'waist_preferred_posterior', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment/HAnimSite[1], warning]
<HAnimSite DEF='hanim_rib10_midspine_pt' name='rib10_midspine_pt'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], info]
<HAnimSite DEF='hanim_skull_vertex_tip' name='skull_vertex_tip'/> needs to match name of parent <HAnimSegment name='skull' (meaning name='skull_tip') [/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/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]
<HAnimSite DEF='hanim_nuchale_pt' name='nuchale_pt'/> is an HAnimSite alias for 'nuchale', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[10], warning]
<HAnimSite DEF='hanim_temporomandibular_l_site_pt' name='temporomandibular_l_site_pt'/> is not a recognized name for HAnim2 HAnimSite [/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/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[7]/HAnimSegment/HAnimSite[1], info]
<HAnimSite DEF='hanim_temporomandibular_r_site_pt' name='temporomandibular_r_site_pt'/> is not a recognized name for HAnim2 HAnimSite [/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/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[7]/HAnimSegment/HAnimSite[2], info]
<HAnimJoint DEF='hanim_l_sternoclavicular' name='l_sternoclavicular'/> has parent HAnimJoint name='vt1' rather than expected parent name='vc7', 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]
<HAnimSite DEF='hanim_l_metacarpal_phalanx_2_pt' name='l_metacarpal_phalanx_2_pt'/> is an HAnimSite alias for 'l_metacarpal_phalanx_2', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimSite DEF='hanim_l_metacarpal_phalanx_5_pt' name='l_metacarpal_phalanx_5_pt'/> is an HAnimSite alias for 'l_metacarpal_phalanx_2', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
<HAnimSite DEF='hanim_l_hand_front_view' name='l_hand_front_view'/> is not a recognized name for HAnim2 HAnimSite [/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/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], info]
<HAnimSite DEF='hanim_l_hand_front_view' name='l_hand_front_view'/> contains an HAnimSegment alias for 'l_carpal', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_1' name='l_carpometacarpal_1'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_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[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
<HAnimSite DEF='hanim_l_carpal_distal_phalanx_1_tip' name='l_carpal_distal_phalanx_1_tip'/> contains an HAnimSegment alias for 'l_carpal_distal_phalanx_2', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_2' name='l_carpometacarpal_2'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_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[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
<HAnimSite DEF='hanim_l_carpal_distal_phalanx_2_tip' name='l_carpal_distal_phalanx_2_tip'/> contains an HAnimSegment alias for 'l_carpal_distal_phalanx_2', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_3' name='l_carpometacarpal_3'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_3', 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]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3], warning]
<HAnimSite DEF='hanim_l_carpal_distal_phalanx_3_tip' name='l_carpal_distal_phalanx_3_tip'/> contains an HAnimSegment alias for 'l_carpal_distal_phalanx_2', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimJoint[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_4' name='l_carpometacarpal_4'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_4_5', 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]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4], warning]
<HAnimSite DEF='hanim_l_carpal_distal_phalanx_4_tip' name='l_carpal_distal_phalanx_4_tip'/> contains an HAnimSegment alias for 'l_carpal_distal_phalanx_2', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimJoint[4]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_l_carpometacarpal_5' name='l_carpometacarpal_5'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_4_5', 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]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5], warning]
<HAnimSite DEF='hanim_l_carpal_distal_phalanx_5_tip' name='l_carpal_distal_phalanx_5_tip'/> contains an HAnimSegment alias for 'l_carpal_distal_phalanx_2', recommend updating X3D model source [/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/HAnimJoint/HAnimJoint/HAnimJoint[5]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_r_sternoclavicular' name='r_sternoclavicular'/> has parent HAnimJoint name='vt1' rather than expected parent name='vc7', 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[3], warning]
<HAnimSite DEF='hanim_r_metacarpal_phalanx_2_pt' name='r_metacarpal_phalanx_2_pt'/> is an HAnimSite alias for 'r_metacarpal_phalanx_2', recommend updating X3D model source [/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/HAnimSite[1], warning]
<HAnimSite DEF='hanim_r_metacarpal_phalanx_5_pt' name='r_metacarpal_phalanx_5_pt'/> is an HAnimSite alias for 'r_metacarpal_phalanx_2', recommend updating X3D model source [/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/HAnimSite[3], warning]
<HAnimSite DEF='hanim_r_hand_front_view' name='r_hand_front_view'/> is not a recognized name for HAnim2 HAnimSite [/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/HAnimSite[4], info]
<HAnimSite DEF='hanim_r_hand_front_view' name='r_hand_front_view'/> contains an HAnimSegment alias for 'r_carpal', recommend updating X3D model source [/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/HAnimSite[4], warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_1' name='r_carpometacarpal_1'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1], warning]
<HAnimSite DEF='hanim_r_carpal_distal_phalanx_1_tip' name='r_carpal_distal_phalanx_1_tip'/> contains an HAnimSegment alias for 'r_carpal_distal_phalanx_2', recommend updating X3D model source [/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[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_2' name='r_carpometacarpal_2'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]
<HAnimSite DEF='hanim_r_carpal_distal_phalanx_2_tip' name='r_carpal_distal_phalanx_2_tip'/> contains an HAnimSegment alias for 'r_carpal_distal_phalanx_2', recommend updating X3D model source [/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[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_3' name='r_carpometacarpal_3'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_3', 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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3], warning]
<HAnimSite DEF='hanim_r_carpal_distal_phalanx_3_tip' name='r_carpal_distal_phalanx_3_tip'/> contains an HAnimSegment alias for 'r_carpal_distal_phalanx_2', recommend updating X3D model source [/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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_4' name='r_carpometacarpal_4'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_4_5', 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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[4], warning]
<HAnimSite DEF='hanim_r_carpal_distal_phalanx_4_tip' name='r_carpal_distal_phalanx_4_tip'/> contains an HAnimSegment alias for 'r_carpal_distal_phalanx_2', recommend updating X3D model source [/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[4]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimJoint DEF='hanim_r_carpometacarpal_5' name='r_carpometacarpal_5'/> has parent HAnimJoint name='r_radiocarpal' rather than expected parent name='r_midcarpal_4_5', 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[3]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[5], warning]
<HAnimSite DEF='hanim_r_carpal_distal_phalanx_5_tip' name='r_carpal_distal_phalanx_5_tip'/> contains an HAnimSegment alias for 'r_carpal_distal_phalanx_2', recommend updating X3D model source [/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[5]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite, warning]
<HAnimSite DEF='hanim_l_inclined_view' name='l_inclined_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[1], info]
<HAnimSite DEF='hanim_r_inclined_view' name='r_inclined_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[2], info]
<HAnimSite DEF='hanim_front_view' name='front_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[3], info]
<HAnimSite DEF='hanim_back_view' name='back_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[4], info]
<HAnimSite DEF='hanim_l_side_view' name='l_side_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[5], info]
<HAnimSite DEF='hanim_Top_view' name='Top_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[6], info]
<HAnimSite DEF='hanim_front_close_view' name='front_close_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[7], info]
<HAnimSite DEF='hanim_side_close_view' name='side_close_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[8], info]
<HAnimSite DEF='hanim_head_front_close_view' name='head_front_close_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[9], info]
<HAnimSite DEF='hanim_head_front_close_view' name='head_front_close_view'/> contains an HAnimSegment alias for 'skull', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimSite[9], warning]
<HAnimSite DEF='hanim_chest_front_close_view' name='chest_front_close_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[10], info]
<HAnimSite DEF='hanim_knees_front_close_view' name='knees_front_close_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[12], info]
<HAnimSite DEF='hanim_feet_front_close_view' name='feet_front_close_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[13], info]
<HAnimSite DEF='hanim_eye_level_view' name='eye_level_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[14], info]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//HAnim2SpecificationLOA3Invisible.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (109)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa='3'
  humanoid_root : sacrum
    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_epicondyle_pt, l_femoral_medial_epicondyle_pt
    | | l_knee : l_calf
    | |   l_talocrural : l_talus : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneus_posterior_pt
    | |     l_tarsometatarsal_2 : l_metatarsal_2
    | |       l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2 : l_metatarsal_phalanx_1_pt
    | |         l_tarsal_distal_interphalangeal_2 : l_tarsal_distal_phalanx_2 : l_forefoot_tip, l_metatarsal_phalanx_5_pt, l_tarsal_distal_phalanx_2_pt
    | r_hip : r_thigh : r_knee_crease_pt, r_femoral_lateral_epicondyle_pt, r_femoral_medial_epicondyle_pt
    |   r_knee : r_calf
    |     r_talocrural : r_talus : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneus_posterior_pt
    |       r_tarsometatarsal_2 : r_metatarsal_2
    |         r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2 : r_metatarsal_phalanx_1_pt
    |           r_tarsal_distal_interphalangeal_2 : r_tarsal_distal_phalanx_2 : r_forefoot_tip, r_metatarsal_phalanx_5_pt, r_tarsal_distal_phalanx_2_pt
    vl5 : l5 : waist_preferred_posterior_pt, navel_pt
      vl4 : l4
        vl3 : l3
          vl2 : l2 : r_rib10_pt, l_rib10_pt, rib10_midspine_pt
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10 : substernale_pt
                    vt9 : t9 : r_thelion_pt, l_thelion_pt
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1 : suprasternale_pt, cervicale_pt
                                      vc7 : c7 : r_neck_base_pt, l_neck_base_pt
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             skullbase : skull : skull_vertex_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
                                      |               l_eyeball_joint : l_eyeball : l_eyeball_site_view
                                      |               l_eyelid_joint : l_eyelid
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyeball_joint : r_eyeball : r_eyeball_site_view
                                      |               r_eyelid_joint : r_eyelid
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw : temporomandibular_l_site_pt, temporomandibular_r_site_pt
                                      l_sternoclavicular : l_clavicle : l_clavicle_pt, l_acromion_pt, l_axilla_proximal_pt, l_axilla_distal_pt
                                      | l_acromioclavicular : l_scapula
                                      |   l_shoulder : l_upperarm : l_humeral_lateral_epicondyle_pt
                                      |     l_elbow : l_forearm : l_radial_styloid_pt, l_olecranon_pt, l_humeral_medial_epicondyle_pt, l_radiale_pt
                                      |       l_radiocarpal : l_carpal : l_metacarpal_phalanx_2_pt, l_ulnar_styloid_pt, l_metacarpal_phalanx_5_pt, l_hand_front_view
                                      |         l_carpometacarpal_1 : l_metacarpal_1
                                      |         | l_metacarpophalangeal_1 : l_carpal_proximal_phalanx_1
                                      |         |   l_carpal_interphalangeal_1 : l_carpal_distal_phalanx_1 : l_carpal_distal_phalanx_1_tip
                                      |         l_carpometacarpal_2 : l_metacarpal_2
                                      |         | l_metacarpophalangeal_2 : l_carpal_proximal_phalanx_2
                                      |         |   l_carpal_proximal_interphalangeal_2 : l_carpal_middle_phalanx_2
                                      |         |     l_carpal_distal_interphalangeal_2 : l_carpal_distal_phalanx_2 : l_carpal_distal_phalanx_2_tip, l_dactylion_pt
                                      |         l_carpometacarpal_3 : l_metacarpal_3
                                      |         | l_metacarpophalangeal_3 : l_carpal_proximal_phalanx_3
                                      |         |   l_carpal_proximal_interphalangeal_3 : l_carpal_middle_phalanx_3
                                      |         |     l_carpal_distal_interphalangeal_3 : l_carpal_distal_phalanx_3 : l_carpal_distal_phalanx_3_tip
                                      |         l_carpometacarpal_4 : l_metacarpal_4
                                      |         | l_metacarpophalangeal_4 : l_carpal_proximal_phalanx_4
                                      |         |   l_carpal_proximal_interphalangeal_4 : l_carpal_middle_phalanx_4
                                      |         |     l_carpal_distal_interphalangeal_4 : l_carpal_distal_phalanx_4 : l_carpal_distal_phalanx_4_tip
                                      |         l_carpometacarpal_5 : l_metacarpal_5
                                      |           l_metacarpophalangeal_5 : l_carpal_proximal_phalanx_5
                                      |             l_carpal_proximal_interphalangeal_5 : l_carpal_middle_phalanx_5
                                      |               l_carpal_distal_interphalangeal_5 : l_carpal_distal_phalanx_5 : l_carpal_distal_phalanx_5_tip
                                      r_sternoclavicular : r_clavicle : r_clavicle_pt, r_acromion_pt, r_axilla_proximal_pt, r_axilla_distal_pt
                                        r_acromioclavicular : r_scapula
                                          r_shoulder : r_upperarm : r_humeral_lateral_epicondyle_pt
                                            r_elbow : r_forearm : r_radial_styloid_pt, r_olecranon_pt, r_humeral_medial_epicondyle_pt, r_radiale_pt
                                              r_radiocarpal : r_carpal : r_metacarpal_phalanx_2_pt, r_ulnar_styloid_pt, r_metacarpal_phalanx_5_pt, r_hand_front_view
                                                r_carpometacarpal_1 : r_metacarpal_1
                                                | r_metacarpophalangeal_1 : r_carpal_proximal_phalanx_1
                                                |   r_carpal_interphalangeal_1 : r_carpal_distal_phalanx_1 : r_carpal_distal_phalanx_1_tip
                                                r_carpometacarpal_2 : r_metacarpal_2
                                                | r_metacarpophalangeal_2 : r_carpal_proximal_phalanx_2
                                                |   r_carpal_proximal_interphalangeal_2 : r_carpal_middle_phalanx_2
                                                |     r_carpal_distal_interphalangeal_2 : r_carpal_distal_phalanx_2 : r_carpal_distal_phalanx_2_tip, r_dactylion_pt
                                                r_carpometacarpal_3 : r_metacarpal_3
                                                | r_metacarpophalangeal_3 : r_carpal_proximal_phalanx_3
                                                |   r_carpal_proximal_interphalangeal_3 : r_carpal_middle_phalanx_3
                                                |     r_carpal_distal_interphalangeal_3 : r_carpal_distal_phalanx_3 : r_carpal_distal_phalanx_3_tip
                                                r_carpometacarpal_4 : r_metacarpal_4
                                                | r_metacarpophalangeal_4 : r_carpal_proximal_phalanx_4
                                                |   r_carpal_proximal_interphalangeal_4 : r_carpal_middle_phalanx_4
                                                |     r_carpal_distal_interphalangeal_4 : r_carpal_distal_phalanx_4 : r_carpal_distal_phalanx_4_tip
                                                r_carpometacarpal_5 : r_metacarpal_5
                                                  r_metacarpophalangeal_5 : r_carpal_proximal_phalanx_5
                                                    r_carpal_proximal_interphalangeal_5 : r_carpal_middle_phalanx_5
                                                      r_carpal_distal_interphalangeal_5 : r_carpal_distal_phalanx_5 : r_carpal_distal_phalanx_5_tip
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Specifications//HAnim2SpecificationLOA3InvisibleTidy.x3d
 Specifications//HAnim2SpecificationLOA3InvisibleTidyCanonical.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 "Specifications//HAnim2SpecificationLOA3InvisibleTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Specifications//HAnim2SpecificationLOA3InvisibleTidy.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
Specifications//HAnim2SpecificationLOA3Invisible.length=77948 bytes, Specifications//HAnim2SpecificationLOA3InvisibleTidy.length=77948 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\Specifications\HAnim2SpecificationLOA3Invisible.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnim2SpecificationLOA3Invisible.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\Specifications\HAnim2SpecificationLOA3InvisibleTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\HAnim2SpecificationLOA3InvisibleTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\HAnim2SpecificationLOA3InvisibleTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\HAnim2SpecificationLOA3Invisible.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//HAnim2SpecificationLOA3Invisible.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (94) : HAnimSegment (94) : HAnimSite (109)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa='3'
  humanoid_root : sacrum
    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_epicondyle_pt, l_femoral_medial_epicondyle_pt
    | | l_knee : l_calf
    | |   l_talocrural : l_talus : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneus_posterior_pt
    | |     l_tarsometatarsal_2 : l_metatarsal_2
    | |       l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2 : l_metatarsal_phalanx_1_pt
    | |         l_tarsal_distal_interphalangeal_2 : l_tarsal_distal_phalanx_2 : l_forefoot_tip, l_metatarsal_phalanx_5_pt, l_tarsal_distal_phalanx_2_pt
    | r_hip : r_thigh : r_knee_crease_pt, r_femoral_lateral_epicondyle_pt, r_femoral_medial_epicondyle_pt
    |   r_knee : r_calf
    |     r_talocrural : r_talus : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneus_posterior_pt
    |       r_tarsometatarsal_2 : r_metatarsal_2
    |         r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2 : r_metatarsal_phalanx_1_pt
    |           r_tarsal_distal_interphalangeal_2 : r_tarsal_distal_phalanx_2 : r_forefoot_tip, r_metatarsal_phalanx_5_pt, r_tarsal_distal_phalanx_2_pt
    vl5 : l5 : waist_preferred_posterior_pt, navel_pt
      vl4 : l4
        vl3 : l3
          vl2 : l2 : r_rib10_pt, l_rib10_pt, rib10_midspine_pt
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10 : substernale_pt
                    vt9 : t9 : r_thelion_pt, l_thelion_pt
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1 : suprasternale_pt, cervicale_pt
                                      vc7 : c7 : r_neck_base_pt, l_neck_base_pt
                                      | vc6 : c6
                                      |   vc5 : c5
                                      |     vc4 : c4
                                      |       vc3 : c3
                                      |         vc2 : c2
                                      |           vc1 : c1
                                      |             skullbase : skull : skull_vertex_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
                                      |               l_eyeball_joint : l_eyeball : l_eyeball_site_view
                                      |               l_eyelid_joint : l_eyelid
                                      |               l_eyebrow_joint : l_eyebrow
                                      |               r_eyeball_joint : r_eyeball : r_eyeball_site_view
                                      |               r_eyelid_joint : r_eyelid
                                      |               r_eyebrow_joint : r_eyebrow
                                      |               temporomandibular : jaw : temporomandibular_l_site_pt, temporomandibular_r_site_pt
                                      l_sternoclavicular : l_clavicle : l_clavicle_pt, l_acromion_pt, l_axilla_proximal_pt, l_axilla_distal_pt
                                      | l_acromioclavicular : l_scapula
                                      |   l_shoulder : l_upperarm : l_humeral_lateral_epicondyle_pt
                                      |     l_elbow : l_forearm : l_radial_styloid_pt, l_olecranon_pt, l_humeral_medial_epicondyle_pt, l_radiale_pt
                                      |       l_radiocarpal : l_carpal : l_metacarpal_phalanx_2_pt, l_ulnar_styloid_pt, l_metacarpal_phalanx_5_pt, l_hand_front_view
                                      |         l_carpometacarpal_1 : l_metacarpal_1
                                      |         | l_metacarpophalangeal_1 : l_carpal_proximal_phalanx_1
                                      |         |   l_carpal_interphalangeal_1 : l_carpal_distal_phalanx_1 : l_carpal_distal_phalanx_1_tip
                                      |         l_carpometacarpal_2 : l_metacarpal_2
                                      |         | l_metacarpophalangeal_2 : l_carpal_proximal_phalanx_2
                                      |         |   l_carpal_proximal_interphalangeal_2 : l_carpal_middle_phalanx_2
                                      |         |     l_carpal_distal_interphalangeal_2 : l_carpal_distal_phalanx_2 : l_carpal_distal_phalanx_2_tip, l_dactylion_pt
                                      |         l_carpometacarpal_3 : l_metacarpal_3
                                      |         | l_metacarpophalangeal_3 : l_carpal_proximal_phalanx_3
                                      |         |   l_carpal_proximal_interphalangeal_3 : l_carpal_middle_phalanx_3
                                      |         |     l_carpal_distal_interphalangeal_3 : l_carpal_distal_phalanx_3 : l_carpal_distal_phalanx_3_tip
                                      |         l_carpometacarpal_4 : l_metacarpal_4
                                      |         | l_metacarpophalangeal_4 : l_carpal_proximal_phalanx_4
                                      |         |   l_carpal_proximal_interphalangeal_4 : l_carpal_middle_phalanx_4
                                      |         |     l_carpal_distal_interphalangeal_4 : l_carpal_distal_phalanx_4 : l_carpal_distal_phalanx_4_tip
                                      |         l_carpometacarpal_5 : l_metacarpal_5
                                      |           l_metacarpophalangeal_5 : l_carpal_proximal_phalanx_5
                                      |             l_carpal_proximal_interphalangeal_5 : l_carpal_middle_phalanx_5
                                      |               l_carpal_distal_interphalangeal_5 : l_carpal_distal_phalanx_5 : l_carpal_distal_phalanx_5_tip
                                      r_sternoclavicular : r_clavicle : r_clavicle_pt, r_acromion_pt, r_axilla_proximal_pt, r_axilla_distal_pt
                                        r_acromioclavicular : r_scapula
                                          r_shoulder : r_upperarm : r_humeral_lateral_epicondyle_pt
                                            r_elbow : r_forearm : r_radial_styloid_pt, r_olecranon_pt, r_humeral_medial_epicondyle_pt, r_radiale_pt
                                              r_radiocarpal : r_carpal : r_metacarpal_phalanx_2_pt, r_ulnar_styloid_pt, r_metacarpal_phalanx_5_pt, r_hand_front_view
                                                r_carpometacarpal_1 : r_metacarpal_1
                                                | r_metacarpophalangeal_1 : r_carpal_proximal_phalanx_1
                                                |   r_carpal_interphalangeal_1 : r_carpal_distal_phalanx_1 : r_carpal_distal_phalanx_1_tip
                                                r_carpometacarpal_2 : r_metacarpal_2
                                                | r_metacarpophalangeal_2 : r_carpal_proximal_phalanx_2
                                                |   r_carpal_proximal_interphalangeal_2 : r_carpal_middle_phalanx_2
                                                |     r_carpal_distal_interphalangeal_2 : r_carpal_distal_phalanx_2 : r_carpal_distal_phalanx_2_tip, r_dactylion_pt
                                                r_carpometacarpal_3 : r_metacarpal_3
                                                | r_metacarpophalangeal_3 : r_carpal_proximal_phalanx_3
                                                |   r_carpal_proximal_interphalangeal_3 : r_carpal_middle_phalanx_3
                                                |     r_carpal_distal_interphalangeal_3 : r_carpal_distal_phalanx_3 : r_carpal_distal_phalanx_3_tip
                                                r_carpometacarpal_4 : r_metacarpal_4
                                                | r_metacarpophalangeal_4 : r_carpal_proximal_phalanx_4
                                                |   r_carpal_proximal_interphalangeal_4 : r_carpal_middle_phalanx_4
                                                |     r_carpal_distal_interphalangeal_4 : r_carpal_distal_phalanx_4 : r_carpal_distal_phalanx_4_tip
                                                r_carpometacarpal_5 : r_metacarpal_5
                                                  r_metacarpophalangeal_5 : r_carpal_proximal_phalanx_5
                                                    r_carpal_proximal_interphalangeal_5 : r_carpal_middle_phalanx_5
                                                      r_carpal_distal_interphalangeal_5 : r_carpal_distal_phalanx_5 : r_carpal_distal_phalanx_5_tip
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//HAnim2SpecificationLOA3Invisible.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\KoreanCharacterMotionAnnexC01Jin.x3d 
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\Specifications\KoreanCharacterMotionAnnexC01Jin.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexC01Jin' name='AnnexC01Jin'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexC01Jin' name='AnnexC01Jin'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexC01Jin' name='AnnexC01Jin'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexC01Jin' name='AnnexC01Jin'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexC01Jin' name='AnnexC01Jin'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexC01Jin' name='AnnexC01Jin'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexC01Jin' name='AnnexC01Jin'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexC01Jin' name='AnnexC01Jin'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexC01Jin' name='AnnexC01Jin'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexC01Jin' name='AnnexC01Jin'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_metatarsophalangeal_2' name='l_metatarsophalangeal_2'/> has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> has parent HAnimJoint name='vl5' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> has parent HAnimJoint name='vl5' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/HAnimJoint[3], warning]
<OrientationInterpolator DEF='Keyframe_l_metatarsophalangeal_2'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Keyframe_l_metatarsophalangeal_2' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group/OrientationInterpolator[14], warning]
<OrientationInterpolator DEF='Keyframe_r_talocrural'/> is missing ROUTE to send output events, for example <ROUTE fromNode='Keyframe_r_talocrural' fromField='value_changed' toNode='SomeTargetDEFname' toField='set_something'/> [/X3D/Scene/Group/OrientationInterpolator[17], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//KoreanCharacterMotionAnnexC01Jin.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_AnnexC01Jin name='AnnexC01Jin' loa='-1'
  humanoid_root : sacrum
    sacroiliac : pelvis
      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
      vl5 : l5
        skullbase : skull
        l_shoulder : l_upperarm
        | l_elbow : l_forearm
        |   l_radiocarpal : l_carpal
        r_shoulder : r_upperarm
          r_elbow : r_forearm
            r_radiocarpal : r_carpal
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Specifications//KoreanCharacterMotionAnnexC01JinTidy.x3d
 Specifications//KoreanCharacterMotionAnnexC01JinTidyCanonical.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 "Specifications//KoreanCharacterMotionAnnexC01JinTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Specifications//KoreanCharacterMotionAnnexC01JinTidy.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
Specifications//KoreanCharacterMotionAnnexC01Jin.length=519150 bytes, Specifications//KoreanCharacterMotionAnnexC01JinTidy.length=519150 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\Specifications\KoreanCharacterMotionAnnexC01Jin.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacterMotionAnnexC01Jin.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\Specifications\KoreanCharacterMotionAnnexC01JinTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacterMotionAnnexC01JinTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\KoreanCharacterMotionAnnexC01JinTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\KoreanCharacterMotionAnnexC01Jin.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//KoreanCharacterMotionAnnexC01Jin.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_AnnexC01Jin name='AnnexC01Jin' loa='-1'
  humanoid_root : sacrum
    sacroiliac : pelvis
      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
      vl5 : l5
        skullbase : skull
        l_shoulder : l_upperarm
        | l_elbow : l_forearm
        |   l_radiocarpal : l_carpal
        r_shoulder : r_upperarm
          r_elbow : r_forearm
            r_radiocarpal : r_carpal
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//KoreanCharacterMotionAnnexC01Jin.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\KoreanCharacterMotionAnnexD01Jin.x3d 
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\Specifications\KoreanCharacterMotionAnnexD01Jin.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexD01Jin' name='AnnexD01Jin'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexD01Jin' name='AnnexD01Jin'/> node count(HAnimJoint)           within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexD01Jin' name='AnnexD01Jin'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexD01Jin' name='AnnexD01Jin'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexD01Jin' name='AnnexD01Jin'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexD01Jin' name='AnnexD01Jin'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexD01Jin' name='AnnexD01Jin'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexD01Jin' name='AnnexD01Jin'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexD01Jin' name='AnnexD01Jin'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_AnnexD01Jin' name='AnnexD01Jin'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_metatarsophalangeal_2' name='l_metatarsophalangeal_2'/> has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/HAnimJoint[1], warning]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> has parent HAnimJoint name='vl5' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> has parent HAnimJoint name='vl5' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimJoint[3]/HAnimJoint[3], warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//KoreanCharacterMotionAnnexD01Jin.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_AnnexD01Jin name='AnnexD01Jin' loa='-1'
  humanoid_root : sacrum
    sacroiliac : pelvis
      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
      vl5 : l5
        skullbase : skull
        l_shoulder : l_upperarm
        | l_elbow : l_forearm
        |   l_radiocarpal : l_carpal
        r_shoulder : r_upperarm
          r_elbow : r_forearm
            r_radiocarpal : r_carpal
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Specifications//KoreanCharacterMotionAnnexD01JinTidy.x3d
 Specifications//KoreanCharacterMotionAnnexD01JinTidyCanonical.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 "Specifications//KoreanCharacterMotionAnnexD01JinTidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Specifications//KoreanCharacterMotionAnnexD01JinTidy.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
Specifications//KoreanCharacterMotionAnnexD01Jin.length=256243 bytes, Specifications//KoreanCharacterMotionAnnexD01JinTidy.length=256243 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\Specifications\KoreanCharacterMotionAnnexD01Jin.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacterMotionAnnexD01Jin.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\Specifications\KoreanCharacterMotionAnnexD01JinTidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\KoreanCharacterMotionAnnexD01JinTidy.x3d
Moving 1 file to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications
Attempting to rename: C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\KoreanCharacterMotionAnnexD01JinTidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Specifications\KoreanCharacterMotionAnnexD01Jin.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//KoreanCharacterMotionAnnexD01Jin.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (18) : HAnimSegment (18) : HAnimSite (0)
=======================================================================================================
HAnimHumanoid DEF='hanim_AnnexD01Jin name='AnnexD01Jin' loa='-1'
  humanoid_root : sacrum
    sacroiliac : pelvis
      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
      vl5 : l5
        skullbase : skull
        l_shoulder : l_upperarm
        | l_elbow : l_forearm
        |   l_radiocarpal : l_carpal
        r_shoulder : r_upperarm
          r_elbow : r_forearm
            r_radiocarpal : r_carpal
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Specifications//KoreanCharacterMotionAnnexD01Jin.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Templates\DiamondManLOA0.x3d 
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\DiamondManLOA0.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 2[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 2[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_sacroiliac' name='sacroiliac'/> requires minimum loa='1' but ancestor HAnimHumanoid loa='0' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint, warning]
<HAnimSegment DEF='hanim_pelvis' name='pelvis'/> requires minimum loa='1' but ancestor HAnimHumanoid loa='0' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]
<HAnimSite DEF='hanim_site_view' name='site_view'/> contains 4 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite, info]
<HAnimSite DEF='hanim_site_view' name='site_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite, info]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Templates//DiamondManLOA0.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (2) : HAnimSegment (1) : HAnimSite (1)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa='0'
  humanoid_root
    sacroiliac : pelvis
=======================================================================================================

now canonicalize X3dTidy output:
invocation parameters: 
 Templates//DiamondManLOA0Tidy.x3d
 Templates//DiamondManLOA0TidyCanonical.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//DiamondManLOA0Tidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Templates//DiamondManLOA0Tidy.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//DiamondManLOA0.length=7125 bytes, Templates//DiamondManLOA0Tidy.length=7125 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\DiamondManLOA0.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\DiamondManLOA0.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\DiamondManLOA0Tidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\DiamondManLOA0Tidy.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\DiamondManLOA0TidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Templates\DiamondManLOA0.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Templates//DiamondManLOA0.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (2) : HAnimSegment (1) : HAnimSite (1)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa='0'
  humanoid_root
    sacroiliac : pelvis
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Templates//DiamondManLOA0.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Templates\DiamondManLOA1.x3d 
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\DiamondManLOA1.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<meta name='warning' content='Still needs comments on CAESAR feature points inserted'/> [/X3D/head/meta[9], diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 20[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 52[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 20[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 52[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimJoint DEF='hanim_l_metatarsophalangeal_2' name='l_metatarsophalangeal_2'/> 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[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSite DEF='hanim_l_middistal_tip' name='l_middistal_tip'/> needs to match name of parent <HAnimSegment name='l_tarsal_proximal_phalanx_2' (meaning name='l_tarsal_proximal_phalanx_2_tip') [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]
<HAnimSite DEF='hanim_l_middistal_tip' name='l_middistal_tip'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], info]
<HAnimSite DEF='hanim_l_middistal_tip' name='l_middistal_tip'/> contains an HAnimSegment alias for 'l_tarsal_proximal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimSite DEF='hanim_l_metatarsal_phalanx_5_pt' name='l_metatarsal_phalanx_5_pt'/> contains an HAnimSegment alias for 'l_metatarsal_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_l_metatarsal_phalanx_5_pt' name='l_metatarsal_phalanx_5_pt'/> requires minimum loa='4' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_l_metatarsal_phalanx_1_pt' name='l_metatarsal_phalanx_1_pt'/> contains an HAnimSegment alias for 'l_metatarsal_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
<HAnimSite DEF='hanim_l_metatarsal_phalanx_1_pt' name='l_metatarsal_phalanx_1_pt'/> requires minimum loa='4' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
<HAnimSite DEF='hanim_l_tarsal_distal_phalanx_2_pt' name='l_tarsal_distal_phalanx_2_pt'/> contains an HAnimSegment alias for 'l_tarsal_distal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
<HAnimSite DEF='hanim_l_tarsal_distal_phalanx_2_pt' name='l_tarsal_distal_phalanx_2_pt'/> requires minimum loa='2' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> 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]
<HAnimSite DEF='hanim_r_middistal_tip' name='r_middistal_tip'/> needs to match name of parent <HAnimSegment name='r_tarsal_proximal_phalanx_2' (meaning name='r_tarsal_proximal_phalanx_2_tip') [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]
<HAnimSite DEF='hanim_r_middistal_tip' name='r_middistal_tip'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], info]
<HAnimSite DEF='hanim_r_middistal_tip' name='r_middistal_tip'/> contains an HAnimSegment alias for 'r_tarsal_proximal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimSite DEF='hanim_r_metatarsal_phalanx_5_pt' name='r_metatarsal_phalanx_5_pt'/> requires minimum loa='4' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_r_metatarsal_phalanx_1_pt' name='r_metatarsal_phalanx_1_pt'/> requires minimum loa='4' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
<HAnimSite DEF='hanim_r_tarsal_distal_phalanx_2_pt' name='r_tarsal_distal_phalanx_2_pt'/> contains an HAnimSegment alias for 'r_tarsal_distal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
<HAnimSite DEF='hanim_r_tarsal_distal_phalanx_2_pt' name='r_tarsal_distal_phalanx_2_pt'/> requires minimum loa='2' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
<HAnimJoint DEF='hanim_vl1' name='vl1'/> requires minimum loa='2' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_vl1' name='vl1'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='vl2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimSegment DEF='hanim_l1' name='l1'/> requires minimum loa='2' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> has parent HAnimJoint name='vl1' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1], warning]
<Transform DEF='l_upperarm_adjust'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimSegment/Transform[2], warning]
<Transform DEF='l_forearm_adjust'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimSegment/Transform[2], warning]
<Transform DEF='l_hand_adjust'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/Transform[2], warning]
<HAnimSite DEF='hanim_l_hand_tip' name='l_hand_tip'/> needs to match name of parent <HAnimSegment name='l_carpal' (meaning name='l_carpal_tip') [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]
<HAnimSite DEF='hanim_l_hand_tip' name='l_hand_tip'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], info]
<HAnimSite DEF='hanim_l_hand_tip' name='l_hand_tip'/> contains an HAnimSegment alias for 'l_carpal', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimSite DEF='hanim_l_metacarpal_phalanx_2_pt' name='l_metacarpal_phalanx_2_pt'/> is an HAnimSite alias for 'l_metacarpal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_l_metacarpal_phalanx_2_pt' name='l_metacarpal_phalanx_2_pt'/> requires minimum loa='2' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_l_dactylion_pt' name='l_dactylion_pt'/> requires minimum loa='2' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
<HAnimSite DEF='hanim_l_metacarpal_phalanx_5_pt' name='l_metacarpal_phalanx_5_pt'/> is an HAnimSite alias for 'l_metacarpal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], warning]
<HAnimSite DEF='hanim_l_metacarpal_phalanx_5_pt' name='l_metacarpal_phalanx_5_pt'/> requires minimum loa='2' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], warning]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> has parent HAnimJoint name='vl1' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2], warning]
<Transform DEF='r_upperarm_adjust'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimSegment/Transform[2], warning]
<Transform DEF='r_forearm_adjust'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimSegment/Transform[2], warning]
<HAnimSegment DEF='hanim_r_carpal' name='r_carpal'/> has parent <HAnimJoint DEF='hanim_r_radiocarpal' center='-0.1959 0.8694 -0.0521'/> that does not match child <Transform DEF='' translation='-0.1959 0.8694 -0.0521'/>, resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<Transform DEF='r_hand_adjust'/> element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/Transform[2], warning]
<HAnimSite DEF='hanim_r_hand_tip' name='r_hand_tip'/> needs to match name of parent <HAnimSegment name='r_carpal' (meaning name='r_carpal_tip') [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]
<HAnimSite DEF='hanim_r_hand_tip' name='r_hand_tip'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], info]
<HAnimSite DEF='hanim_r_hand_tip' name='r_hand_tip'/> contains an HAnimSegment alias for 'r_carpal', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimSite DEF='hanim_r_metacarpal_phalanx_2_pt' name='r_metacarpal_phalanx_2_pt'/> is an HAnimSite alias for 'r_metacarpal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_r_metacarpal_phalanx_2_pt' name='r_metacarpal_phalanx_2_pt'/> requires minimum loa='2' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_r_dactylion_pt' name='r_dactylion_pt'/> requires minimum loa='2' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
<HAnimSite DEF='hanim_r_metacarpal_phalanx_5_pt' name='r_metacarpal_phalanx_5_pt'/> is an HAnimSite alias for 'r_metacarpal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], warning]
<HAnimSite DEF='hanim_r_metacarpal_phalanx_5_pt' name='r_metacarpal_phalanx_5_pt'/> requires minimum loa='2' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[5], warning]
<HAnimJoint DEF='hanim_vc4' name='vc4'/> requires minimum loa='2' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3], warning]
<HAnimJoint DEF='hanim_vc4' name='vc4'/> has parent HAnimJoint name='vl1' rather than expected parent name='vc5', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3], warning]
<HAnimSegment DEF='hanim_c4' name='c4'/> requires minimum loa='2' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimSegment, warning]
<HAnimJoint DEF='hanim_vl5' name='vl5'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3], warning]
<HAnimJoint DEF='hanim_skullbase' name='skullbase'/> has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint, warning]
<HAnimSite DEF='hanim_skull_vertex_tip' name='skull_vertex_tip'/> needs to match name of parent <HAnimSegment name='skull' (meaning name='skull_tip') [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint/HAnimSegment/HAnimSite[1], error]
<HAnimSite DEF='hanim_supramenton_pt' name='supramenton_pt'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint/HAnimSegment/HAnimSite[5], warning]
<HAnimSite DEF='hanim_supramenton_pt' name='supramenton_pt'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='1' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint/HAnimSegment/HAnimSite[5], warning]
<HAnimSite DEF='hanim_nuchale_pt' name='nuchale_pt'/> is an HAnimSite alias for 'nuchale', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint/HAnimSegment/HAnimSite[10], warning]
<HAnimSite DEF='hanim_DiamondManLOA1_view' name='DiamondManLOA1_view'/> contains 4 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite[1], info]
<HAnimSite DEF='hanim_DiamondManLOA1_view' name='DiamondManLOA1_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[1], info]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Templates//DiamondManLOA1.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (20) : HAnimSegment (18) : HAnimSite (53)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa='1'
  humanoid_root
    sacroiliac : pelvis
    | l_hip : l_thigh : l_knee_crease_pt, l_femoral_lateral_epicondyle_pt, l_femoral_medial_epicondyle_pt
    | | l_knee : l_calf
    | |   l_talocrural : l_talus : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneus_posterior_pt
    | |     l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2 : l_middistal_tip, l_metatarsal_phalanx_5_pt, l_metatarsal_phalanx_1_pt, l_tarsal_distal_phalanx_2_pt
    | r_hip : r_thigh : r_knee_crease_pt, r_femoral_lateral_epicondyle_pt, r_femoral_medial_epicondyle_pt
    |   r_knee : r_calf
    |     r_talocrural : r_talus : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneus_posterior_pt
    |       r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2 : r_middistal_tip, r_metatarsal_phalanx_5_pt, r_metatarsal_phalanx_1_pt, r_tarsal_distal_phalanx_2_pt
    vl1 : l1
    | l_shoulder : l_upperarm : l_humeral_lateral_epicondyle_pt
    | | l_elbow : l_forearm : l_radial_styloid_pt, l_olecranon_pt, l_humeral_medial_epicondyle_pt, l_radiale_pt
    | |   l_radiocarpal : l_carpal : l_hand_tip, l_metacarpal_phalanx_2_pt, l_dactylion_pt, l_ulnar_styloid_pt, l_metacarpal_phalanx_5_pt
    | r_shoulder : r_upperarm : r_humeral_lateral_epicondyle_pt
    | | r_elbow : r_forearm : r_radial_styloid_pt, r_olecranon_pt, r_humeral_medial_epicondyle_pt, r_radiale_pt
    | |   r_radiocarpal : r_carpal : r_hand_tip, r_metacarpal_phalanx_2_pt, r_dactylion_pt, r_ulnar_styloid_pt, r_metacarpal_phalanx_5_pt
    | vc4 : c4
    vl5
      skullbase : skull : skull_vertex_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//DiamondManLOA1Tidy.x3d
 Templates//DiamondManLOA1TidyCanonical.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//DiamondManLOA1Tidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Templates//DiamondManLOA1Tidy.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//DiamondManLOA1.length=26125 bytes, Templates//DiamondManLOA1Tidy.length=26125 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\DiamondManLOA1.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\DiamondManLOA1.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\DiamondManLOA1Tidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\DiamondManLOA1Tidy.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\DiamondManLOA1TidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Templates\DiamondManLOA1.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Templates//DiamondManLOA1.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (20) : HAnimSegment (18) : HAnimSite (53)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa='1'
  humanoid_root
    sacroiliac : pelvis
    | l_hip : l_thigh : l_knee_crease_pt, l_femoral_lateral_epicondyle_pt, l_femoral_medial_epicondyle_pt
    | | l_knee : l_calf
    | |   l_talocrural : l_talus : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneus_posterior_pt
    | |     l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2 : l_middistal_tip, l_metatarsal_phalanx_5_pt, l_metatarsal_phalanx_1_pt, l_tarsal_distal_phalanx_2_pt
    | r_hip : r_thigh : r_knee_crease_pt, r_femoral_lateral_epicondyle_pt, r_femoral_medial_epicondyle_pt
    |   r_knee : r_calf
    |     r_talocrural : r_talus : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneus_posterior_pt
    |       r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2 : r_middistal_tip, r_metatarsal_phalanx_5_pt, r_metatarsal_phalanx_1_pt, r_tarsal_distal_phalanx_2_pt
    vl1 : l1
    | l_shoulder : l_upperarm : l_humeral_lateral_epicondyle_pt
    | | l_elbow : l_forearm : l_radial_styloid_pt, l_olecranon_pt, l_humeral_medial_epicondyle_pt, l_radiale_pt
    | |   l_radiocarpal : l_carpal : l_hand_tip, l_metacarpal_phalanx_2_pt, l_dactylion_pt, l_ulnar_styloid_pt, l_metacarpal_phalanx_5_pt
    | r_shoulder : r_upperarm : r_humeral_lateral_epicondyle_pt
    | | r_elbow : r_forearm : r_radial_styloid_pt, r_olecranon_pt, r_humeral_medial_epicondyle_pt, r_radiale_pt
    | |   r_radiocarpal : r_carpal : r_hand_tip, r_metacarpal_phalanx_2_pt, r_dactylion_pt, r_ulnar_styloid_pt, r_metacarpal_phalanx_5_pt
    | vc4 : c4
    vl5
      skullbase : skull : skull_vertex_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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Templates//DiamondManLOA1.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
==================================================
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Templates\DiamondManLOA2.x3d 
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\DiamondManLOA2.x3d validation using X3D Schematron rules
X3D version 4.0 is approved by Web3D Consortium and focused on interoperabiliity with HTML, glTF Physically Based Rendering (PBR) and Web Audio API, undergoing review by ISO national bodies in 2021. [/X3D, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimJoint)           within skeleton hierarchy        = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSegment)         within skeleton hierarchy        = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite)            within HAnimHumanoid             = 64[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>)     = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>)   = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>)      = 64[/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimHumanoid DEF='hanim_humanoid' name='humanoid'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>)        = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
<HAnimSite DEF='hanim_r_trochanterion_pt' name='r_trochanterion_pt'/> is an HAnimSite alias for 'r_trochanterion', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_l_trochanterion_pt' name='l_trochanterion_pt'/> is an HAnimSite alias for 'l_trochanterion', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment/HAnimSite[4], warning]
<HAnimJoint DEF='hanim_l_tarsometatarsal_2' name='l_tarsometatarsal_2'/> 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]
<HAnimSite DEF='hanim_l_middistal_tip' name='l_middistal_tip'/> needs to match name of parent <HAnimSegment name='l_tarsal_proximal_phalanx_2' (meaning name='l_tarsal_proximal_phalanx_2_tip') [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]
<HAnimSite DEF='hanim_l_middistal_tip' name='l_middistal_tip'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], info]
<HAnimSite DEF='hanim_l_middistal_tip' name='l_middistal_tip'/> contains an HAnimSegment alias for 'l_tarsal_proximal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimSite DEF='hanim_l_metatarsal_phalanx_1_pt' name='l_metatarsal_phalanx_1_pt'/> contains an HAnimSegment alias for 'l_metatarsal_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_l_metatarsal_phalanx_1_pt' name='l_metatarsal_phalanx_1_pt'/> requires minimum loa='4' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimJoint DEF='hanim_l_tarsal_distal_interphalangeal_2' name='l_tarsal_distal_interphalangeal_2'/> 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]
<HAnimSite DEF='hanim_l_forefoot_tip' name='l_forefoot_tip'/> needs to match name of parent <HAnimSegment name='l_tarsal_distal_phalanx_2' (meaning name='l_tarsal_distal_phalanx_2_tip') [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]
<HAnimSite DEF='hanim_l_forefoot_tip' name='l_forefoot_tip'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], info]
<HAnimSite DEF='hanim_l_forefoot_tip' name='l_forefoot_tip'/> contains an HAnimSegment alias for 'l_tarsal_distal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimSite DEF='hanim_l_metatarsal_phalanx_5_pt' name='l_metatarsal_phalanx_5_pt'/> contains an HAnimSegment alias for 'l_metatarsal_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_l_metatarsal_phalanx_5_pt' name='l_metatarsal_phalanx_5_pt'/> requires minimum loa='4' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_l_tarsal_distal_phalanx_2_pt' name='l_tarsal_distal_phalanx_2_pt'/> contains an HAnimSegment alias for 'l_tarsal_distal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
<HAnimJoint DEF='hanim_r_metatarsophalangeal_2' name='r_metatarsophalangeal_2'/> 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]
<HAnimSite DEF='hanim_r_middistal_tip' name='r_middistal_tip'/> needs to match name of parent <HAnimSegment name='r_tarsal_proximal_phalanx_2' (meaning name='r_tarsal_proximal_phalanx_2_tip') [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], error]
<HAnimSite DEF='hanim_r_middistal_tip' name='r_middistal_tip'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], info]
<HAnimSite DEF='hanim_r_middistal_tip' name='r_middistal_tip'/> contains an HAnimSegment alias for 'r_tarsal_proximal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[1], warning]
<HAnimSite DEF='hanim_r_metatarsal_phalanx_5_pt' name='r_metatarsal_phalanx_5_pt'/> requires minimum loa='4' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[2], warning]
<HAnimSite DEF='hanim_r_metatarsal_phalanx_1_pt' name='r_metatarsal_phalanx_1_pt'/> requires minimum loa='4' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[3], warning]
<HAnimSite DEF='hanim_r_tarsal_distal_phalanx_2_pt' name='r_tarsal_distal_phalanx_2_pt'/> contains an HAnimSegment alias for 'r_tarsal_distal_phalanx_2', recommend updating X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment/HAnimSite[4], warning]
<HAnimJoint DEF='hanim_vl5' name='vl5'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
<HAnimJoint DEF='hanim_vl4' name='vl4'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint, warning]
<HAnimSegment DEF='hanim_l4' name='l4'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_vl2' name='vl2'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSegment DEF='hanim_l2' name='l2'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_vt12' name='vt12'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSegment DEF='hanim_t12' name='t12'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_vt11' name='vt11'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSegment DEF='hanim_t11' name='t11'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_vt9' name='vt9'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSegment DEF='hanim_t9' name='t9'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_vt8' name='vt8'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSegment DEF='hanim_t8' name='t8'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_vt7' name='vt7'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSegment DEF='hanim_t7' name='t7'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_vt5' name='vt5'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSegment DEF='hanim_t5' name='t5'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_vt4' name='vt4'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSegment DEF='hanim_t4' name='t4'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_vt3' name='vt3'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSegment DEF='hanim_t3' name='t3'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_vt2' name='vt2'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
<HAnimSegment DEF='hanim_t2' name='t2'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimSegment, warning]
<HAnimJoint DEF='hanim_l_shoulder' name='l_shoulder'/> 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]
<Transform DEF='l_upperarm_adjust'/> 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]
<Transform DEF='l_forearm_adjust'/> 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]
<Transform DEF='l_hand_adjust'/> 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]
<HAnimSite DEF='hanim_l_hand_tip' name='l_hand_tip'/> needs to match name of parent <HAnimSegment name='l_carpal' (meaning name='l_carpal_tip') [/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], error]
<HAnimSite DEF='hanim_l_hand_tip' name='l_hand_tip'/> is not a recognized name for HAnim2 HAnimSite [/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], info]
<HAnimSite DEF='hanim_l_hand_tip' name='l_hand_tip'/> contains an HAnimSegment alias for 'l_carpal', recommend updating X3D model source [/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]
<HAnimSite DEF='hanim_l_metacarpal_phalanx_2_pt' name='l_metacarpal_phalanx_2_pt'/> is an HAnimSite alias for 'l_metacarpal_phalanx_2', recommend updating X3D model source [/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]
<HAnimSite DEF='hanim_l_metacarpal_phalanx_5_pt' name='l_metacarpal_phalanx_5_pt'/> is an HAnimSite alias for 'l_metacarpal_phalanx_2', recommend updating X3D model source [/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]
<HAnimJoint DEF='hanim_l_carpometacarpal_1' name='l_carpometacarpal_1'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_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], warning]
<HAnimSite DEF='hanim_l_carpal_distal_phalanx_1_tip' name='l_carpal_distal_phalanx_1_tip'/> contains an HAnimSegment alias for 'l_carpal_distal_phalanx_2', recommend updating X3D model source [/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]
<HAnimJoint DEF='hanim_l_carpometacarpal_2' name='l_carpometacarpal_2'/> has parent HAnimJoint name='l_radiocarpal' rather than expected parent name='l_midcarpal_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], warning]
<HAnimSite DEF='hanim_l_carpal_distal_phalanx_2_tip' name='l_carpal_distal_phalanx_2_tip'/> contains an HAnimSegment alias for 'l_carpal_distal_phalanx_2', recommend updating X3D model source [/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]
<HAnimJoint DEF='hanim_r_shoulder' name='r_shoulder'/> 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]
<Transform DEF='r_upperarm_adjust'/> 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]
<Transform DEF='r_forearm_adjust'/> 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]
<HAnimSegment DEF='hanim_r_carpal' name='r_carpal'/> has parent <HAnimJoint DEF='hanim_r_radiocarpal' center='-0.1959 0.8694 -0.0521'/> that does not match child <Transform DEF='' translation='-0.1959 0.8694 -0.0521'/>, 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]
<Transform DEF='r_hand_adjust'/> 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]
<HAnimSite DEF='hanim_r_hand_tip' name='r_hand_tip'/> needs to match name of parent <HAnimSegment name='r_carpal' (meaning name='r_carpal_tip') [/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], error]
<HAnimSite DEF='hanim_r_hand_tip' name='r_hand_tip'/> is not a recognized name for HAnim2 HAnimSite [/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], info]
<HAnimSite DEF='hanim_r_hand_tip' name='r_hand_tip'/> contains an HAnimSegment alias for 'r_carpal', recommend updating X3D model source [/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]
<HAnimSite DEF='hanim_r_metacarpal_phalanx_2_pt' name='r_metacarpal_phalanx_2_pt'/> is an HAnimSite alias for 'r_metacarpal_phalanx_2', recommend updating X3D model source [/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]
<HAnimSite DEF='hanim_r_metacarpal_phalanx_5_pt' name='r_metacarpal_phalanx_5_pt'/> is an HAnimSite alias for 'r_metacarpal_phalanx_2', recommend updating X3D model source [/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]
<HAnimJoint DEF='hanim_vc7' name='vc7'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/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], warning]
<HAnimSegment DEF='hanim_c7' name='c7'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/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]/HAnimSegment, warning]
<HAnimJoint DEF='hanim_vc6' name='vc6'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/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]
<HAnimSegment DEF='hanim_c6' name='c6'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/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]
<HAnimJoint DEF='hanim_vc5' name='vc5'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/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]
<HAnimSegment DEF='hanim_c5' name='c5'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/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]
<HAnimJoint DEF='hanim_vc3' name='vc3'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/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]
<HAnimSegment DEF='hanim_c3' name='c3'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/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]
<HAnimJoint DEF='hanim_vc1' name='vc1'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/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]
<HAnimSegment DEF='hanim_c1' name='c1'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/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]
<HAnimSite DEF='hanim_skull_vertex_tip' name='skull_vertex_tip'/> needs to match name of parent <HAnimSegment name='skull' (meaning name='skull_tip') [/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], error]
<HAnimSite DEF='hanim_supramenton_pt' name='supramenton_pt'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/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]
<HAnimSite DEF='hanim_supramenton_pt' name='supramenton_pt'/> requires minimum loa='3' but ancestor HAnimHumanoid loa='2' is insufficient, recommend revising X3D model source [/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]
<HAnimSite DEF='hanim_nuchale_pt' name='nuchale_pt'/> is an HAnimSite alias for 'nuchale', recommend updating X3D model source [/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]
<HAnimSite DEF='hanim_DiamondManLOA2_view' name='DiamondManLOA2_view'/> contains 5 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite[1], info]
<HAnimSite DEF='hanim_DiamondManLOA2_view' name='DiamondManLOA2_view'/> is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/HAnimHumanoid/HAnimSite[1], info]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Templates//DiamondManLOA2.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (50) : HAnimSegment (50) : HAnimSite (65)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa='2'
  humanoid_root : sacrum
    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_epicondyle_pt, l_femoral_medial_epicondyle_pt
    | | l_knee : l_calf
    | |   l_talocrural : l_talus : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneus_posterior_pt
    | |     l_tarsometatarsal_2 : l_metatarsal_2
    | |       l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2 : l_middistal_tip, l_metatarsal_phalanx_1_pt
    | |         l_tarsal_distal_interphalangeal_2 : l_tarsal_distal_phalanx_2 : l_forefoot_tip, l_metatarsal_phalanx_5_pt, l_tarsal_distal_phalanx_2_pt
    | r_hip : r_thigh : r_knee_crease_pt, r_femoral_lateral_epicondyle_pt, r_femoral_medial_epicondyle_pt
    |   r_knee : r_calf
    |     r_talocrural : r_talus : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneus_posterior_pt
    |       r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2 : r_middistal_tip, r_metatarsal_phalanx_5_pt, r_metatarsal_phalanx_1_pt, r_tarsal_distal_phalanx_2_pt
    vl5 : l5
      vl4 : l4
        vl3 : l3
          vl2 : l2
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10
                    vt9 : t9
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1
                                      l_shoulder : l_upperarm : l_humeral_lateral_epicondyle_pt
                                      | l_elbow : l_forearm : l_radial_styloid_pt, l_olecranon_pt, l_humeral_medial_epicondyle_pt, l_radiale_pt
                                      |   l_radiocarpal : l_carpal : l_hand_tip, l_metacarpal_phalanx_2_pt, l_dactylion_pt, l_ulnar_styloid_pt, l_metacarpal_phalanx_5_pt
                                      |     l_carpometacarpal_1 : l_metacarpal_1
                                      |     | l_metacarpophalangeal_1 : l_carpal_proximal_phalanx_1
                                      |     |   l_carpal_interphalangeal_1 : l_carpal_distal_phalanx_1 : l_carpal_distal_phalanx_1_tip
                                      |     l_carpometacarpal_2 : l_metacarpal_2
                                      |       l_metacarpophalangeal_2 : l_carpal_proximal_phalanx_2
                                      |         l_carpal_proximal_interphalangeal_2 : l_carpal_middle_phalanx_2
                                      |           l_carpal_distal_interphalangeal_2 : l_carpal_distal_phalanx_2 : l_carpal_distal_phalanx_2_tip
                                      r_shoulder : r_upperarm : r_humeral_lateral_epicondyle_pt
                                      | r_elbow : r_forearm : r_radial_styloid_pt, r_olecranon_pt, r_humeral_medial_epicondyle_pt, r_radiale_pt
                                      |   r_radiocarpal : r_carpal : r_hand_tip, r_metacarpal_phalanx_2_pt, r_dactylion_pt, r_ulnar_styloid_pt, r_metacarpal_phalanx_5_pt
                                      vc7 : c7
                                        vc6 : c6
                                          vc5 : c5
                                            vc4 : c4
                                              vc3 : c3
                                                vc2 : c2
                                                  vc1 : c1
                                                    skullbase : skull : skull_vertex_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//DiamondManLOA2Tidy.x3d
 Templates//DiamondManLOA2TidyCanonical.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//DiamondManLOA2Tidy.x3d" was not modified
 INFO [main] (X3dCanonicalizer.java:1639) - X3D Canonicalization (C14N) complete for Templates//DiamondManLOA2Tidy.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//DiamondManLOA2.length=118514 bytes, Templates//DiamondManLOA2Tidy.length=118514 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\DiamondManLOA2.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\DiamondManLOA2.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\DiamondManLOA2Tidy.x3d to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\_archive\DiamondManLOA2Tidy.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\DiamondManLOA2TidyCanonical.xml to C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation\Templates\DiamondManLOA2.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
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Templates//DiamondManLOA2.x3d processing with X3dToXhtml stylesheet for pretty-print .html
=======================================================================================================
HAnimHumanoid skeleton holds X3D4 HAnim2 triplets, HAnimJoint (50) : HAnimSegment (50) : HAnimSite (65)
=======================================================================================================
HAnimHumanoid DEF='hanim_humanoid name='humanoid' loa='2'
  humanoid_root : sacrum
    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_epicondyle_pt, l_femoral_medial_epicondyle_pt
    | | l_knee : l_calf
    | |   l_talocrural : l_talus : l_lateral_malleolus_pt, l_medial_malleolus_pt, l_sphyrion_pt, l_calcaneus_posterior_pt
    | |     l_tarsometatarsal_2 : l_metatarsal_2
    | |       l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2 : l_middistal_tip, l_metatarsal_phalanx_1_pt
    | |         l_tarsal_distal_interphalangeal_2 : l_tarsal_distal_phalanx_2 : l_forefoot_tip, l_metatarsal_phalanx_5_pt, l_tarsal_distal_phalanx_2_pt
    | r_hip : r_thigh : r_knee_crease_pt, r_femoral_lateral_epicondyle_pt, r_femoral_medial_epicondyle_pt
    |   r_knee : r_calf
    |     r_talocrural : r_talus : r_lateral_malleolus_pt, r_medial_malleolus_pt, r_sphyrion_pt, r_calcaneus_posterior_pt
    |       r_metatarsophalangeal_2 : r_tarsal_proximal_phalanx_2 : r_middistal_tip, r_metatarsal_phalanx_5_pt, r_metatarsal_phalanx_1_pt, r_tarsal_distal_phalanx_2_pt
    vl5 : l5
      vl4 : l4
        vl3 : l3
          vl2 : l2
            vl1 : l1
              vt12 : t12
                vt11 : t11
                  vt10 : t10
                    vt9 : t9
                      vt8 : t8
                        vt7 : t7
                          vt6 : t6
                            vt5 : t5
                              vt4 : t4
                                vt3 : t3
                                  vt2 : t2
                                    vt1 : t1
                                      l_shoulder : l_upperarm : l_humeral_lateral_epicondyle_pt
                                      | l_elbow : l_forearm : l_radial_styloid_pt, l_olecranon_pt, l_humeral_medial_epicondyle_pt, l_radiale_pt
                                      |   l_radiocarpal : l_carpal : l_hand_tip, l_metacarpal_phalanx_2_pt, l_dactylion_pt, l_ulnar_styloid_pt, l_metacarpal_phalanx_5_pt
                                      |     l_carpometacarpal_1 : l_metacarpal_1
                                      |     | l_metacarpophalangeal_1 : l_carpal_proximal_phalanx_1
                                      |     |   l_carpal_interphalangeal_1 : l_carpal_distal_phalanx_1 : l_carpal_distal_phalanx_1_tip
                                      |     l_carpometacarpal_2 : l_metacarpal_2
                                      |       l_metacarpophalangeal_2 : l_carpal_proximal_phalanx_2
                                      |         l_carpal_proximal_interphalangeal_2 : l_carpal_middle_phalanx_2
                                      |           l_carpal_distal_interphalangeal_2 : l_carpal_distal_phalanx_2 : l_carpal_distal_phalanx_2_tip
                                      r_shoulder : r_upperarm : r_humeral_lateral_epicondyle_pt
                                      | r_elbow : r_forearm : r_radial_styloid_pt, r_olecranon_pt, r_humeral_medial_epicondyle_pt, r_radiale_pt
                                      |   r_radiocarpal : r_carpal : r_hand_tip, r_metacarpal_phalanx_2_pt, r_dactylion_pt, r_ulnar_styloid_pt, r_metacarpal_phalanx_5_pt
                                      vc7 : c7
                                        vc6 : c6
                                          vc5 : c5
                                            vc4 : c4
                                              vc3 : c3
                                                vc2 : c2
                                                  vc1 : c1
                                                    skullbase : skull : skull_vertex_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
=======================================================================================================

C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Templates//DiamondManLOA2.x3d processing with X3dExtrusionCrossSectionToSvg stylesheet for SVG diagrams (if Extrusion found)
==================================================
echo.timestamp:
timestamp 23:23:58 on 15 March 2021
processScenes.X3dTidy complete.
==================================================
==================================================
processScenes.X3dTidy.all:
BUILD SUCCESSFUL (total time: 71 minutes 19 seconds)