home previous
next contentsShout3D™ 2.0 - Demo Guide
|
The ExamineApplet allows users to examine scenes and models from any direction. It's very flexible and powerful. A complete discussion can be found in the User Guide.
The WalkApplet allows users to navigate through spaces. It incorporates collision detection and terrain following. A complete discussion can be found in the User Guide.
Although most custom user interactivity is best programmed in Java or JavaScript, there are a number of ways to add interactivity features to a scene simple by including nodes in the scene file. You can find information about all these nodes in the Node Class Reference of the Shout3D Specification.
Most custom interactivity is programmed in Java or JavaScript. The following demos offer general examples. In the JavaScript examples, the logic can be found directly in the HTML page.
The Shout3D Picker offers powerful pick intersection tools that allow users to interact with 3D objects with their mouse cursor. The lightsTest demo changes the lighting as users click on various objects. The three pickTest demos use the MultiTestApplet. As you move your cursor over these scenes, the point of intersection is indicated with an arrow.
The ultimate in programmed interactivity is a complete game. Press and release to control the throwing action. This sophisticated game uses real-world physical principles. The Java source code is in ModDunkPanel.java.
These demos highlight JavaScript communication between the interactive Shout3D applet and other elements on the HTML page. Look at the HTML source code for these demos.
You can give users control over the size of the Shout3D display, and even let them pause the rendering loop.
Copyright� 1999-2000, Eyematic Interfaces, Inc.