Home | History | Annotate | Download | only in terrain

Lines Matching refs:terrain

1 package jme3test.terrain;
26 import com.jme3.terrain.geomipmap.TerrainGrid;
27 import com.jme3.terrain.geomipmap.TerrainGridListener;
28 import com.jme3.terrain.geomipmap.TerrainLodControl;
29 import com.jme3.terrain.geomipmap.TerrainQuad;
30 import com.jme3.terrain.geomipmap.grid.FractalTileLoader;
31 import com.jme3.terrain.geomipmap.lodcalc.DistanceLodCalculator;
37 import com.jme3.terrain.noise.ShaderUtils;
38 import com.jme3.terrain.noise.basis.FilteredBasis;
39 import com.jme3.terrain.noise.filter.IterativeFilter;
40 import com.jme3.terrain.noise.filter.OptimizedErode;
41 import com.jme3.terrain.noise.filter.PerturbFilter;
42 import com.jme3.terrain.noise.filter.SmoothFilter;
43 import com.jme3.terrain.noise.fractal.FractalSum;
44 import com.jme3.terrain.noise.modulator.NoiseModulator;
48 private TerrainGrid terrain;
89 // TERRAIN TEXTURE material
90 material = new Material(assetManager, "Common/MatDefs/Terrain/TerrainLighting.j3md");
96 Texture grass = assetManager.loadTexture("Textures/Terrain/splat/grass.jpg");
102 Texture dirt = assetManager.loadTexture("Textures/Terrain/splat/dirt.jpg");
108 Texture rock = assetManager.loadTexture("Textures/Terrain/splat/road.jpg");
154 this.terrain = new TerrainGrid("terrain", 33, 257, new FractalTileLoader(ground, 256));
155 this.terrain.setMaterial(this.material);
157 this.terrain.setLocalTranslation(0, 0, 0);
158 this.terrain.setLocalScale(2f, 1f, 2f);
159 this.rootNode.attachChild(this.terrain);
163 TerrainLodControl control = new TerrainLodControl(this.terrain, cameras);
165 this.terrain.addControl(control);
187 terrain.addListener(new TerrainGridListener() {
201 quad.addControl(new RigidBodyControl(new HeightfieldCollisionShape(quad.getHeightMap(), terrain.getLocalScale()), 0));
230 float xS = (count-1)*terrain.getTerrainSize() - (terrain.getTerrainSize()/2);
231 float zS = (count-1)*terrain.getTerrainSize() - (terrain.getTerrainSize()/2);
239 zSi += terrain.getTerrainSize();
242 xSi += terrain.getTerrainSize();
248 float h = terrain.getHeight(new Vector2f(s.getLocalTranslation().x, s.getLocalTranslation().z));