HomeSort by relevance Sort by last modified time
    Searched refs:Terrain (Results 1 - 6 of 6) sorted by null

  /external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/
TerrainLodControl.java 32 package com.jme3.terrain.geomipmap;
46 import com.jme3.terrain.Terrain;
47 import com.jme3.terrain.geomipmap.lodcalc.DistanceLodCalculator;
48 import com.jme3.terrain.geomipmap.lodcalc.LodCalculator;
54 * Tells the terrain to update its Level of Detail.
64 * terrain to the scene!
70 private Terrain terrain; field in class:TerrainLodControl
79 public TerrainLodControl(Terrain terrain, Camera camera) {
    [all...]
TerrainGrid.java 32 package com.jme3.terrain.geomipmap;
45 import com.jme3.terrain.Terrain;
46 import com.jme3.terrain.geomipmap.lodcalc.LodCalculator;
47 import com.jme3.terrain.heightmap.HeightMap;
48 import com.jme3.terrain.heightmap.HeightMapGrid;
64 * It uses an LRU (Least Recently Used) cache of 16 terrain tiles (full TerrainQuadTrees). The
89 * attached to the qrid quad tree, back on the OGL thread. It will grab the terrain quad from
97 * These allow physics to update, and other operation (often needed for loading the terrain) to occur
129 * It will first check the LRU cache to see if the terrain tile is already there
477 Terrain terrain = cache.get(tileCell); local
    [all...]
TerrainQuad.java 33 package com.jme3.terrain.geomipmap;
52 import com.jme3.terrain.ProgressMonitor;
53 import com.jme3.terrain.Terrain;
54 import com.jme3.terrain.geomipmap.lodcalc.LodCalculator;
55 import com.jme3.terrain.geomipmap.picking.BresenhamTerrainPicker;
56 import com.jme3.terrain.geomipmap.picking.TerrainPickData;
57 import com.jme3.terrain.geomipmap.picking.TerrainPicker;
71 * A terrain quad is a node in the quad tree of the terrain system.
    [all...]
  /external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/lodcalc/
SimpleLodThreshold.java 33 package com.jme3.terrain.geomipmap.lodcalc;
39 import com.jme3.terrain.Terrain;
40 import com.jme3.terrain.geomipmap.TerrainQuad;
45 * Just multiplies the terrain patch size by 2. So every two
54 private int size; // size of a terrain patch
61 public SimpleLodThreshold(Terrain terrain) {
62 if (terrain instanceof TerrainQuad)
63 this.size = ((TerrainQuad)terrain).getPatchSize();
    [all...]
  /external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/
Terrain.java 32 package com.jme3.terrain;
37 import com.jme3.terrain.geomipmap.lodcalc.LodCalculator;
41 * Terrain can be one or many meshes comprising of a, probably large, piece of land.
42 * Terrain is Y-up in the grid axis, meaning gravity acts in the -Y direction.
44 * also be disabled if you so desire, however some terrain implementations can choose to ignore
46 * Terrain implementations should extend Node, or at least Spatial.
50 public interface Terrain {
53 * Get the real-world height of the terrain at the specified X-Z coorindate.
60 * Get the normal vector for the surface of the terrain at the specified
78 * To set the height of the terrain and see it, you will have
    [all...]
  /external/jmonkeyengine/engine/src/test/jme3test/terrain/
TerrainTestReadWrite.java 32 package jme3test.terrain;
47 import com.jme3.terrain.Terrain;
48 import com.jme3.terrain.geomipmap.TerrainLodControl;
49 import com.jme3.terrain.geomipmap.TerrainQuad;
50 import com.jme3.terrain.geomipmap.lodcalc.DistanceLodCalculator;
51 import com.jme3.terrain.heightmap.AbstractHeightMap;
52 import com.jme3.terrain.heightmap.ImageBasedHeightMap;
60 * Saves and loads terrain.
66 private Terrain terrain field in class:TerrainTestReadWrite
307 TerrainQuad terrain = new TerrainQuad("terrain", b, s, hm); local
    [all...]

Completed in 1895 milliseconds