<div dir="ltr"><div>X3D-Edit has a large number of diagnostics to ensure that ProtoDeclare, ExternProtoDeclare, ProtoInstance, IS/connect, Script, field and ROUTE connections are implemented properly.  Most of the tests appear similarly in X3D Schematron as well.</div><div><br></div><div>Whatever encoding you might use to author original models is fine by me.  Convert to XML if necessary, or periodically, then all those tests are available.  Very helpful.</div><div><ul><li>X3D-Edit 4.0 Authoring Tool for Extensible 3D (X3D) Graphics</li><li>X3D-Edit is a free, open-source Extensible 3D (X3D) Graphics authoring tool for simple high-quality authoring, editing, import/export, validation and viewing of X3D scenes.</li><li><a href="https://www.web3d.org/x3d/tools/X3D-Edit/X3D-Edit.html">https://www.web3d.org/x3d/tools/X3D-Edit/X3D-Edit.html</a></li></ul><div>Have fun with X3D extensibility!  😀</div></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><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, Apr 8, 2026 at 12:31 PM Len Bullard via x3d-public <<a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Are externprotos implemented?  I can live with this solution.<br>
<br>
 From Claude while testing MCCF V2:<br>
<br>
FIX 2 — X3D: Replace EXTERNPROTOs with inline PROTOs in <br>
mccf_scene.x3dThe EXTERNPROTO approach is the right architecture <br>
long-term, but X_ITE 11.6.6 has known issues resolving EXTERNPROTOs when <br>
the PROTO files themselves use X3D 4.0 with certain field types. The <br>
reliable fix is to inline the essential PROTO bodies directly in the <br>
scene file for now, keeping the EXTERNPROTO registry as comments for <br>
future use when X_ITE EXTERNPROTO support matures:<br>
<br>
len<br>
<br>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div>