<div dir="ltr">I do not have small examples of Layout, and my examples mainly inherit from Christoph Valentin, so perhaps he could volunteer a small example?<div><br></div><div>I am attaching the least problematic ones that display in sunrize (x_ite) and freewrl respectively with errors, which someone could pare down. The white letters and "=" should be draggable with a mouse in the product, and those parameters should affect the central shape. When you drag the letters, a parameter value appears to the right of the "=". At least the dragging (sliders) works in both examples.</div><div><br></div><div>But really, Christoph has done some marvels. Perhaps he's more ready to contribute than I am.</div><div><br></div><div>I have two examples of Layering, mostly the work with the 2 Menus when we were converting FACS to HAnimDisplacer.</div><div><br></div><div>So, my examples may need more crafting with X3D-Edit. Plus, they have licensed resources, like shaders and images. I believe that shaders and images can be removed or replaced with little effect on the Layout stuff.</div><div><br></div><div>Once we have a baseline for a "slider" from Christoph, I can add the Proto work I did with sliders, which is more advanced.<br><div><br></div><div>Thanks, Christoph,</div><div><br></div><div>John</div></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sun, Aug 17, 2025 at 9:39 PM Don Brutzman <<a href="mailto:don.brutzman@gmail.com">don.brutzman@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 dir="ltr"><div dir="ltr">Focusing on Layout component nodes themselves:</div><div dir="ltr"><br></div><div dir="ltr">We do not have any example scenes
in the archives showing each of the 5 Layout component nodes: Layout, LayoutGroup, LayoutLayer, ScreenFontStyle, and ScreenGroup.<div><br></div><div>It would be good to have some simple examples showing these nodes in use, so that we might test tools equivalently.</div><div><ul><li>X3D Architecture, v4.1 draft, clause 36 Layout component</li><li><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/layout.html" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/layout.html</a></li></ul></div><div>To be understandable, useful and repeatable, such examples should be pretty terse (maybe a few dozen lines long).</div><div><br></div><div>Slogan that still holds true, even at our pretty-high level of reliable maturity: "you get what you inspect, not what you expect."</div><div><br></div><div>Thanks in advance for all offers and efforts to establish a shared baseline. This will help X3D authors too.</div><div><br></div><div>all the best, Don</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Aug 16, 2025 at 8:06 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">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 dir="auto">For example, this FACS model uses Layering fairly effectively for the menus, and I’ve probably not validated it yet. I am unsure if X3DUOM, et al., can be applied here for naming or not:<div><a href="https://github.com/coderextreme/ci2had/blob/main/resources/CleanedYouClocks.x3d" target="_blank">https://github.com/coderextreme/ci2had/blob/main/resources/CleanedYouClocks.x3d</a></div><div dir="auto"><br></div><div dir="auto">Let me know if I can be more effective with LayoutGroup.</div><div dir="auto"><br></div><div dir="auto">It would be fun to validate these with X3D JSON schema, so I’m bringing versions under X3DJSONLD.</div><div dir="auto"><br></div><div dir="auto">In an ideal situation, I could build a whole GUI toolkit with these components, which might be fun!</div><div dir="auto"><br></div><div dir="auto">Enjoy,</div><div dir="auto"><br></div><div dir="auto">John</div></div>
</blockquote></div></div>
</blockquote></div>