<div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:12pt"><p style="margin: 0.1rem 0; line-height: 1.0;">> <span style="color: #000000; font-family: 'Times New Roman'; font-size: medium; white-space: normal; float: none; display: inline;">3rd choice,</span> </p>
<p style="margin: 0.1rem 0; line-height: 1.0;"> </p>
<p style="margin: 0.1rem 0; line-height: 1.0;">maybe I need to think about it more, but this works, like joekick? </p>
<p style="margin: 0.1rem 0; line-height: 1.0;"> </p>
</div>
<div class="elnk-inline-message-container" style="border-left: 1px solid #aaa; box-sizing: border-box; padding: 10px 0 10px 15px; margin: 0;">
<p>-----Original Message-----<br>From: John Carlson <yottzumm@gmail.com><br>Sent: Jun 12, 2025 4:40 AM<br>To: Bergstrom, Aaron <aaron.bergstrom@und.edu>, Don Brutzman <brutzman@nps.edu>, X3D Graphics public mailing list <x3d-public@web3d.org>, Michalis Kamburelis <michalis.kambi@gmail.com>, Katy Schildmeyer KS APPAREL DESIGN <katy@ksappareldesign.com>, Carol McDonald <cemd2@comcast.net>, GPU Group <gpugroup@gmail.com>, Joe D Williams <joedwil@earthlink.net><br>Subject: Re: HAnimHumanoid skin first or HAnimHumanoid skinCoord first</p>
<p style="margin: 0.1rem 0; line-height: 1.0;"> </p>
<div dir="auto">Technically, there’s a 3rd choice, which just DEF/USEs Coordinates like 2, but puts the skin field first.</div>
<div dir="auto"> </div>
<div dir="auto">Your thoughts?</div>
<div dir="auto"> </div>
<div dir="auto">John</div>
<div><br>
<div class="gmail_quote gmail_quote_container">
<div class="gmail_attr" dir="ltr">On Wed, Jun 11, 2025 at 9:22 PM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:</div>
<blockquote class="gmail_quote" style="margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;">Users of x3d.py output.
<div dir="auto"> </div>
<div dir="auto">Choice between skin field or skinCoord field first in HAnimHumanoid output:</div>
<div dir="auto"> </div>
<div dir="auto">1) skin first,</div>
<div dir="auto"> </div>
<div dir="auto">Better for single skin mesh, since AFAIK, skinCoord USE can’t reference multiple meshes if second. Or can it? This approach is also simpler.</div>
<div dir="auto"> </div>
<div dir="auto">2) skinCoord first,</div>
<div dir="auto"> </div>
<div dir="auto">Better for multiple skin mesh, all points are gathered in a single Coordinate, which multiple IndexedFaceSet can USE in their coord field. I believe that Aaron has implemented this for Maya. I believe Michalis says this is not preferred. I believe x3d.py does this.</div>
<div dir="auto"> </div>
<div dir="auto">I am moving from 1 to 2 in the Blender exporter, particularly, because there aren’t Site or Segment nodes in Blender that I know of. (Blender bones become joints). Sandrunner example from Vince doesn’t have a single mesh</div>
<div dir="auto"> </div>
<div dir="auto">I am not sure if I should continue with Blender.</div>
</blockquote>
</div>
</div>
</div>
<p style="margin: 0.1rem 0; line-height: 1.0;"> </p>