<html aria-label="message body"><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><span style="color: rgb(0, 0, 0); font-size: 11.05px;">InlineGeometry , s</span>eems possible. 👍 <div>Because all files are converted to X3D, and it may be possible to also load X3D files, I would recommend to use the first found X3DGeometryNode in the loaded scene.</div><div><br></div><div>Best regards,</div><div>Holger</div><div><br id="lineBreakAtBeginningOfMessage"><div>
<meta charset="UTF-8"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px;">—</div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px;">Holger Seelig<br>holger.seelig@yahoo.de<br><br></div></div></div></div></div></div></div></div></div></div></div></div>
</div>
<div><br><blockquote type="cite"><div>Am 10.02.2026 um 17:54 schrieb Don Brutzman via x3d-public <x3d-public@web3d.org>:</div><br class="Apple-interchange-newline"><div><div dir="ltr"><div>Thanks for an excellent meeting. Some inputs:</div><div><ul><li><a href="https://pypi.org/project/x3d/">x3d.py</a> module published on PyPi</li><li><a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/">HAnim Medical examples</a> now being updated, working on "broken arm" use case that has cast as a coveroid</li><li><a href="https://www.web3d.org/x3d/tools/X3D-Edit/X3D-Edit.html">X3D-Edit</a> update soon, hopefully including feature for authors to reduce unnecessary precision of floating-point output to reduce file size.</li></ul></div><div>New topic of potential interest: create a new X3D node <b>InlineGeometry</b> to support direct loading of STL or PLY geometry files, simplifying the current import process. Something like</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><pre class="gmail-node" style="font-size: 11.05px; margin-left: 25px;">InlineGeometry : X3DGeometryNode, X3DUrlObject {
SFTime [in,out] autoRefresh 0.0 [0,∞)
SFTime [in,out] autoRefreshTimeLimit 3600.0 [0,∞)\
SFString [in,out] description ""
SFBool [in,out] load TRUE
SFNode [in,out] metadata NULL [X3DMetadataObject]
MFString [in,out] url [] [URI]
}</pre></blockquote><div>For convenience, here were chat comments about blender API to xml:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><b style="font-family:"Segoe UI"">Don </b><span style="font-family:"Segoe UI"">8:12 AM</span></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span style="font-family:"Segoe UI"">Wondering what is the goal of the blendxml work? Blender has a .blend format already. Not understanding the connection to X3D.<br><br><b>Michalis Kamburelis</b> 8:13 AM<br>As an introspection into Blender stuff it is useful -- to see what is there in Blender.<br><br><b>Michalis Kamburelis</b> 8:13 AM<br>(that's how I see it at least)<br><br><b>Don </b>8:17 AM<br>OK, now wondering if we have a consistent mapping from Blender to X3D (for shapes at least). Is that written down online, or in the blender export source code somewhere? That seems necessary step for a corresponding effort that maps .blend files to X3D.<br>Response on call: blendxml file is serializing blender API in python, then will need to explore how blender constructions can be turned into X3D.<br><br><b>Don </b>8:27 AM<br>If there are some basic examples and descriptions we might add to the X3D Examples Archives to show good practice. If it is "ugly" output, we might publish that along with a "cleaned up" version that shows what improvements are possible. This can help authors using Blender for X3D, and also future improvements to Blender exporters and Blender converters.</span></blockquote><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 Mon, Feb 9, 2026 at 7:51 PM Bergstrom, Aaron via X3D-Ecosystem <<a href="mailto:x3d-ecosystem@web3d.org">x3d-ecosystem@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"><div class="msg-8178273980537807237">
<div lang="EN-US" style="overflow-wrap: break-word;">
<div class="m_-8178273980537807237WordSection1"><p class="MsoNormal"><b><span style="font-size:12pt">Reminder for X3D Ecosystem Meeting<u></u><u></u></span></b></p><p class="MsoNormal"><b><span style="font-size:12pt">Date: </span></b><span style="font-size:12pt">Feb 10, 2026<u></u><u></u></span></p><p class="MsoNormal"><b><span style="font-size:12pt">Time:</span></b><span style="font-size:12pt"> 11am Eastern (US), 8am Pacific<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12pt"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:12pt">Location – Zoom:</span></b><span style="font-size:12pt">
<a href="https://us02web.zoom.us/j/86225731225?pwd=aUh3twfhNUaacXLyJolEof1tsZXSyA.1" target="_blank">
https://us02web.zoom.us/j/86225731225?pwd=aUh3twfhNUaacXLyJolEof1tsZXSyA.1</a> <u></u>
<u></u></span></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><b>High Level Agenda<u></u><u></u></b></p>
<ul style="margin-top:0in" type="disc">
<li style="margin-top: 0in; margin-bottom: 0in; vertical-align: baseline;">
Cesium Funding Award – Project Update<u></u><u></u></li><li style="margin-top: 0in; margin-bottom: 0in; vertical-align: baseline;">
Blender Topics<u></u><u></u></li><ul style="margin-top:0in" type="circle">
<li style="margin-top: 0in; margin-bottom: 0in; vertical-align: baseline;">
Blender XML - John Carlson<u></u><u></u></li><li style="margin-top: 0in; margin-bottom: 0in; vertical-align: baseline;">
Discussion of Blender Armature<u></u><u></u></li></ul>
<li style="margin-top: 0in; margin-bottom: 0in; vertical-align: baseline;">
UND Updates<u></u><u></u></li><ul style="margin-top:0in" type="circle">
<li style="margin-top: 0in; margin-bottom: 0in; vertical-align: baseline;">
RawKee Python Edition for Maya - Current Status<u></u><u></u></li></ul>
</ul>
<ul style="margin-top:0in" type="disc">
<ul style="margin-top:0in" type="circle">
<li style="margin-top: 0in; margin-bottom: 0in; vertical-align: baseline;">
UND Asset Library - Github - MIT License<u></u><u></u></li><ul style="margin-top:0in" type="square">
<li style="margin-top: 0in; margin-bottom: 0in; vertical-align: baseline;">
<a href="https://github.com/und-dream-lab/assets" target="_blank"><span style="color:rgb(17,85,204)">https://github.com/und-dream-lab/assets</span></a> <u></u><u></u></li></ul>
</ul>
<li style="margin-top: 0in; margin-bottom: 0in; vertical-align: baseline;">
Other Topics – As suggested in meeting<u></u><u></u></li></ul><div style="margin: 0in; vertical-align: baseline;"><span style=""><u></u> <u></u></span></div><div style="margin: 0in; vertical-align: baseline;"><span style="">Aaron<u></u><u></u></span></div><p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
-- <br>
X3D-Ecosystem mailing list<br>
<a href="mailto:X3D-Ecosystem@web3d.org" target="_blank">X3D-Ecosystem@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-ecosystem_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-ecosystem_web3d.org</a><br>
</div></blockquote></div>
_______________________________________________<br>x3d-public mailing list<br>x3d-public@web3d.org<br>http://web3d.org/mailman/listinfo/x3d-public_web3d.org<br></div></blockquote></div><br></div></body></html>