<div dir="ltr"><div>John, thanks for your note. Here is an explanation of the text selections.</div><div><br></div><div>The interface is simple, TouchSensor nodes on Text and transparent boxes to activate ProtoInstance nodes. X3D-Edit interface for Shape simplifies that by providing an option for SelectableText. Now added to X3D-Edit features:</div><div><ul><li><a href="https://www.web3d.org/x3d/tools/X3D-Edit/X3D-Edit.html#SelectableText">X3D-Edit 4.0 Authoring Tool for Extensible 3D (X3D) Graphics: Selectable Text</a></li></ul><div><ul style="color:rgb(0,0,0);font-family:"Times New Roman";font-size:medium"><li><i>Selectable Text</i> design pattern simplifies text selection with TouchSensor or Anchor by providing a transparent rectangle background. The Shape panel provides a <a href="https://www.web3d.org/x3d/tools/X3D-Edit/images/SelectableTextShapePanelInterface.png" target="_blank">Selectable Text</a> option, as shown in <a href="https://www.web3d.org/x3d/tools/X3D-Edit/images/SelectableTextExample.png" target="_blank">Selectable Text example</a> screenshot which is demonstrated in <a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Poses/HAnimPosePrototypeIndex.html" target="_blank">X3D Example Archives: Humanoid Animation, Poses, HAnim Pose Prototype</a>. Providing each TouchSensor with a description offers the user a helpful hint for each Text selection.</li></ul><div><font color="#000000" face="arial, sans-serif">I try to keep example models as simple and focused as possible, so there is no need to add Layers.</font></div></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 Sun, Oct 19, 2025 at 8:23 PM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</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"><div>Don,<div dir="auto"><br></div><div dir="auto">I’ve updated my contacts for your email address. I’d like to discuss the menus you created for IMPORT/USE to see if we can add Layering/Layout components like was done for FACS.</div><div dir="auto"><span><br></span></div><div dir="auto"><span>Here’s the Layer and MenuItem ProtoDeclare built for FACS, in XML encoding:<div><a href="https://github.com/coderextreme/ci2had/blob/e6008aafdc6af9b857cf785b6f640b41db6fdc7e/resources/ManyClocks.x3d#L3291" target="_blank">https://github.com/coderextreme/ci2had/blob/e6008aafdc6af9b857cf785b6f640b41db6fdc7e/resources/ManyClocks.x3d#L3291</a></div><div dir="auto"><br></div><div dir="auto">Here’s the start of the LayerSet and first Layer: </div><div dir="auto"><div><a href="https://github.com/coderextreme/ci2had/blob/e6008aafdc6af9b857cf785b6f640b41db6fdc7e/resources/ManyClocks.x3d#L17" target="_blank">https://github.com/coderextreme/ci2had/blob/e6008aafdc6af9b857cf785b6f640b41db6fdc7e/resources/ManyClocks.x3d#L17</a></div></div><div dir="auto"><br></div><div dir="auto">I do have another version of this in the same folder.<br></div><div dir="auto"><br></div><div dir="auto">I think that just adding Layers/LayerSet to your current HAnimPose model is an easy thing to add, and will significantly add to the user experience—there won’t be rotating Text nodes!<br></div><div dir="auto"><br></div><div dir="auto">If you want to change any licenses to Web3D Consortium, that works for me, all the work is based on the Facial Animation X3D archive examples and the python located in that repository, written by me.</div><div dir="auto"><br></div><div dir="auto">But first, laundry!<br></div></span></div></div><div><div dir="auto"><span><div dir="auto"><br></div><div dir="auto">John </div><div dir="auto"><br></div><div dir="auto"><br></div></span></div>
</div>
</blockquote></div>