<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Thanks for the interesting, innovative discussion.  Excerpting the example:</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":1}" style="margin-top: 0px; margin-bottom: 0px; list-style-type: disc;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof" style="font-family: "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 12pt;">
<span style="background-color: rgb(255, 255, 255);"><a href="https://create3000.github.io/x_ite/tutorials/creating-new-node-types/#using-prototyped-nodes" id="LPlnkOWA2443507b-7427-05c8-57fa-df9850ce535b" class="OWAAutoLink elementToProof" data-auth="NotApplicable" style="margin: 0px; background-color: rgb(255, 255, 255); text-align: left;">https://create3000.github.io/x_ite/tutorials/creating-new-node-types/#using-prototyped-nodes</a></span></div>
</li></ul>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
_________________________</div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 1.2; margin: 2rem 0px 1rem; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
XML Encoding</div>
<div class="elementToProof" style="margin: 0.5rem 0px 1.2em; border-radius: 10px;">
<div class="elementToProof" style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(52, 52, 60);">
<button style="box-sizing:border-box;border-radius:10px;margin:0px;appearance:none;cursor:pointer;outline:none;border:1px solid rgba(0, 0, 0, 0);background-image:none;color:rgb(52, 52, 60);height:2.25rem;width:2.25rem" data-title-succeed="Copied!">
</button></div>
<table style="text-align: left; text-indent: 0px; box-sizing: border-box; border-collapse: collapse; border-spacing: 0px;">
<tbody>
<tr>
<td style="text-align: left; text-indent: 0px; padding: 5px; color: rgb(104, 113, 122); box-sizing: border-box;">
<pre class="elementToProof" style="margin: 0px; display: block;"><div class="elementToProof" style="text-align: right; text-indent: 0px; line-height: 1.4rem; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);"><code style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;">1
2
3
4
5
6
7
8
9
</code></div></pre>
</td>
<td style="text-align: left; text-indent: 0px; padding: 5px; box-sizing: border-box;">
<pre class="elementToProof" style="margin: 0px; display: block;"><div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 1.4rem; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);"><code style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;"><!--</code><b><code style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;"> Official Syntax </code></b><code style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;">-->
<ProtoInstance name='BouncingBall'>
  <fieldValue name='cycleInterval' value='2'/>
  <fieldValue name='bounceHeight' value='3'/>
</ProtoInstance>
<!-- </code><b><code style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;">Short Syntax </code></b><code style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;">-->
<BouncingBall
    cycleInterval='2'
    bounceHeight='3'/>
</code></div></pre>
</td>
</tr>
</tbody>
</table>
</div>
<div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 1.2; margin: 2rem 0px 1rem; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Classic VRML Encoding</div>
<div class="elementToProof" style="margin: 0.5rem 0px 1.2em; border-radius: 10px;">
<div class="elementToProof" style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(52, 52, 60);">
<button style="box-sizing:border-box;border-radius:10px;margin:0px;appearance:none;cursor:pointer;outline:none;border:1px solid rgba(0, 0, 0, 0);background-image:none;color:rgb(52, 52, 60);height:2.25rem;width:2.25rem" data-title-succeed="Copied!">
</button></div>
<table style="text-align: left; text-indent: 0px; box-sizing: border-box; border-collapse: collapse; border-spacing: 0px;">
<tbody>
<tr>
<td style="text-align: left; text-indent: 0px; padding: 5px; color: rgb(104, 113, 122); box-sizing: border-box;">
<pre class="elementToProof" style="margin: 0px; display: block;"><div class="elementToProof" style="text-align: right; text-indent: 0px; line-height: 1.4rem; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);"><code style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;">1
2
3
4
</code></div></pre>
</td>
<td style="text-align: left; text-indent: 0px; padding: 5px; box-sizing: border-box;">
<pre class="elementToProof" style="margin: 0px; display: block;"><div class="elementToProof" style="text-align: left; text-indent: 0px; line-height: 1.4rem; font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 11pt; color: rgb(0, 0, 0);"><code style="font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;">BouncingBall {
  cycleInterval 2.0
  bounceHeight  3.0
}
</code></div></pre>
</td>
</tr>
</tbody>
</table>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
_________________________</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
One drawback with the "short" XML syntax is that it will not pass XML DOCTYPE or XML Schema validation, although it still must conform to XML well-formed rules.  Additional tool-specific capabilities can check for such correctness during parsing, of course. 
 Avoiding XML validation relaxes quality assurance (QA)  for the entire scene, not just that prototype instance, and so use of the short form should be considered carefully.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Of course there is much merit too, not least of which are readability and consistency with other XML-encoded nodes.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
