X3D version 4.0 was approved by Web3D Consortium and ISO in 2023.[/X3D, diagnostic] X3D version 4.0 offers many new features including interoperability with HTML5, glTF 2.0 Physically Based Rendering (PBR), and Web Audio API.[/X3D, diagnostic] <meta name='warning' content='not yet to scale'/> [/X3D/head/meta[6], diagnostic] <meta name='TODO' content='Update all values to match HAnim2 A.7 Level of articulation four LOA-4'/> [/X3D/head/meta[7], diagnostic] <meta name='TODO' content='Add links to figures'/> [/X3D/head/meta[8], diagnostic] <meta name='TODO' content='Add Viewpoints to enable inspection'/> [/X3D/head/meta[9], diagnostic] <meta name='info' content='TODO describe how to compute and apply offsets for center values whenever attaching this appendage to a body'/> [/X3D/head/meta[10], diagnostic] <meta name='warning' content='TODO will X3D HAnim component add a new level to support LOA-4 functionality?'/> [/X3D/head/meta[11], diagnostic] <meta name='TODO' content='Integrate and confirm Segment/Joint names, Viewpoints.'/> [/X3D/head/meta[19], diagnostic] <HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> version='2.0' with X3D version='4.0' [/X3D/Scene/HAnimHumanoid, diagnostic] ==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(HAnimJoint) within skeleton hierarchy = 27[/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(HAnimSegment) within skeleton hierarchy = 26[/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(HAnimSite) within HAnimHumanoid = 0[/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(HAnimDisplacer) within skeleton hierarchy = 0[/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(<HAnimJoint USE='*' containerField = 'joints'/>) = 27[/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>) = 26[/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(<HAnimSite USE='*' containerField = 'sites'/>) = 0[/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimHumanoid DEF='hanim_Foot_Right' name='Foot_Right'/> node count(<HAnimSite DEF='*' name ends with '_view'/>) = 0[/X3D/Scene/HAnimHumanoid, diagnostic] ==================================================================================================================== [/X3D/Scene/HAnimHumanoid, diagnostic] <HAnimJoint DEF='hanim_r_talocrural' name='r_talocrural'/> has a missing (or default zero) offset field: center='0 0 0' [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint, error] <HAnimJoint DEF='hanim_r_talocrural' name='r_talocrural'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='r_knee', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint, warning]