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]
[/X3D/head/meta[6], diagnostic]
[/X3D/head/meta[7], diagnostic]
[/X3D/head/meta[8], diagnostic]
[/X3D/head/meta[16], diagnostic]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 27[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 26[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 27[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 26[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has a missing (or default zero) offset field: center='0 0 0' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint, error]
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]
[/X3D/head/meta[6], diagnostic]
[/X3D/head/meta[7], diagnostic]
[/X3D/head/meta[8], diagnostic]
[/X3D/head/meta[9], diagnostic]
[/X3D/head/meta[10], diagnostic]
[/X3D/head/meta[11], diagnostic]
[/X3D/head/meta[19], diagnostic]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 27[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 26[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 27[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 26[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has a missing (or default zero) offset field: center='0 0 0' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint, error]
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]
[/X3D/head/meta[6], diagnostic]
[/X3D/head/meta[8], diagnostic]
[/X3D/head/meta[9], diagnostic]
[/X3D/head/meta[10], diagnostic]
[/X3D/head/meta[18], diagnostic]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 25[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 24[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 25[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 24[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has a missing (or default zero) offset field: center='0 0 0' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint, error]
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]
[/X3D/head/meta[6], diagnostic]
[/X3D/head/meta[8], diagnostic]
[/X3D/head/meta[9], diagnostic]
[/X3D/head/meta[10], diagnostic]
[/X3D/head/meta[18], diagnostic]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 25[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 24[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 25[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 24[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has a missing (or default zero) offset field: center='0 0 0' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint, error]
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
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]
[/X3D/head/meta[6], diagnostic]
[/X3D/head/meta[7], diagnostic]
[/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]
[/X3D/head/meta[7], diagnostic]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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]
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]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint, warning]
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]
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]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 71[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 71[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 71[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 71[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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]
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]
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]
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]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='vl5' rather than expected parent name='vl4', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint, warning]
has parent HAnimJoint name='vl3' rather than expected parent name='vl2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint, warning]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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]
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]
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]
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]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 146[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 146[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 146[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 146[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
[/X3D/head/meta[7], diagnostic]
version='2.0' with X3D version='4.0' [/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 94[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count() = 94[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
is not a recognized name for HAnim2 HAnimSite [/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimSegment/HAnimSite, info]
has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_cuneonavicular_2', recommend checking model [/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='l_metatarsophalangeal_2' rather than expected parent name='l_tarsal_proximal_interphalangeal_2', recommend checking model [/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_cuneonavicular_2', recommend checking model [/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='r_metatarsophalangeal_2' rather than expected parent name='r_tarsal_proximal_interphalangeal_2', recommend checking model [/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/Group[1]/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1], warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2], warning]
has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//KoreanCharacter01Jin.x3d processing with X3dTidy.xslt stylesheet for tidied-up .x3d
=======================================================================================================
HAnimHumanoid skeleton holds 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]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1], warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2], warning]
has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//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]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1], warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2], warning]
has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//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]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1], warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2], warning]
has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//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]
[/X3D/head/meta[7], diagnostic]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1], warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2], warning]
has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//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]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1], warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2], warning]
has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//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]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1], warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2], warning]
has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//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]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1], warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2], warning]
has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//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]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1], warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2], warning]
has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//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]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1], warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2], warning]
has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//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]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1], warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2], warning]
has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//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]
version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1], warning]
has parent HAnimJoint name='l_talocrural' rather than expected parent name='l_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]
has parent HAnimJoint name='r_talocrural' rather than expected parent name='r_tarsometatarsal_2', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='l_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[1], warning]
has parent HAnimJoint name='sacroiliac' rather than expected parent name='r_acromioclavicular', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[2], warning]
has parent HAnimJoint name='vl5' rather than expected parent name='vc1', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[3]/HAnimJoint[3]/HAnimJoint, warning]
next check X3dTidy...
C:\x3d-code\www.web3d.org\x3d\content\examples\HumanoidAnimation/Characters//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
[/X3D/head/meta[8], diagnostic]
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 16[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 16[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimSegment, warning]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimSegment, warning]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimSegment, warning]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimSegment, warning]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimSegment, warning]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimSegment, warning]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[3]/HAnimJoint/HAnimSegment, warning]
contains 4 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite, info]
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
[/X3D/head/meta[11], diagnostic]
[/X3D/head/meta[12], diagnostic]
[/X3D/head/meta[13], diagnostic]
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 5[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 5[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
contains 5 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite[1], info]
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
[/X3D/head/meta[17], diagnostic]
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 5[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 5[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
contains 5 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite[1], info]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[2], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[6], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[8], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[12], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[14], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[16], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[17], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[18], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[19], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[20], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[21], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[22], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[23], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[24], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[25], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[26], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[27], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[28], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[29], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[30], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[31], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[32], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[33], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[34], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[35], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[36], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[37], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[38], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[40], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[41], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[42], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[43], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[47], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[48], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[49], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[50], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[51], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[52], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[53], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[54], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[55], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[56], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[57], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[58], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[59], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[60], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[61], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[62], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[63], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[64], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[65], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[66], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[67], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[71], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[72], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[73], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[74], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[75], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[76], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[77], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[78], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[79], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[80], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[81], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[82], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[83], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[84], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[85], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[86], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[87], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[88], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[1]/OrientationInterpolator[89], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[1], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[15], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[16], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[17], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[18], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[19], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[21], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[22], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[23], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[24], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[25], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[27], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[28], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[29], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[30], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[31], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[2]/OrientationInterpolator[32], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[3]/OrientationInterpolator[1], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[3]/OrientationInterpolator[15], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[3]/OrientationInterpolator[16], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[3]/OrientationInterpolator[17], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[3]/OrientationInterpolator[19], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[3]/OrientationInterpolator[20], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[3]/OrientationInterpolator[21], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[3]/OrientationInterpolator[22], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[3]/OrientationInterpolator[23], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[3]/OrientationInterpolator[25], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[3]/OrientationInterpolator[26], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[3]/OrientationInterpolator[27], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[4]/OrientationInterpolator[1], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[4]/OrientationInterpolator[15], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[4]/OrientationInterpolator[16], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[4]/OrientationInterpolator[17], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[4]/OrientationInterpolator[19], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[4]/OrientationInterpolator[20], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[4]/OrientationInterpolator[21], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[4]/OrientationInterpolator[22], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[4]/OrientationInterpolator[23], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[4]/OrientationInterpolator[25], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[4]/OrientationInterpolator[26], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[4]/OrientationInterpolator[27], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[5]/OrientationInterpolator[1], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[5]/OrientationInterpolator[15], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[5]/OrientationInterpolator[16], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[5]/OrientationInterpolator[17], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[5]/OrientationInterpolator[19], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[5]/OrientationInterpolator[20], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[5]/OrientationInterpolator[21], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[5]/OrientationInterpolator[22], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[5]/OrientationInterpolator[23], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[5]/OrientationInterpolator[25], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[5]/OrientationInterpolator[26], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[5]/OrientationInterpolator[27], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[6]/OrientationInterpolator[1], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[6]/OrientationInterpolator[8], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[6]/OrientationInterpolator[16], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[6]/OrientationInterpolator[17], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[6]/OrientationInterpolator[19], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[6]/OrientationInterpolator[20], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[6]/OrientationInterpolator[21], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[6]/OrientationInterpolator[22], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[6]/OrientationInterpolator[23], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[6]/OrientationInterpolator[25], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[6]/OrientationInterpolator[26], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[6]/OrientationInterpolator[27], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[7]/OrientationInterpolator[1], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[7]/OrientationInterpolator[14], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[7]/OrientationInterpolator[16], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[7]/OrientationInterpolator[17], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[7]/OrientationInterpolator[19], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[7]/OrientationInterpolator[20], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[7]/OrientationInterpolator[21], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[7]/OrientationInterpolator[22], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[7]/OrientationInterpolator[23], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[7]/OrientationInterpolator[25], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[7]/OrientationInterpolator[26], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[7]/OrientationInterpolator[27], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[8]/OrientationInterpolator[1], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[8]/OrientationInterpolator[8], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[8]/OrientationInterpolator[16], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[8]/OrientationInterpolator[17], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[8]/OrientationInterpolator[19], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[8]/OrientationInterpolator[20], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[8]/OrientationInterpolator[21], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[8]/OrientationInterpolator[22], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[8]/OrientationInterpolator[23], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[8]/OrientationInterpolator[25], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[8]/OrientationInterpolator[26], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[8]/OrientationInterpolator[27], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[9]/OrientationInterpolator[1], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[9]/OrientationInterpolator[2], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[9]/OrientationInterpolator[6], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[9]/OrientationInterpolator[7], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[9]/OrientationInterpolator[8], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[9]/OrientationInterpolator[12], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[9]/OrientationInterpolator[18], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[9]/OrientationInterpolator[19], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[9]/OrientationInterpolator[21], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[9]/OrientationInterpolator[22], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group[9]/OrientationInterpolator[23], warning]
is missing ROUTE to send output events, for example [/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
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 2[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 2[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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
[/X3D/head/meta[9], diagnostic]
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 20[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 52[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 20[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 52[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimSegment/Transform[2], warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimSegment/Transform[2], warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment/Transform[2], warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimSegment/Transform[2], warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimSegment/Transform[2], warning]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/Transform[2], warning]
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
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 64[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 50[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 64[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
has child that instead should have name='l_midproximal' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimJoint, warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[1]/HAnimSegment/Transform[2], warning]
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]
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]
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]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
element has no child node [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment/Transform[2], warning]
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
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]
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]
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]
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]
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]
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 95[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 4[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 91[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 14[/X3D/Scene/HAnimHumanoid, diagnostic]
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
[/X3D/head/meta[15], diagnostic]
[/X3D/head/meta[16], diagnostic]
[/X3D/head/meta[17], diagnostic]
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]
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]
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]
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]
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 95[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 4[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 91[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 14[/X3D/Scene/HAnimHumanoid, diagnostic]
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
[/X3D/head/meta[13], diagnostic]
[/X3D/head/meta[14], diagnostic]
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]
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]
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]
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]
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 95[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 4[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 94[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 91[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 14[/X3D/Scene/HAnimHumanoid, diagnostic]
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
[/X3D/head/meta[2], diagnostic]
[/X3D/head/meta[9], diagnostic]
[/X3D/head/meta[10], diagnostic]
[/X3D/head/meta[11], diagnostic]
[/X3D/head/meta[12], diagnostic]
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]
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]
version='1.0' with X3D version='3.3' [/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 94[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count() = 94[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
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
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 18[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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
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/head/meta[7], diagnostic]
[/X3D/head/meta[8], diagnostic]
[/X3D/head/meta[9], diagnostic]
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]
node count(HAnimJoint) within skeleton hierarchy = 17[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 16[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
node count() = 17[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
node count() = 16[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid, diagnostic]
'/> 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]
'/> 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]
'/> 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]
'/> 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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
'/> 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]
'/> 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]
'/> 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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/Group[1]/Transform/Transform/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
'/> 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]
'/> 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
[/X3D/head/meta[6], diagnostic]
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 16[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 17[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 16[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
'/> 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]
'/> 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]
'/> 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]
'/> 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]
'/> 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]
'/> 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]
'/> 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]
'/> 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]
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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimSegment, warning]
'/> 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]
'/> 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]
contains 4 Viewpoints, more than one may be ambiguous [/X3D/Scene/HAnimHumanoid/HAnimSite, info]
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
[/X3D/head/meta[6], diagnostic]
[/X3D/head/meta[7], diagnostic]
[/X3D/head/meta[8], diagnostic]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[1], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[2], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[3], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[4], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[5], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[6], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[7], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[8], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[9], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[10], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[11], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[12], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[13], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[14], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[15], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[16], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[17], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[18], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[19], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[20], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[21], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[22], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[23], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[24], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[25], warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[26], warning]
element has no child node [/X3D/Scene/ProtoDeclare/ProtoBody/Group, warning]
version='1.0' with X3D version='3.3' [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 17[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 16[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
node count() = 17[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
node count() = 16[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
node count() = 0[/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid, diagnostic]
'/> 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]
'/> 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]
'/> 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]
'/> 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]
'/> 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]
'/> 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]
'/> 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]
'/> 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]
has parent that does not match child , resulting in mismatched local coordinate system [/X3D/Scene/LOD/Group/Group/Transform/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimSegment, warning]
'/> 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]
with defined type='SFTime' accessType='inputOutput' has default value and so this fieldValue is optional [/X3D/Scene/LOD/Group/Group/ProtoInstance/fieldValue, hint]
has matching ProtoDeclare but no corresponding field match for this fieldValue [/X3D/Scene/LOD/Group/Group/ProtoInstance/fieldValue, error]
is missing ROUTE to send output events, for example [/X3D/Scene/Group/PositionInterpolator, warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group/OrientationInterpolator[1], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group/OrientationInterpolator[2], warning]
is missing ROUTE to send output events, for example [/X3D/Scene/Group/OrientationInterpolator[6], warning]
is missing ROUTE to send output events, for example [/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
[/X3D/head/meta[8], diagnostic]
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 5[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 6[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
has mismatched HAnimSite node counts, 5 within skeleton hierarchy and 6 USE nodes in sites field [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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
[/X3D/head/meta[8], diagnostic]
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 5[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 6[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
has mismatched HAnimSite node counts, 5 within skeleton hierarchy and 6 USE nodes in sites field [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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
version='1.0' with X3D version='3.3' [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimJoint) within skeleton hierarchy = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSegment) within skeleton hierarchy = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite) within HAnimHumanoid = 5[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 21[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 6[/X3D/Scene/HAnimHumanoid, diagnostic]
node count() = 1[/X3D/Scene/HAnimHumanoid, diagnostic]
has mismatched HAnimSite node counts, 5 within skeleton hierarchy and 6 USE nodes in sites field [/X3D/Scene/HAnimHumanoid, diagnostic]
==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic]
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 [/X3D/head, info]
centerOfRotation='0 0 0', consider setting centerOfRotation to value of sibling [/X3D/Scene/Viewpoint, warning]
Missing connection for field in ProtoBody: is unused with no ... found in corresponding ProtoBody content [/X3D/Scene/ProtoDeclare/ProtoInterface/field[6], warning]