Two HAnim LOA5 skeletons are provided that integrate all bones using HAnimJoint and HAnimSegment nodes, composing either external models or individual meshes. The left-side HAnimHumanoid skeleton is created with Inline nodes where translation, center, Appearance, and Material values that are already defined within each external model. The right-side HAnimHumanoid skeleton shows InlineGeometry loading of meshes, with author-controlled translation, center, Appearance and Material values defined locally. To facilitate reuse, all model names match the HAnim specification, and all units are in meters.
figure out how to properly adjust HAnimJoint center fields so that center of rotation is at end of each bone, not at center. Debugging with animation mode BASIC helps.
original LOA-4 skeleton model ../Characters/JinLOA4.x3d
X3D 4.0 Architecture, ISO/IEC 19775-1:202x draft version 4.1, clause 4 Concepts, section 4.11.6.6 LOA‑5 hierarchy
X3dTidy, https://www.web3d.org/x3d/stylesheets/X3dTidy.html
X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit