<div style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:12pt"><p style="margin: 0.1rem 0; line-height: 1.0;">> <span style="font-size: 12pt;">if someone added some interactivity</span></p>
</div>
<p style="margin: 0.1rem 0; line-height: 1.0;">seems like if I pick an object of interest from a list or touching an interface point of the graph </p>
<p style="margin: 0.1rem 0; line-height: 1.0;">that I ought to be able to see contents and connections with other nodes and fields. </p>
<p style="margin: 0.1rem 0; line-height: 1.0;">maybe all but related goes dim when isOver some object </p>
<p style="margin: 0.1rem 0; line-height: 1.0;">Thanks,</p>
<p style="margin: 0.1rem 0; line-height: 1.0;">Joe</p>
<p style="margin: 0.1rem 0; line-height: 1.0;"> </p>
<div class="elnk-inline-message-container" style="border-left: 1px solid #aaa; box-sizing: border-box; padding: 10px 0 10px 15px; margin: 0;">
<p>-----Original Message-----<br>From: Extensible 3D (X3D) Graphics public discussion <x3d-public@web3d.org><br>Sent: Mar 22, 2025 9:23 PM<br>To: X3D Graphics public mailing list <x3d-public@web3d.org>, Nicholas Polys <npolys@vt.edu>, Holger Seelig <holger.seelig@yahoo.de>, James Saunders <jamesleesaunders@gmail.com><br>Cc: John Carlson <yottzumm@gmail.com><br>Subject: Re: [x3d-public] 3D sound with 3D graph.</p>
<p style="margin: 0.1rem 0; line-height: 1.0;"> </p>
<div>
<div dir="auto">I am focused on sound right now, but…</div>
<div dir="auto"> </div>
<div dir="auto">It would be great if someone added some interactivity, like grasping and pulling on a node, especially with audio feedback. Maybe also add an alert if the graph is going off scene. Maybe add another NavigationInfo.type to keep the scene in the view frustrum, but like EXAMINE?</div>
<div dir="auto"> </div>
<div dir="auto">Also, it seems like X_ITE goes slower when one is deep in the scene, and when I try to add some force-directed qualities. Adding a bounding box the camera is constrained to may help with getting lost or in the mud. Maybe I’ll check the standard or something. I’m not exactly sure of the size of the graph at this point.</div>
</div>
<div dir="auto"> </div>
<div dir="auto">Here’s one of my scenes in X_ITE:</div>
<div dir="auto"><br>
<div dir="auto"><a href="https://coderextreme.net/productconfig/public/indexphparrow3.html">https://coderextreme.net/productconfig/public/indexphparrow3.html</a></div>
<div dir="auto"> </div>
<div dir="auto">Additionally, I’d like picking at multiple objects at multiple distances.</div>
<div dir="auto"> </div>
<div dir="auto">Let me know which web based browsers have 3D audio, since that seems key. I’d be keen on loading a CGE web-based model viewer using JavaScript to create nodes, especially for graphs not already in gltf and X3D.</div>
<div dir="auto"> </div>
<div dir="auto">If someone takes my service and outputs X3D, I’ll try to use it, if I’m not disabled by CORS. I’m planning to do a lot of things with this data source. I’m on discord under Khronos and MSF, if you’re a member of MSF. Friend me!</div>
<div dir="auto"> </div>
<div dir="auto">In other words, I found a way to use a transportable database, except no native datetime type, that’s fairly easy to hook up to a server, with just file transfer, no complex databasee management!</div>
<div dir="auto"> </div>
<div dir="auto">This is the kind of what I was dreaming about doing with X3D for a long time, I just didn’t have a good algorithm for node placement! My solution was to do it in D3.js then add 3D! Bingo!</div>
<div dir="auto"> </div>
<div dir="auto">Maybe the D3-X3D people will take notice!</div>
</div>
<div>
<div dir="auto"> </div>
<div dir="auto">John </div>
<div><br>
<div class="gmail_quote">
<div class="gmail_attr" dir="ltr">On Sat, Mar 22, 2025 at 10:25 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank" rel="noopener">yottzumm@gmail.com</a>> wrote:</div>
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; padding-left: 1ex; border-left-color: #cccccc;">
<div dir="auto">If someone is interested in the data feed, it’s here:
<div><a href="https://coderextreme.net/productconfig/server.php" target="_blank" rel="noopener">https://coderextreme.net/productconfig/server.php</a></div>
<div dir="auto"> </div>
<div dir="auto">There’s two arrays in the object, “nodes” and “links”</div>
<div dir="auto"> </div>
<div dir="auto">Audio and tactile versions welcome!</div>
<div dir="auto"> </div>
<div dir="auto">I can add a service if you have JSON you want to visualize in this form. I just have to load a SQLite data base, and copy server code with the new database.</div>
<div dir="auto"> </div>
<div dir="auto">Here’s a copy of my database. One should be able to load JSON into a copy, with some vibe coding.</div>
<div dir="auto"> </div>
<div dir="auto">
<div><a href="https://coderextreme.net/productconfig/EntityRelationship.sqlite3" target="_blank" rel="noopener">https://coderextreme.net/productconfig/EntityRelationship.sqlite3</a></div>
</div>
</div>
<div dir="auto">
<div dir="auto"> </div>
<div dir="auto">John </div>
</div>
<div><br>
<div class="gmail_quote">
<div class="gmail_attr" dir="ltr">On Sat, Mar 22, 2025 at 6:24 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank" rel="noopener">yottzumm@gmail.com</a>> wrote:</div>
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; padding-left: 1ex; border-left-color: #cccccc;">I’d like to enable 3d audio sound with a touchsensor or similar. Such that when someone mouses over molecule-like structure build from JSON, there are different sounds for different depths away from the viewer for pick distance.
<div dir="auto"> </div>
<div dir="auto">Thanks,</div>
<div dir="auto"> </div>
<div dir="auto">John </div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
<p style="margin: 0.1rem 0; line-height: 1.0;"> </p>