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

GPU Group gpugroup at gmail.com
Mon Aug 18 12:20:43 PDT 2025


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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20250818/11b385f7/attachment.html>


More information about the x3d-public mailing list