j3d.org Code

Uses of Interface
org.j3d.terrain.TerrainData

Packages that use TerrainData
org.j3d.loaders General classes usable across multiple loader instances. 
org.j3d.terrain Generalised utility classes for all terrain culling algorithms. 
org.j3d.terrain.roam ROAM terrain rendering implementation. 
 

Uses of TerrainData in org.j3d.loaders
 

Classes in org.j3d.loaders that implement TerrainData
 class HeightMapTerrainData
          Generalised implementation of the TerrainData for any file format or loader that supports a static grid based data structure.
 class SimpleTiledTerrainData
          Simplified implementation of the TiledTerrainData for any file format or loader that supports a static grid based data structure.
 

Uses of TerrainData in org.j3d.terrain
 

Subinterfaces of TerrainData in org.j3d.terrain
 interface FreeFormTerrainData
          A source of terrain data that has no fixed requirements for its access.
 interface StaticTerrainData
          Terrain data that represents a static collection of information.
 interface TiledTerrainData
          Representatoin of data source that holds its data in tiles.
 

Classes in org.j3d.terrain that implement TerrainData
 class AbstractFreeFormTerrainData
          Abstract representation of free-form terrain data.
 class AbstractStaticTerrainData
          An abstract representation of the base functionality for a TerrainData implementation.
 class AbstractTerrainData
          An abstract representation of the base functionality for a TerrainData implementation.
 class AbstractTiledTerrainData
          An abstract representation of the base functionality for a TerrainData implementation.
 

Fields in org.j3d.terrain declared as TerrainData
protected  TerrainData Landscape.terrainData
          Raw terrain information to be rendered
 

Constructors in org.j3d.terrain with parameters of type TerrainData
Landscape(ViewFrustum view, TerrainData data)
          Create a new Landscape with the set view and data.
 

Uses of TerrainData in org.j3d.terrain.roam
 

Fields in org.j3d.terrain.roam declared as TerrainData
protected  TerrainData ROAMPatch.terrainData
          Source terrain data
 

Constructors in org.j3d.terrain.roam with parameters of type TerrainData
ROAMPatch(TerrainData terrain, int patchSize, ViewFrustum frustum, int patchX, int patchY)
          Create a new patch based on the terrain and appearance information.
ROAMSplitMergeLandscape(ViewFrustum view, TerrainData data)
          Creates new Landscape based on the view information and the terrain data.
ROAMSplitMergeLandscape(ViewFrustum view, TerrainData data, int patchSize)
          Creates new Landscape based on the view information and static terrain data, with a controlable patch size.
 


j3d.org Code

Latest Info from http://code.j3d.org/
Copyright © 2001 - j3d.org