class CAVERN_perfLimbo_c

LIMBO is a shell for building simple teleimmersive applications

Inheritance:


Public Methods

virtual void init (int argc, char** argv)
Initialize Limbo
void doOnePerformerCycle ()
Allow performer to do one cycle
virtual void process ()
Process events and actions in LIMBO
virtual void exit ()
Exit LIMBO
inline pfScene* getMainScene ()
Retrieve the main performer scene
inline pfDCS* getMainNavDCS ()
Retrieve the navigation (world) DCS
inline pfDCS* getMainLocalDCS ()
Retrieve the local DCS
inline pfDCS* getMainWandDCS ()
Retrieve the DCS that holds the users wand

Documentation

LIMBO is a shell for building simple teleimmersive applications. It does nothing more than support avatars and provides collision detection. Simple as this is, it turns out to be a very useful starting point. LIMBO ONE is a more advanced starting point that will read in models and allow you to cooperatively manipulate them.

limbo.cxx is a demo program that uses this class.

Avatars are supported by: CAVERN_perfAvatar_c and CAVERN_baseAvatar_c classes. Collision detection and navigation is supported by: CAVERN_perfCAVENavCollision_c. The LIMBO ZERO server is supported by: CAVERN_perfLimboServer_c.

virtual void init(int argc, char** argv)
Initialize Limbo. Pass it argc, argv from main so that it can parse the command line arguments.


Direct child classes:
limboSaber_c
See Also:
CAVERN_baseAvatar_c, CAVERN_perfAvatar_c, CAVERN_perfCAVENavCollision_c, CAVERN_perfLimboServer_c.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de