<div dir="ltr"><div>Hey Joe, I've run into an interesting problem.</div><div><br></div><div>After assembling the simple <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Bones/AllBonesCollectionIndex.html" style="font-family:"Times New Roman"">AllBonesCollection.x3d</a> and the bone-colored left-side skeleton in <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Bones/AllBonesLOA5SkeletonsIndex.html" style="font-family:"Times New Roman"">AllBonesLOA5Skeletons.x3d</a> which each use Inline, I'm almost finished assembling the right-side skeleton which uses InlineGeometry and independent Material nodes.</div><div><br></div><div>This is time-consuming, painstaking work but will provide us with some very useful models with full anatomical fidelity to the human skeleton.</div><div><br></div><div>Because so much detail is involved getting HAnim translation and center values correctly copied, I typically pause along the way to make sure no hidden errors might be accumulating.  Visual inspection really helps with debugging.  Seems obvious, perhaps not so important, but here is an example that illustrates how essential it is.</div><div><br></div><div>The following screenshot is interesting, it shows that some of the foot bones are not lining up as expected.  The left and right tarsal_middle_phalanx bones for 2 and 3 (second and third toes, where the big toe is first) did not land where expected.  To help with visual debugging, I changed the Appearance of bone l_tarsal_middle_phalanx_2 to yellow, confirming exactly where it landed... see them?  Screenshot using Sunrize follows. (<a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Characters/JinLOA4Index.html" style="font-family:"Times New Roman"">JinLOA4</a><span style="color:rgb(0,0,0);font-family:"Times New Roman"">  is in the middle to confirm scaling and feet centered on the floor.)</span></div><div><br></div><div><img src="cid:ii_mnq7uzvr0" alt="image.png" width="562" height="172"><br></div><div><br></div><div>Further sleuthing is available on the left-side white skeleton which has TouchSensor descriptions on each Inline bone.  Sure enough, close inspection via mouseover of each individual HAnimSegment bone confirms that they are out of order.</div><div><br></div><div>It was an interesting surprise that this modeling error was not evident in any of our other preceding model constructions.  Am capturing and sharing this debugging case here as direct evidence for the importance of visualization techniques when building and debugging detailed models, such as these skeletons.</div><div><br></div><div>The original root-cause error was due to incorrect renaming of the cryptically named bones in the <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Bones/originals/index.html" target="_blank" style="font-family:"Times New Roman"">originals subdirectory</a> (circa 2013 or earlier).  My planned fix is to rename the eight out-of-order bones to correctly match their actual position.  No doubt some further trial & error with visual debugging will be necessary to get this correct.  Once successful, will record resolution of naming changes in the <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Bones/originals/CHANGELOG.md" target="_blank" style="font-family:"Times New Roman"">CHANGELOG.md</a> file.  None of the original models will be modified or renamed, so that we retain those originals without changes.</div><div><br></div><div>Onward we go... have fun with HAnim and X3D!   😀 👉 🩻</div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div style="color:rgb(34,34,34)"><font face="monospace"><br></font></div><div style="color:rgb(34,34,34)"><font face="monospace">all the best, Don</font></div><div style="color:rgb(34,34,34)"><font face="monospace">-- </font></div><div style="color:rgb(34,34,34)"><font face="monospace">X3D Graphics, Maritime Robotics, Distributed Simulation</font></div><div style="color:rgb(34,34,34)"><font face="monospace">Relative Motion Consulting  <a href="https://RelativeMotion.info" target="_blank">https://RelativeMotion.info</a></font></div></div></div></div></div>