<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;">Yes, it should be an mfstring of the name= string.</p>
<p style="margin: 0.1rem 0; line-height: 1.0;">The rules for finding the string to animate is firm in the spec so no need to use the DEF/USE form in joints node.</p>
<p style="margin: 0.1rem 0; line-height: 1.0;">I think we had a problem using SUE with a name field so we chose to USE the DEF name, to me a mistake, because we never in hanim use a joint DEF node. </p>
<p style="margin: 0.1rem 0; line-height: 1.0;">Also, if NO joints field then all Joint(s) are used; if joints field then only use the ones listed. </p>
<p style="margin: 0.1rem 0; line-height: 1.0;">segments node and sites node same, just field of name strings.</p>
<p style="margin: 0.1rem 0; line-height: 1.0;">Joe</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: Extensible 3D (X3D) Graphics public discussion <x3d-public@web3d.org><br>Sent: Jun 13, 2025 6:26 PM<br>To: X3D Graphics public mailing list <x3d-public@web3d.org><br>Cc: John Carlson <yottzumm@gmail.com><br>Subject: [x3d-public] HAnimHumanoid.joints. MFString would be better</p>
<p style="margin: 0.1rem 0; line-height: 1.0;"> </p>
<div dir="auto">MFString would be better for HAnimHumanoid.joints, as some systems will have to exclude joints, sites and segments fields in rendering.  But if you don’t have a skeleton field, then you might want to render what’s in the joints, etc. fields, so I’m torn.</div>
<div dir="auto"> </div>
<div dir="auto">John</div>
</div>

<p style="margin: 0.1rem 0; line-height: 1.0;"> </p>