Searched defs:terrain (Results 1 - 25 of 81) sorted by relevance

1234

/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/heightmap/
H A DImageHeightmap.java5 package com.jme3.terrain.heightmap;
H A DHeightMapGrid.java5 package com.jme3.terrain.heightmap;
H A DNamer.java5 package com.jme3.terrain.heightmap;
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/noise/modulator/
H A DNoiseModulator.java30 package com.jme3.terrain.noise.modulator;
H A DModulator.java30 package com.jme3.terrain.noise.modulator;
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/
H A DProgressMonitor.java32 package com.jme3.terrain;
35 * Monitor the progress of an expensive terrain operation.
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/
H A DTerrainGridListener.java32 package com.jme3.terrain.geomipmap;
H A DNormalRecalcControl.java32 package com.jme3.terrain.geomipmap;
47 * Handles the normal vector updates when the terrain changes heights.
52 private TerrainQuad terrain; field in class:NormalRecalcControl
56 public NormalRecalcControl(TerrainQuad terrain) { argument
57 this.terrain = terrain;
62 terrain.updateNormals();
71 NormalRecalcControl control = new NormalRecalcControl(terrain);
81 this.terrain = (TerrainQuad)spatial;
85 return terrain;
88 setTerrain(TerrainQuad terrain) argument
[all...]
H A DLRUCache.java1 package com.jme3.terrain.geomipmap;
H A DTerrainGridTileLoader.java5 package com.jme3.terrain.geomipmap;
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/lodcalc/
H A DLodCalculatorFactory.java33 package com.jme3.terrain.geomipmap.lodcalc;
36 import com.jme3.terrain.geomipmap.TerrainPatch;
39 * Creates LOD Calculator objects for the terrain patches.
H A DLodThreshold.java33 package com.jme3.terrain.geomipmap.lodcalc;
40 * This is plugged into the Terrain system and any terrain
42 * terrain should switch Levels of Detail.
H A DSimpleLodThreshold.java33 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) { argument
62 if (terrain instanceof TerrainQuad)
63 this.size = ((TerrainQuad)terrain).getPatchSize();
H A DLodCalculator.java33 package com.jme3.terrain.geomipmap.lodcalc;
37 import com.jme3.terrain.geomipmap.TerrainPatch;
38 import com.jme3.terrain.geomipmap.UpdatedTerrainPatch;
43 * Calculate the Level of Detail of a terrain patch based on the
59 * If true, then this calculator can cause neighbouring terrain chunks to
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/lodcalc/util/
H A DEntropyComputeUtil.java1 package com.jme3.terrain.geomipmap.lodcalc.util;
16 * Computes the entropy value δ (delta) for a given terrain block and
26 // Bounding box for the terrain block
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/picking/
H A DTerrainPicker.java33 package com.jme3.terrain.geomipmap.picking;
40 * Pick the location on the terrain from a given ray.
47 * Ask for the point of intersection between the given ray and the terrain.
/external/jmonkeyengine/engine/src/test/jme3test/helloworld/
H A DHelloTerrain.java37 import com.jme3.terrain.geomipmap.TerrainLodControl;
38 import com.jme3.terrain.geomipmap.TerrainQuad;
39 import com.jme3.terrain.geomipmap.lodcalc.DistanceLodCalculator;
40 import com.jme3.terrain.heightmap.AbstractHeightMap;
41 import com.jme3.terrain.heightmap.ImageBasedHeightMap;
47 private TerrainQuad terrain; field in class:HelloTerrain
59 /** 1. Create terrain material and load four textures into it. */
96 * Now we create the actual terrain:
97 * 3.1) Create a TerrainQuad and name it "my terrain".
98 * 3.2) A good value for terrain tile
[all...]
/external/jmonkeyengine/engine/src/test/jme3test/terrain/
H A DTerrainFractalGridTest.java1 package jme3test.terrain;
9 import com.jme3.terrain.geomipmap.TerrainGrid;
10 import com.jme3.terrain.geomipmap.TerrainLodControl;
11 import com.jme3.terrain.geomipmap.grid.FractalTileLoader;
12 import com.jme3.terrain.geomipmap.lodcalc.DistanceLodCalculator;
13 import com.jme3.terrain.noise.ShaderUtils;
14 import com.jme3.terrain.noise.basis.FilteredBasis;
15 import com.jme3.terrain.noise.filter.IterativeFilter;
16 import com.jme3.terrain.noise.filter.OptimizedErode;
17 import com.jme3.terrain
27 private TerrainGrid terrain; field in class:TerrainFractalGridTest
[all...]
H A DTerrainGridSerializationTest.java1 package jme3test.terrain;
18 import com.jme3.terrain.geomipmap.TerrainGrid;
19 import com.jme3.terrain.geomipmap.TerrainGridListener;
20 import com.jme3.terrain.geomipmap.TerrainLodControl;
21 import com.jme3.terrain.geomipmap.TerrainQuad;
22 import com.jme3.terrain.geomipmap.lodcalc.DistanceLodCalculator;
27 private TerrainGrid terrain; field in class:TerrainGridSerializationTest
49 this.terrain= (TerrainGrid) assetManager.loadModel("TerrainGrid/TerrainGrid.j3o");
51 this.rootNode.attachChild(this.terrain);
53 TerrainLodControl control = new TerrainLodControl(this.terrain, getCamer
[all...]
H A DTerrainGridTest.java1 package jme3test.terrain;
19 import com.jme3.terrain.geomipmap.TerrainGrid;
20 import com.jme3.terrain.geomipmap.TerrainGridListener;
21 import com.jme3.terrain.geomipmap.TerrainLodControl;
22 import com.jme3.terrain.geomipmap.TerrainQuad;
23 import com.jme3.terrain.geomipmap.grid.ImageTileLoader;
24 import com.jme3.terrain.geomipmap.lodcalc.DistanceLodCalculator;
25 import com.jme3.terrain.heightmap.Namer;
33 private TerrainGrid terrain; field in class:TerrainGridTest
71 // terrainSize: the total size of the terrain (use
[all...]
H A DTerrainGridTileLoaderTest.java1 package jme3test.terrain;
18 import com.jme3.terrain.geomipmap.TerrainGrid;
19 import com.jme3.terrain.geomipmap.TerrainGridListener;
20 import com.jme3.terrain.geomipmap.TerrainLodControl;
21 import com.jme3.terrain.geomipmap.TerrainQuad;
22 import com.jme3.terrain.geomipmap.grid.AssetTileLoader;
23 import com.jme3.terrain.geomipmap.lodcalc.DistanceLodCalculator;
31 private TerrainGrid terrain; field in class:TerrainGridTileLoaderTest
69 // terrainSize: the total size of the terrain (used for scaling the texture)
95 //quad.getHeightMap(), terrain
[all...]
H A DTerrainTest.java32 package jme3test.terrain;
45 import com.jme3.terrain.geomipmap.TerrainLodControl;
46 import com.jme3.terrain.geomipmap.TerrainQuad;
47 import com.jme3.terrain.geomipmap.lodcalc.DistanceLodCalculator;
48 import com.jme3.terrain.heightmap.AbstractHeightMap;
49 import com.jme3.terrain.heightmap.ImageBasedHeightMap;
55 * Demonstrates how to use terrain.
56 * The base terrain class it uses is TerrainQuad, which is a quad tree of actual
58 * There are a couple options for the terrain in this test:
66 * the LodPerspectiveCalculatorFactory. Then you will see the terrain flicke
75 private TerrainQuad terrain; field in class:TerrainTest
[all...]
H A DTerrainTestAdvanced.java32 package jme3test.terrain;
47 import com.jme3.terrain.geomipmap.TerrainLodControl;
48 import com.jme3.terrain.geomipmap.TerrainQuad;
49 import com.jme3.terrain.geomipmap.lodcalc.DistanceLodCalculator;
50 import com.jme3.terrain.heightmap.AbstractHeightMap;
51 import com.jme3.terrain.heightmap.ImageBasedHeightMap;
59 * Uses the terrain's lighting texture with normal maps and lights.
65 private TerrainQuad terrain; field in class:TerrainTestAdvanced
95 // First, we load up our textures and the heightmap texture for the terrain
106 // HEIGHTMAP image (for the terrain heightma
[all...]
H A DTerrainTestCollision.java32 package jme3test.terrain;
59 import com.jme3.terrain.geomipmap.TerrainLodControl;
60 import com.jme3.terrain.geomipmap.TerrainQuad;
61 import com.jme3.terrain.geomipmap.lodcalc.DistanceLodCalculator;
62 import com.jme3.terrain.heightmap.AbstractHeightMap;
63 import com.jme3.terrain.heightmap.ImageBasedHeightMap;
69 * Creates a terrain object and a collision node to go with it. Then
70 * drops several balls from the sky that collide with the terrain
72 * Left click to place a sphere on the ground where the crosshairs intersect the terrain.
73 * Hit keys 1 or 2 to raise/lower the terrain a
79 TerrainQuad terrain; field in class:TerrainTestCollision
[all...]
H A DTerrainTestReadWrite.java32 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
103 // HEIGHTMAP image (for the terrain heightma
[all...]

Completed in 168 milliseconds

1234