These toys let you play around with some of the parameters of the hardest nodes for beginners to understand.  You know those "educational" toys your parents got you?  Well, this is like them, except maybe now that you're a little older, you won't mind so much.

Let's start off with the rotation toy.  This lets you play around with the x, y, z, and angle so you can see what they do to rotate an object.  The arrow that's shown on the screen is the axis around which the object rotates.

Next, the viewpoint toy.  This takes a steady hand because you can quickly get lost in space.  I imagine you'll hit reload quite a bit until you start understanding how the numbers in the Viewpoint node work.  This is the only world you can't move around to examine things from the front, back, sides, and so on.

Now the light toy.  This lets you control all the parameters of a DirectionalLight.  There are four DirectionalLights, one in each corner of the display, so don't panic.  The arrows will help you see where you're pointing the lights.  You can use the light toy to light your own worlds.  Just copy your world to "test.wrl" in the same directory, and you can use this toy to light it.

The color toy adjusts the parameters of the Material node.  If you want to use it to color your own worlds, you'll need to copy the source into this file because VRML doesn't let you inline partial nodes.

Finally, the color and light toy looks like the cockpit of a 747, but if you've used the other toys, you shouldn't have any trouble.  It combines the color toy's controls with some of the controls of the light toy.

You can play with these files here or download them to your own computer (zip | tar.gz).

New Version 11 January 1999 -- thanks to Kevin Perry <perry@phoenix.princeton.edu>
Added ambient intensity to color and light toy and made ambient intensity operative in color toy.
Also added "mute" buttons to lights in color and light toy.

Bob Crispen