Flight Club


Package flightclub.framework3d

This package contains contains classes for building and viewing a 3d model.

See:
          Description

Interface Summary
CameraSubject This interface should be implemented by any 3d object which may become the camera subject.
ClockObserver This interface is for objects that do stuff when the clock ticks.
EventInterface This interface is to be implemented by objects (eg.
ModelEnv This interface enables a ModelViewer to be used in either an applet or an application (a frame).
 

Class Summary
CameraMan This class implements camera functionality such as cutting smoothly between different camera subjects and mapping (x, y, z) onto the screen (y_, z_)).
CameraSubjectSimple This class implements the most basic camera subject.
Clock This class implements the clock that manages model time.
EventManager This class implements an event manager.
ModelApplet This class implements an applet within which runs a ModelViewer.
ModelCanvas This class is responsible for displaying a 3d model on the screen.
ModelFrame This class displays a ModelViewer in a frame.
ModelViewer This is the main manager (the hub) of the framework.
Obj3d This class implements a 3d object made up of polygons.
Obj3dDir This class extends Obj3d to include a local frame of reference.
Obj3dManager This class manages a list of 3d objects - the model.
Tools3d This class implements static methods for 3d geometry.
 

Exception Summary
FileFormatException  
 

Package flightclub.framework3d Description

This package contains contains classes for building and viewing a 3d model. At the top of the object graph is ModelViewer. This manager creates all the other classes. The Flight Club client uses a subclass of ModelViewer at its hub.


Dan Burton <danb@dircon.co.uk> | latest update: 20 Sep 2002;