Searched refs:TerrainQuad (Results 1 - 25 of 28) sorted by relevance

12

/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/
H A DTerrainGridListener.java44 public void tileAttached( Vector3f cell, TerrainQuad quad );
46 public void tileDetached( Vector3f cell, TerrainQuad quad );
H A DNormalRecalcControl.java52 private TerrainQuad terrain;
56 public NormalRecalcControl(TerrainQuad terrain) {
80 if (spatial instanceof TerrainQuad)
81 this.terrain = (TerrainQuad)spatial;
84 public TerrainQuad getTerrain() {
88 public void setTerrain(TerrainQuad terrain) {
103 terrain = (TerrainQuad) ic.readSavable("terrain", null);
H A DTerrainGridTileLoader.java16 public TerrainQuad getTerrainQuadAt(Vector3f location);
H A DTerrainQuad.java92 public class TerrainQuad extends Node implements Terrain { class in inherits:Node,Terrain
135 public TerrainQuad() { method in class:TerrainQuad
148 public TerrainQuad(String name, int patchSize, int totalSize, float[] heightMap) { method in class:TerrainQuad
162 public TerrainQuad(String name, int patchSize, int quadSize, int totalSize, float[] heightMap) { method in class:TerrainQuad
176 public TerrainQuad(String name, int patchSize, int size, Vector3f scale, float[] heightMap) { method in class:TerrainQuad
194 public TerrainQuad(String name, int patchSize, int totalSize, int quadSize, Vector3f scale, float[] heightMap) { method in class:TerrainQuad
201 protected TerrainQuad(String name, int patchSize, int quadSize, method in class:TerrainQuad
232 if (child instanceof TerrainQuad) {
233 ((TerrainQuad) child).setLodCalculatorFactory(lodCalculatorFactory);
304 if (getParent() instanceof TerrainQuad) {
[all...]
H A DTerrainGrid.java58 * TerrainGrid itself is an actual TerrainQuad. Its four children are the visible four tiles.
90 * the LRU cache if it exists. If it does not exist, it will load in the new TerrainQuad tile.
102 public class TerrainGrid extends TerrainQuad {
113 protected LRUCache<Vector3f, TerrainQuad> cache = new LRUCache<Vector3f, TerrainQuad>(16);
128 * the new TerrainQuad tiles to be children of this TerrainGrid parent.
132 * attachQuadAt() method. It also resets any cached values in TerrainQuad (such as
140 TerrainQuad q = cache.get(quadCell);
145 q = new TerrainQuad(getName() + "Quad" + quadCell, patchSize, quadSize, heightMapAt == null ? null : heightMapAt.getHeightMap());
147 log.log(Level.FINE, "Loaded TerrainQuad {
[all...]
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/grid/
H A DAssetTileLoader.java14 import com.jme3.terrain.geomipmap.TerrainQuad;
41 public TerrainQuad getTerrainQuadAt(Vector3f location) {
44 TerrainQuad quad = null;
46 quad = (TerrainQuad) manager.loadModel(modelName);
75 private TerrainQuad createNewQuad(Vector3f location) {
76 TerrainQuad q = new TerrainQuad("Quad" + location, patchSize, quadSize, null);
H A DFractalTileLoader.java13 import com.jme3.terrain.geomipmap.TerrainQuad;
66 public TerrainQuad getTerrainQuadAt(Vector3f location) {
68 TerrainQuad q = new TerrainQuad("Quad" + location, patchSize, quadSize, heightMapAt == null ? null : heightMapAt.getHeightMap());
H A DImageTileLoader.java14 import com.jme3.terrain.geomipmap.TerrainQuad;
132 public TerrainQuad getTerrainQuadAt(Vector3f location) {
134 TerrainQuad q = new TerrainQuad("Quad" + location, patchSize, quadSize, heightMapAt == null ? null : heightMapAt.getHeightMap());
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/lodcalc/
H A DSimpleLodThreshold.java40 import com.jme3.terrain.geomipmap.TerrainQuad;
62 if (terrain instanceof TerrainQuad)
63 this.size = ((TerrainQuad)terrain).getPatchSize();
/external/jmonkeyengine/engine/src/test/jme3test/helloworld/
H A DHelloTerrain.java38 import com.jme3.terrain.geomipmap.TerrainQuad;
47 private TerrainQuad terrain;
97 * 3.1) Create a TerrainQuad and name it "my terrain".
104 terrain = new TerrainQuad("my terrain", patchSize, 513, heightmap.getHeightMap());
H A DHelloTerrainCollision.java50 import com.jme3.terrain.geomipmap.TerrainQuad;
71 private TerrainQuad terrain;
127 * 3.1) Create a TerrainQuad and name it "my terrain".
133 terrain = new TerrainQuad("my terrain", 65, 513, heightmap.getHeightMap());
/external/jmonkeyengine/engine/src/bullet-common/com/jme3/bullet/util/
H A DCollisionShapeFactory.java42 import com.jme3.terrain.geomipmap.TerrainQuad;
83 if (spatial instanceof TerrainQuad) {
88 TerrainQuad terrain = (TerrainQuad) spatial;
160 * Creates a HeightfieldCollisionShape if the supplied spatial is a TerrainQuad.
161 * @return A MeshCollisionShape or a CompoundCollisionShape with MeshCollisionShapes as children if the supplied spatial is a Node. A HeightieldCollisionShape if a TerrainQuad was supplied.
164 if (spatial instanceof TerrainQuad) {
165 TerrainQuad terrain = (TerrainQuad) spatial;
/external/jmonkeyengine/engine/src/test/jme3test/terrain/
H A DTerrainTestReadWrite.java49 import com.jme3.terrain.geomipmap.TerrainQuad;
155 TerrainQuad terrainQuad = new TerrainQuad("terrain", 65, 129, heightmap.getHeightMap());//, new LodPerspectiveCalculatorFactory(getCamera(), 4)); // add this in to see it use entropy for LOD calculations
245 terrain = (TerrainQuad) imp.load(new BufferedInputStream(fis));
307 TerrainQuad terrain = new TerrainQuad("terrain", b, s, hm);
H A DTerrainGridSerializationTest.java21 import com.jme3.terrain.geomipmap.TerrainQuad;
84 public void tileAttached(Vector3f cell, TerrainQuad quad) {
93 public void tileDetached(Vector3f cell, TerrainQuad quad) {
H A DTerrainGridTest.java22 import com.jme3.terrain.geomipmap.TerrainQuad;
145 public void tileAttached(Vector3f cell, TerrainQuad quad) {
153 public void tileDetached(Vector3f cell, TerrainQuad quad) {
H A DTerrainGridTileLoaderTest.java21 import com.jme3.terrain.geomipmap.TerrainQuad;
142 public void tileAttached(Vector3f cell, TerrainQuad quad) {
150 public void tileDetached(Vector3f cell, TerrainQuad quad) {
H A DTerrainTest.java46 import com.jme3.terrain.geomipmap.TerrainQuad;
56 * The base terrain class it uses is TerrainQuad, which is a quad tree of actual
65 * In the constructor for the TerrainQuad, un-comment the final parameter that is
75 private TerrainQuad terrain;
159 terrain = new TerrainQuad("terrain", 65, 513, heightmap.getHeightMap());
H A DTerrainTestAdvanced.java48 import com.jme3.terrain.geomipmap.TerrainQuad;
65 private TerrainQuad terrain;
178 terrain = new TerrainQuad("terrain", 65, 513, heightmap.getHeightMap());//, new LodPerspectiveCalculatorFactory(getCamera(), 4)); // add this in to see it use entropy for LOD calculations
H A DTerrainGridAlphaMapTest.java29 import com.jme3.terrain.geomipmap.TerrainQuad;
192 public void tileAttached(Vector3f cell, TerrainQuad quad) {
207 public void tileDetached(Vector3f cell, TerrainQuad quad) {
H A DTerrainTestCollision.java60 import com.jme3.terrain.geomipmap.TerrainQuad;
79 TerrainQuad terrain;
137 terrain = new TerrainQuad("terrain", 65, 513, heightmap.getHeightMap());
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/picking/
H A DBresenhamTerrainPicker.java42 import com.jme3.terrain.geomipmap.TerrainQuad;
50 * against the bounding volumes of the TerrainQuad and its children, gathering
68 private final TerrainQuad root;
72 public BresenhamTerrainPicker(TerrainQuad root) {
/external/jmonkeyengine/engine/src/test/jme3test/light/
H A DTestSpotLightTerrain.java48 import com.jme3.terrain.geomipmap.TerrainQuad;
64 private TerrainQuad terrain;
192 terrain = new TerrainQuad("terrain", 65, 513, heightmap.getHeightMap());//, new LodPerspectiveCalculatorFactory(getCamera(), 4)); // add this in to see it use entropy for LOD calculations
/external/jmonkeyengine/engine/src/test/jme3test/post/
H A DTestDepthOfField.java18 import com.jme3.terrain.geomipmap.TerrainQuad;
35 TerrainQuad terrain;
173 terrain = new TerrainQuad("terrain", 65, 513, heightmap.getHeightMap());
/external/jmonkeyengine/engine/src/test/jme3test/bullet/
H A DTestHoveringTank.java61 import com.jme3.terrain.geomipmap.TerrainQuad;
76 TerrainQuad terrain;
284 terrain = new TerrainQuad("terrain", 65, 513, heightmap.getHeightMap());
/external/jmonkeyengine/engine/src/test/jme3test/water/
H A DTestPostWater.java28 import com.jme3.terrain.geomipmap.TerrainQuad;
47 TerrainQuad terrain;
261 terrain = new TerrainQuad("terrain", 65, 513, heightmap.getHeightMap());

Completed in 196 milliseconds

12