[x3d-public] A Layer/Layout yottzumm/coderextreme example scene to talk about

John Carlson yottzumm at gmail.com
Mon Aug 18 18:13:09 PDT 2025


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/e8580e1f/attachment.html>


More information about the x3d-public mailing list