DEMO
APPLICATIONS![]() |
This is a screen shot from the demo load application. (EVL 1999) |
| Load Application | This
simple application demonstrates how to create the most basic Tandem application.
The first step in creating a Tandem application is to inherit from TcApplication. This class provides factory methods for the client to override. In this fashion the client can create and customize any of the following : A network manager, a loader, an interaction manager, an avatar manager, an audio player or a graphics manager. Currently Tandem provides a ready to use network manager, a basic interaction manager, and audio player and a default graphics manager. It should not be necessary to create a custom graphics library unless one wishes to port Tandem to another graphics library. Currently Tandem is supported by SGI's IRIS Performer and the CAVElib. This example consists of one class, the Demo_Load_Application class. Since we only require default travel, and no other interaction this application does not override any factory methods. The constructor for this class creates three tandem graphics components. One TdGfxPfGroup that performs a scale underwhich the cube and terrain reside. There are two TdGfxPfObjects, one for the cube and one for the terrain. See the following source code:
|
| Downloads | Tandem_Demo.tar.gz
This demo requires an installed copy of the CAVElib and TandemLib downloaded from the previous page.
|