Name | Description | Type | Package | Framework |
AbstractFilter | Class | com.jme3.terrain.noise.filter | JMonkeyEngine | |
AbstractHeightMap | AbstractHeightMap provides a base implementation of height data for terrain rendering. | Class | com.jme3.terrain.heightmap | JMonkeyEngine |
AssetTileLoader | Class | com.jme3.terrain.geomipmap.grid | JMonkeyEngine | |
Basis | Interface for - basically 3D - noise generation algorithms, based on the book: Texturing & Modeling - A Procedural Approach | Interface | com.jme3.terrain.noise | JMonkeyEngine |
BresenhamTerrainPicker | It basically works by casting a pick ray against the bounding volumes of the TerrainQuad and its children, gathering | Class | com.jme3.terrain.geomipmap.picking | JMonkeyEngine |
BresenhamYUpGridTracer | Works on the XZ plane, with positive Y as up. | Class | com.jme3.terrain.geomipmap.picking | JMonkeyEngine |
BresenhamYUpGridTracer .Direction | Class | com.jme3.terrain.geomipmap.picking | JMonkeyEngine | |
CatRom2 | Class | com.jme3.terrain.noise.modulator | JMonkeyEngine | |
Color | Helper class for working with colors and gradientsConstructor SummaryColor() | Class | com.jme3.terrain.noise | JMonkeyEngine |
CombinerHeightMap | CombinerHeightMap generates a new height map based on two provided height maps. | Class | com.jme3.terrain.heightmap | JMonkeyEngine |
DistanceLodCalculator | Calculates the LOD of the terrain based on its distance from the cameras. | Class | com.jme3.terrain.geomipmap.lodcalc | JMonkeyEngine |
EntropyComputeUtil | Class | com.jme3.terrain.geomipmap.lodcalc.util | JMonkeyEngine | |
FaultHeightMap | Creates an heightmap based on the fault algorithm. | Class | com.jme3.terrain.heightmap | JMonkeyEngine |
Filter | Interface | com.jme3.terrain.noise | JMonkeyEngine | |
FilteredBasis | Fields inherited from class com. | Class | com.jme3.terrain.noise.basis | JMonkeyEngine |
FluidSimHeightMap | FluidSimHeightMap generates a height map based using some sort of fluid simulation. | Class | com.jme3.terrain.heightmap | JMonkeyEngine |
Fractal | Interface for a general fractal basis. | Interface | com.jme3.terrain.noise.fractal | JMonkeyEngine |
FractalSum | FractalSum is the simplest form of fractal functions summing up a few octaves of the noise value with an ever decreasing (0 < roughness < 1) amplitude | Class | com.jme3.terrain.noise.fractal | JMonkeyEngine |
FractalTileLoader | Class | com.jme3.terrain.geomipmap.grid | JMonkeyEngine | |
GeoMap | Constructs heightfields to be used in Terrain. | Class | com.jme3.terrain | JMonkeyEngine |
HeightMap | Interface | com.jme3.terrain.heightmap | JMonkeyEngine | |
HeightMapGrid | Interface | com.jme3.terrain.heightmap | JMonkeyEngine | |
HillHeightMap | HillHeightMap generates a height map base on the Hill Algorithm. | Class | com.jme3.terrain.heightmap | JMonkeyEngine |
HydraulicErodeFilter | Fields inherited from class com. | Class | com.jme3.terrain.noise.filter | JMonkeyEngine |
ImageBasedHeightMap | ImageBasedHeightMap is a height map created from the grayscale conversion of an image. | Class | com.jme3.terrain.heightmap | JMonkeyEngine |
ImageBasedHeightMapGrid | Loads Terrain grid tiles with image heightmaps. | Class | com.jme3.terrain.heightmap | JMonkeyEngine |
ImageHei | Interface | com.jme3.terrain.heightmap | JMonkeyEngine | |
ImageTileLoader | Class | com.jme3.terrain.geomipmap.grid | JMonkeyEngine | |
ImprovedNoise | Perlin's default implementation of Improved Perlin Noise designed to work with Noise base | Class | com.jme3.terrain.noise.basis | JMonkeyEngine |
IterativeFilter | Fields inherited from class com. | Class | com.jme3.terrain.noise.filter | JMonkeyEngine |
LodCalculator | Calculate the Level of Detail of a terrain patch based on the cameras, or other locations. | Interface | com.jme3.terrain.geomipmap.lodcalc | JMonkeyEngine |
LodCalculatorFactory | Creates LOD Calculator objects for the terrain patches. | Interface | com.jme3.terrain.geomipmap.lodcalc | JMonkeyEngine |
LodDistanceCalculatorFactory | Class | com.jme3.terrain.geomipmap.lodcalc | JMonkeyEngine | |
LODGeomap | Produces the mesh for the TerrainPatch. | Class | com.jme3.terrain.geomipmap | JMonkeyEngine |
LodPerspectiveCalculatorFactory | TODO: Make it work with multiple cameras TODO: Fix the cracks when the lod differences are greater than 1 | Class | com.jme3.terrain.geomipmap.lodcalc | JMonkeyEngine |
LodThreshold | Calculates the LOD value based on where the camera is. | Interface | com.jme3.terrain.geomipmap.lodcalc | JMonkeyEngine |
LRUCache | An LRU cache, based on LinkedHashMap. | Class | com.jme3.terrain.geomipmap | JMonkeyEngine |
MidpointDisplacementHeightMap | MidpointDisplacementHeightMap generates an heightmap based on the midpoint displacement algorithm. | Class | com.jme3.terrain.heightmap | JMonkeyEngine |
Modulator | Interface | com.jme3.terrain.noise.modulator | JMonkeyEngine | |
MultiTerrainLodControl | An extension of the TerrainLodControl that handles multiple terrains at once. | Class | com.jme3.terrain.geomipmap | JMonkeyEngine |
Namer | Interface | com.jme3.terrain.heightmap | JMonkeyEngine | |
NeighbourFinder | Used for TerrainQuad to find neighbours that are not part of the same quad tree. | Interface | com.jme3.terrain.geomipmap | JMonkeyEngine |
Noise | Class | com.jme3.terrain.noise.basis | JMonkeyEngine | |
NoiseAggregator | A simple aggregator basis. | Class | com.jme3.terrain.noise.basis | JMonkeyEngine |
NoiseModulator | Interface | com.jme3.terrain.noise.modulator | JMonkeyEngine | |
NormalRecalcControl | Handles the normal vector updates when the terrain changes heights. | Class | com.jme3.terrain.geomipmap | JMonkeyEngine |
OptimizedErode | Fields inherited from class com. | Class | com.jme3.terrain.noise.filter | JMonkeyEngine |
ParticleDepositionHeightMap | ParticleDepositionHeightMap creates a heightmap based on the Particle Deposition algorithm based on Jason Shankel's paper from | Class | com.jme3.terrain.heightmap | JMonkeyEngine |
PerspectiveLodCalculator | Class | com.jme3.terrain.geomipmap.lodcalc | JMonkeyEngine | |
PerturbFilter | Fields inherited from class com. | Class | com.jme3.terrain.noise.filter | JMonkeyEngine |
ProgressMonitor | Monitor the progress of an expensive terrain operation. | Interface | com.jme3.terrain | JMonkeyEngine |
RawHeightMap | RawHeightMap creates a height map from a RAW image file. | Class | com.jme3.terrain.heightmap | JMonkeyEngine |
ShaderUtils | Helper class containing useful functions explained in the book: Texturing & Modeling - A Procedural Approach | Class | com.jme3.terrain.noise | JMonkeyEngine |
SimpleLodThreshold | Just multiplies the terrain patch size by 2. | Class | com.jme3.terrain.geomipmap.lodcalc | JMonkeyEngine |
SmoothFilter | Fields inherited from class com. | Class | com.jme3.terrain.noise.filter | JMonkeyEngine |
Terrain | Terrain can be one or many meshes comprising of a, probably large, piece of land. | Interface | com.jme3.terrain | JMonkeyEngine |
TerrainGrid | TerrainGrid itself is an actual TerrainQuad. | Class | com.jme3.terrain.geomipmap | JMonkeyEngine |
TerrainGridListener | Notifies the user of grid change events, such as moving to new grid cells. | Interface | com.jme3.terrain.geomipmap | JMonkeyEngine |
TerrainGridLodControl | Updates grid offsets and cell positions. | Class | com.jme3.terrain.geomipmap | JMonkeyEngine |
TerrainGridTileLoader | Interface | com.jme3.terrain.geomipmap | JMonkeyEngine | |
TerrainLodControl | Tells the terrain to update its Level of Detail. | Class | com.jme3.terrain.geomipmap | JMonkeyEngine |
TerrainPatch | A terrain patch is a leaf in the terrain quad tree. | Class | com.jme3.terrain.geomipmap | JMonkeyEngine |
TerrainPickData | Pick result on a terrain patch with the intersection on the bounding box of that terrain patch. | Class | com.jme3.terrain.geomipmap.picking | JMonkeyEngine |
TerrainPicker | Pick the location on the terrain from a given ray. | Interface | com.jme3.terrain.geomipmap.picking | JMonkeyEngine |
TerrainQuad | TerrainQuad is a heightfield-based terrain system. | Class | com.jme3.terrain.geomipmap | JMonkeyEngine |
ThermalErodeFilter | Fields inherited from class com. | Class | com.jme3.terrain.noise.filter | JMonkeyEngine |
UpdatedTerrainPatch | Stores a terrain patch's details so the LOD background thread can update the actual terrain patch back on the ogl thread. | Class | com.jme3.terrain.geomipmap | JMonkeyEngine |