<div dir="ltr">No one's changing the radius in X3D.  I'm warping the sphere mesh in a vertex shader based on other parameters passed to the shader.<div><br></div><div>If this is "not allowed,"  I will kindly say "go ____ yourselves" to the Web3D consortium.  Money and effort spent better elsewhere (on PlayCanvas).</div><div><br></div><div>Of course, I understand most of this is possible with an IndexedFaceSet.  It just seems extremely slow compared to my current solution (I've tried IFS).<br><div><br></div><div>If you've missed the revolution in computer graphics dawdling over web/VR/AR/XR, search for "real-time ray tracing" or check out the PlayStation5 and Unreal 5 demos.</div><div><br></div><div>I'm not changing the subdivision or radius field in X3DOM, to make that clear.  I have no desire to do that.  I just need a good mesh to pass the shader.  Is that so hard to grant?  One that is fully connected (no edges) is particularly useful.</div><div><br></div><div>John</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, May 30, 2020 at 9:33 PM Joseph D Williams <<a href="mailto:joedwil@earthlink.net">joedwil@earthlink.net</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 lang="EN-US"><div class="gmail-m_5478203488553840444WordSection1"><ul style="margin-top:0in" type="disc"><li class="gmail-m_5478203488553840444MsoListParagraph" style="margin-left:0in">… during models lifetime</li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">So much is true, please notice the access type of the field.</p><p class="MsoNormal">If it is initialize only, then it is set when the node is initialized or replaced. </p><p class="MsoNormal">This has been used as a clue that the browser has to completely redraw the node if the field is changed. </p><p class="MsoNormal">Of course the sphere’s shape can be altered by xyz scaling in the parent transform so you can change the shape to most anything without a hole but not the initialized radius in parent space or the number of points in the shape without redrawing it. </p><p class="MsoNormal">Thanks, </p><p class="MsoNormal">Joe</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0in 0in"><p class="MsoNormal" style="border:none;padding:0in"><b>From: </b><a href="mailto:yottzumm@gmail.com" target="_blank">John Carlson</a><br><b>Sent: </b>Saturday, May 30, 2020 3:47 PM<br><b>To: </b><a href="mailto:mufti11@web.de" target="_blank">J. Scheurich</a><br><b>Cc: </b><a href="mailto:x3d-public@web3d.org" target="_blank">X3D Graphics public mailing list</a><br><b>Subject: </b>Re: [x3d-public] Sphere subdivision in to X3DV4 standard</p></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">Surely you can apply transforms such that the radius changes?</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div></div><p class="MsoNormal" style="margin-right:0in;margin-bottom:12pt;margin-left:4.8pt">But according to the X3D standards, a sphere may not change its single<br>parameter (radius)<br>during models lifetime.</p><p class="MsoNormal"><u></u> <u></u></p></div></div></blockquote></div>