[x3d-public] A Layer/Layout yottzumm/coderextreme example scene to talk about
GPU Group
gpugroup at gmail.com
Mon Aug 18 19:12:16 PDT 2025
"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
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20250818/baa67ce8/attachment-0001.html>
More information about the x3d-public
mailing list