As it turns out, now is a good time to consider such a change to the X3D Standards suite.  We have highly mature documents defining X3D encodings using XML and ClassicVRML syntax.  Conceivably a "short" form for ProtoInstance will carry over satisfactorily
 for JSON and other encodings as well, when we get to them this fall.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
If X_ITE and X3DOM already handle this form, and if Castle Model Viewer (Castle Game Engine) is also supportive, I'm not yet seeing any blockers to adoption.  Further implementation and evaluation of course will be useful</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Reference and specific clause that would need modification:</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":1}" style="margin-top: 0px; margin-bottom: 0px; list-style-type: disc;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof"><span style="color: rgb(13, 88, 246);"><b><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19776-1v4.0-WD1/Part01/X3D_XML.html" target="_blank" id="OWA4fa20d17-89bf-3b2b-6883-024038370573" class="OWAAutoLink" style="color: rgb(13, 88, 246); margin: 0px;">X3D
 XML Encoding 4.0</a></b></span><b> </b>revision 19776-1</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof">4.3.3.2  ProtoInstance node and fieldValue statement syntax</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19776-1v4.0-WD1/Part01/concepts.html#ProtoInstanceAndFieldValueStatement" id="OWA3a5e3b4d-3e78-f35d-b331-a933bee7580e" class="OWAAutoLink">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19776-1v4.0-WD1/Part01/concepts.html#ProtoInstanceAndFieldValueStatement</a></div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof"><br>
</div>
</div>
</li></ul>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Probably no changes needed:</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<ul data-editing-info="{"applyListStyleFromLevel":false,"unorderedStyleType":1}" style="margin-top: 0px; margin-bottom: 0px; list-style-type: disc;">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); margin: 0px;">
<div class="elementToProof"><span style="color: rgb(13, 88, 246);"><b><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19776-2v4.0-WD1/Part02/X3D_ClassicVRML.html" target="_blank" id="OWAee3f7b67-25b4-ba9a-1344-2437cac95823" class="OWAAutoLink" style="color: rgb(13, 88, 246); margin: 0px;">X3D
 Classic VRML Encoding 4.0</a></b></span><b> </b>revision 19776-2</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof">4.3.3.2 Prototype instances and field value initialization syntax</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19776-2v4.0-WD1/Part02/concepts.html#ProtoInstanceAndFieldValueStatement" id="OWA7d84e734-10c2-4386-6bd9-95461bd96297" class="OWAAutoLink">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19776-2v4.0-WD1/Part02/concepts.html#ProtoInstanceAndFieldValueStatement</a></div>
<div class="elementToProof"><br>
</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof"><span style="color: rgb(13, 88, 246);"><b><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/Architecture.html" target="_blank" id="OWAb9ca5ffe-b023-b0b4-2382-7069bbcaf042" class="OWAAutoLink" style="color: rgb(13, 88, 246); margin: 0px;">X3D
 Architecture 4.1</a></b></span>, revision 19775-1</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof">4.4.4 Prototype semantics</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<div class="elementToProof"><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/concepts.html#PrototypeSemantics" id="OWA8b85223f-3981-f9ca-0e7b-2ba324624917" class="OWAAutoLink">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD//Part01/concepts.html#PrototypeSemantics</a></div>
