[x3d-public] A Layer/Layout yottzumm/coderextreme example scene to talk about
John Carlson
yottzumm at gmail.com
Mon Aug 18 19:42:24 PDT 2025
I use JQuery/JavaScript and socket.io, but Sunrize and FreeWRL don’t seem
to do HTML. I just include a Script tag in X_ITE. See my JSONverse
project:
https://github.com/coderextreme/JSONverse
I wouldn’t be opposed to including an HTML file in a Layer, it might make
things easier to deal with at a programmer level, and we have a way to
distinguish Script elements by type.
Enjoy!
On Mon, Aug 18, 2025 at 9:13 PM GPU Group via x3d-public <
x3d-public at web3d.org> wrote:
> "HTML" could/should there be an HTMLLayer node with URL='xx.html' derived
> from Layer?
> How does X_ITE talk to HTML?
> -Doug
>
> On Mon, Aug 18, 2025 at 7:13 PM John Carlson <yottzumm at gmail.com> wrote:
>
>> I think that HTML would be preferred for most people, but I’m eyeing
>> TextBox.x3d for possible use on X3DJSONLD 12. Can I copy/paste in and
>> out? On the web? Will we ever see styling of X3D nodes? Does glTF or
>> OpenUSD do styling?
>>
>> On Mon, Aug 18, 2025 at 2:21 PM GPU Group via x3d-public <
>> x3d-public at web3d.org> wrote:
>>
>>> You're welcome to use anything on in-scene UI / GUI widgets I did
>>> without citing. or credit needed - feel free to scrape and hack:
>>> https://freewrl.sourceforge.io/tests/26_Humanoid_Animation/UI/
>>> - protos, I made unlabeled checkbox, and derived labeled checkbox proto
>>> from that, etc, for a few widget types, but I was hacking to get a scene
>>> running, not trying to make a perfect component.
>>> Q. should there be a web3d Component with standard in-scene GUI widgets?
>>> benefit: someone just starting with web3d could do more fancy things
>>> sooner / faster / easier.
>>> -Doug
>>>
>>> On Sun, Aug 17, 2025 at 11:56 PM John Carlson <yottzumm at gmail.com>
>>> wrote:
>>>
>>>> I place this example under the Web3D Consortium License, for
>>>> submission to the archives. I think that Christoph V. and maybe Doug
>>>> Sanden have had their hands on files like these. They should probably give
>>>> their blessing
>>>>
>>>> The letter with equals, "=", sliders work in FreeWRL. I haven't
>>>> gotten this example to slide like other X_ITE samples. I am using Sunrize
>>>> and FreeWRL.
>>>>
>>>> The main problem with this scene is that the middle shape inside the
>>>> coordinate axes doesn't change shape. That may be due to
>>>> how generateCoordinates() is called or not called (it may be currently
>>>> commented out). There might be issues with coordinates or coordIndexes.
>>>>
>>>> FreeWRL drags the number and letter together correctly. Sunrize
>>>> doesn't drag at all.
>>>>
>>>> Anyway, something for your perusal, and archiving.
>>>>
>>>> There may be an issue with how I am using JavaScript and setting Script
>>>> fields with a variable???
>>>>
>>>> Here's are some of the critical lines that need to work, including the
>>>> last one:
>>>>
>>>> function newTranslation(value) {
>>>> set_protoValue(value.x * protoScale);
>>>> set_protoText(new
>>>> MFString(protoParameterName+'='+protoValue.toFixed(2)));
>>>> protoScript[protoParameterName] = protoValue;
>>>> };
>>>>
>>>> John
>>>> John
>>>>
>>> _______________________________________________
>>> x3d-public mailing list
>>> x3d-public at web3d.org
>>> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>>>
>> _______________________________________________
> x3d-public mailing list
> x3d-public at web3d.org
> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20250818/90f6c1d3/attachment.html>
More information about the x3d-public
mailing list