A goal is to do this entirely in X3D.  No JavaScript, no shaders, just pure XML, VRML, or JSON.<div dir="auto"><br></div><div dir="auto"><div><a href="https://coderextreme.net/assetmanager/">https://coderextreme.net/assetmanager/</a></div><div dir="auto"><br></div><div dir="auto">Are you with me?  X_ITE seems the closest.</div><div dir="auto"><br></div><div dir="auto">I need a “physics model” which does the shape morphing.  X_ITE provides the materials (prismatic effect), I think.</div><div dir="auto"><br></div><div dir="auto">Here’s my equation in spherical coordinates:</div><div dir="auto">r = A + B * cos(C * theta + D) * cos(E * phi + F).</div><div dir="auto"><br></div><div dir="auto">I realize this is not currently possible without shaders or JavaScript.  I have those.</div><div dir="auto"><br></div><div dir="auto">I’m thinking with glTF interactivity, glTF is pulling ahead, but I don’t know how to use glTF interactivity to do this!</div><br></div><div dir="auto"><span>John </span><br></div>