</li></ul>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Thanks for careful consideration of this potential capability.  All feedback welcome.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Have fun with X3D extensibility!  đꙂ</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature" class="elementToProof">
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;">all the best, Don</span></p>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;">--</span></p>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;">Don Brutzman  Naval Postgraduate School, Code USW/Br        brutzman@nps.edu</span></p>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;">Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149</span></p>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;">X3D graphics, virtual worlds, navy robotics https://faculty.nps.edu/brutzman</span></p>
<p style="margin: 0in; font-family: Calibri, sans-serif; font-size: 11pt;"><span style="font-family: "Courier New"; font-size: 9pt;"> </span></p>
</div>
<div id="appendonsend"></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr style="display: inline-block; width: 98%;">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b>From:</b> x3d-public on behalf of Holger Seelig via x3d-public<br>
<b>Sent:</b> Saturday, May 10, 2025 1:13 AM<br>
<b>To:</b> X3D<br>
<b>Cc:</b> Holger Seelig<br>
<b>Subject:</b> Re: [x3d-public] Simplifying ProtoInstance nodes </div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div>This is already possible if you use the â€žshort syntax“ of a proto instance:</div>
<div><br>
</div>
<div class="elementToProof"><a href="https://create3000.github.io/x_ite/tutorials/creating-new-node-types/#using-prototyped-nodes" id="OWA7faffb5e-ba8d-82d5-ab0e-6d89dbd65ef1" class="OWAAutoLink" originalsrc="https://create3000.github.io/x_ite/tutorials/creating-new-node-types/#using-prototyped-nodes" data-auth="NotApplicable">https://create3000.github.io/x_ite/tutorials/creating-new-node-types/#using-prototyped-nodes</a></div>
<div><br>
</div>
<div>You can use this in X_ITE, but also in X3DOM.</div>
<div><br>
</div>
<div>Best regards,</div>
<div>Holger</div>
<div><br>
</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; color: rgb(0, 0, 0);">
--</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; color: rgb(0, 0, 0);">
Holger Seelig</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; color: rgb(0, 0, 0);">
Leipzig, Germany</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; color: rgb(0, 0, 0);">
holger.seelig@yahoo.de</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; color: rgb(0, 0, 0);">
https://create3000.github.io/x_ite/</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; color: rgb(0, 0, 0);">
https://patreon.com/X_ITE</div>
<div style="direction: ltr; text-align: left; text-indent: 0px; color: rgb(0, 0, 0);">
<br>
</div>
<div><br>
</div>
<div><br>
</div>
<blockquote>
<div>Am 10.05.2025 um 05:55 schrieb John Carlson via x3d-public <x3d-public@web3d.org>:</div>
<div><br>
</div>
<div style="direction: ltr;">My thought is to replace â€śProtoInstance” tags with â€śMenuItem” tags, and fieldValue statements with attributes, but I’ve not done that before. My goal is to make the model more accessible to screen readers.</div>
<div style="direction: ltr;"><br>
</div>
<div style="direction: ltr;">Any examples are welcome.</div>
<div style="direction: ltr;"><br>
</div>
<div style="direction: ltr;">See attached link and model.</div>
<div style="direction: ltr;"><br>
</div>
<div style="direction: ltr;">John</div>
<div><br>
</div>
<div style="direction: ltr;">---------- Forwarded message ---------<br>
From: <b>John Carlson</b> <<a href="mailto:yottzumm@gmail.com" id="OWAcd8a00ee-f042-648c-6f64-178e28a78ac1" class="OWAAutoLink">yottzumm@gmail.com</a>><br>
Date: Thu, Mar 6, 2025 at 4:35 PM<br>
Subject: Latest cleaned Jin FACS (needs metadata)<br>
To: Don Brutzman <<a href="mailto:brutzman@nps.edu" id="OWAd9904356-09a4-cdf5-3976-fb8473c5af2e" class="OWAAutoLink">brutzman@nps.edu</a>>, Joe D Williams <<a href="mailto:joedwil@earthlink.net" id="OWA5d445d7c-5882-aea3-c31c-4327a8b07653" class="OWAAutoLink">joedwil@earthlink.net</a>></div>
<div><br>
<br>
</div>
<div style="direction: ltr;">Attached.</div>
<div style="direction: ltr;"><br>
</div>
<div style="direction: ltr;">And:</div>
<div style="direction: ltr;"><a href="https://create3000.github.io/x_ite/playground/?url=https://raw.githubusercontent.com/coderextreme/ci2had/refs/heads/main/resources/CleanedYouClocks.x3d" id="OWA2973ab79-c2b9-cc34-00e8-32a45e78126c" class="OWAAutoLink" originalsrc="https://create3000.github.io/x_ite/playground/?url=https://raw.githubusercontent.com/coderextreme/ci2had/refs/heads/main/resources/CleanedYouClocks.x3d" data-auth="NotApplicable">https://create3000.github.io/x_ite/playground/?url=https://raw.githubusercontent.com/coderextreme/ci2had/refs/heads/main/resources/CleanedYouClocks.x3d</a></div>
<div style="direction: ltr;"><br>
</div>
<div style="direction: ltr;">John</div>
<div><CleanedYouClocks.x3d>_______________________________________________<br>
x3d-public mailing list<br>
x3d-public@web3d.org<br>
http://web3d.org/mailman/listinfo/x3d-public_web3d.org</div>
</blockquote>
<div><br>
</div>
</body>
</html>