[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