|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| CameraListener | Interface for classes wishing to be informed of changes in camera viewing properties (position, field of view, direction etc.). |
| SnapshotListener | Interface for objects that need to be informed when a snapshot has been taken. |
| Class Summary | |
|---|---|
| About3d | Displays general information about the 3d viewer. |
| Camera | A 'camera' that can be moved within a 3D space. |
| GUI3d | Creates GUI for viewing spatial objects in 3D. |
| ImageOutputBox | Create a non-modal dialogue for controlling snapshot and animation output. |
| MovementBox | Allows various movement settings to be controlled (rotation style, mouse sensitivity etc). |
| ScaleDrapeBox | Allows selected levels of drape detail to be updated. |
| SurfaceDetailBox | Allows surface detail texture to be controlled (texture to use, level of transparency, size etc). |
| SurfaceRenderer | Creates and draws spatial objects in 3D coordinate space. |
| SurfNormals | Calculates the surface normals of a gridded array. |
| VectAppearanceBox | Allows vector appearance to be controlled. |
| View3d | Class for storing 3d views and routes over a surface. |
Contains classes that create or modify LandSerf's 3d viewing user interface.
The main GUI window for the 3d viewer is GUI3d. The main OpenGL rendering is handled
in SurfaceRenderer. These and several other classes in this package use the
jogl OpenGL bindings to make OpenGL calls.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||