/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/picking/ |
TerrainPicker.java | 33 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.
|
TerrainPickData.java | 33 package com.jme3.terrain.geomipmap.picking; 36 import com.jme3.terrain.geomipmap.TerrainPatch; 39 * Pick result on a terrain patch with the intersection on the bounding box 40 * of that terrain patch.
|
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/heightmap/ |
HeightMap.java | 33 package com.jme3.terrain.heightmap;
140 * <code>setSize</code> sets the size of the terrain where the area is
144 * the new size of the terrain.
|
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/noise/ |
Filter.java | 30 package com.jme3.terrain.noise;
|
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/noise/basis/ |
Noise.java | 30 package com.jme3.terrain.noise.basis;
36 import com.jme3.terrain.noise.Basis;
37 import com.jme3.terrain.noise.modulator.Modulator;
38 import com.jme3.terrain.noise.modulator.NoiseModulator;
|
FilteredBasis.java | 30 package com.jme3.terrain.noise.basis;
36 import com.jme3.terrain.noise.Basis;
37 import com.jme3.terrain.noise.filter.AbstractFilter;
38 import com.jme3.terrain.noise.modulator.Modulator;
|
/external/jmonkeyengine/engine/src/test/jme3test/terrain/ |
TerrainTest.java | 32 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 flicker to star 75 private TerrainQuad terrain; field in class:TerrainTest [all...] |
TerrainTestAdvanced.java | 32 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 97 // TERRAIN TEXTURE materia [all...] |
TerrainGridSerializationTest.java | 1 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, getCamera()) [all...] |
TerrainTestCollision.java | 32 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 at that spot 79 TerrainQuad terrain; field in class:TerrainTestCollision [all...] |
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/noise/fractal/ |
FractalSum.java | 30 package com.jme3.terrain.noise.fractal;
32 import com.jme3.terrain.noise.Basis;
33 import com.jme3.terrain.noise.ShaderUtils;
34 import com.jme3.terrain.noise.basis.ImprovedNoise;
35 import com.jme3.terrain.noise.basis.Noise;
|
/external/jmonkeyengine/engine/src/test/jme3test/helloworld/ |
HelloTerrainCollision.java | 49 import com.jme3.terrain.geomipmap.TerrainLodControl; 50 import com.jme3.terrain.geomipmap.TerrainQuad; 51 import com.jme3.terrain.heightmap.AbstractHeightMap; 52 import com.jme3.terrain.heightmap.ImageBasedHeightMap; 59 * This demo shows a terrain with collision detection, 71 private TerrainQuad terrain; field in class:HelloTerrainCollision 89 /** 1. Create terrain material and load four textures into it. */ 91 "Common/MatDefs/Terrain/Terrain.j3md"); 95 "Textures/Terrain/splat/alphamap.png")) [all...] |
/external/jmonkeyengine/engine/src/test/jme3test/light/ |
TestSpotLightTerrain.java | 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; 58 * Uses the terrain's lighting texture with normal maps and lights. 64 private TerrainQuad terrain; field in class:TestSpotLightTerrain 118 // TERRAIN TEXTURE material 119 matTerrain = new Material(assetManager, "Common/MatDefs/Terrain/TerrainLighting.j3md"); 124 matTerrain.setTexture("AlphaMap", assetManager.loadTexture("Textures/Terrain/splat/alpha1.png")) [all...] |
/external/jmonkeyengine/engine/src/bullet-common/com/jme3/bullet/util/ |
CollisionShapeFactory.java | 41 import com.jme3.terrain.geomipmap.TerrainPatch; 42 import com.jme3.terrain.geomipmap.TerrainQuad; 88 TerrainQuad terrain = (TerrainQuad) spatial; local 90 shape.addChildShape(new HeightfieldCollisionShape(terrain.getHeightMap(), trans.getScale()), 100 TerrainPatch terrain = (TerrainPatch) spatial; local 102 shape.addChildShape(new HeightfieldCollisionShape(terrain.getHeightMap(), terrain.getLocalScale()), 139 * Examples include terrain, houses or whole shooter levels.<br> 158 * Examples include terrain, houses or whole shooter levels.<br/> 165 TerrainQuad terrain = (TerrainQuad) spatial local 168 TerrainPatch terrain = (TerrainPatch) spatial; local [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/terrain/com/jme3/terrain/geomipmap/lodcalc/ |
LodPerspectiveCalculatorFactory.java | 33 package com.jme3.terrain.geomipmap.lodcalc; 38 import com.jme3.terrain.geomipmap.TerrainPatch;
|
LodDistanceCalculatorFactory.java | 33 package com.jme3.terrain.geomipmap.lodcalc; 39 import com.jme3.terrain.geomipmap.TerrainPatch;
|
/external/jmonkeyengine/engine/src/test/jme3test/post/ |
TestDepthOfField.java | 18 import com.jme3.terrain.geomipmap.TerrainQuad; 19 import com.jme3.terrain.heightmap.AbstractHeightMap; 20 import com.jme3.terrain.heightmap.ImageBasedHeightMap; 35 TerrainQuad terrain; field in class:TestDepthOfField 139 matRock = new Material(assetManager, "Common/MatDefs/Terrain/TerrainLighting.j3md"); 142 matRock.setTexture("AlphaMap", assetManager.loadTexture("Textures/Terrain/splat/alphamap.png")); 143 Texture heightMapImage = assetManager.loadTexture("Textures/Terrain/splat/mountains512.png"); 144 Texture grass = assetManager.loadTexture("Textures/Terrain/splat/grass.jpg"); 148 Texture dirt = assetManager.loadTexture("Textures/Terrain/splat/dirt.jpg"); 152 Texture rock = assetManager.loadTexture("Textures/Terrain/splat/road.jpg") [all...] |
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/grid/ |
ImageTileLoader.java | 5 package com.jme3.terrain.geomipmap.grid; 13 import com.jme3.terrain.geomipmap.TerrainGridTileLoader; 14 import com.jme3.terrain.geomipmap.TerrainQuad; 15 import com.jme3.terrain.heightmap.*; 50 * Effects vertical scale of the height of the terrain when loaded. 79 // HEIGHTMAP image (for the terrain heightmap)
|
AssetTileLoader.java | 5 package com.jme3.terrain.geomipmap.grid; 13 import com.jme3.terrain.geomipmap.TerrainGridTileLoader; 14 import com.jme3.terrain.geomipmap.TerrainQuad; 43 Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Load terrain grid tile: {0}", modelName); 51 Logger.getLogger(this.getClass().getName()).log(Level.WARNING, "Could not load terrain grid tile: {0}", modelName); 54 Logger.getLogger(this.getClass().getName()).log(Level.INFO, "Loaded terrain grid tile: {0}", modelName);
|
/external/jmonkeyengine/engine/src/test/jme3test/bullet/ |
TestHoveringTank.java | 60 import com.jme3.terrain.geomipmap.TerrainLodControl; 61 import com.jme3.terrain.geomipmap.TerrainQuad; 62 import com.jme3.terrain.heightmap.AbstractHeightMap; 63 import com.jme3.terrain.heightmap.ImageBasedHeightMap; 76 TerrainQuad terrain; field in class:TestHoveringTank 250 matRock = new Material(assetManager, "Common/MatDefs/Terrain/TerrainLighting.j3md"); 253 matRock.setTexture("AlphaMap", assetManager.loadTexture("Textures/Terrain/splat/alphamap.png")); 254 Texture heightMapImage = assetManager.loadTexture("Textures/Terrain/splat/mountains512.png"); 255 Texture grass = assetManager.loadTexture("Textures/Terrain/splat/grass.jpg"); 259 Texture dirt = assetManager.loadTexture("Textures/Terrain/splat/dirt.jpg") [all...] |
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/noise/modulator/ |
CatRom2.java | 30 package com.jme3.terrain.noise.modulator;
35 import com.jme3.terrain.noise.ShaderUtils;
|
/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/noise/filter/ |
PerturbFilter.java | 30 package com.jme3.terrain.noise.filter;
35 import com.jme3.terrain.noise.ShaderUtils;
36 import com.jme3.terrain.noise.fractal.FractalSum;
|
AbstractFilter.java | 30 package com.jme3.terrain.noise.filter;
36 import com.jme3.terrain.noise.Filter;
|
/external/jmonkeyengine/engine/src/test/jme3test/water/ |
TestPostWater.java | 28 import com.jme3.terrain.geomipmap.TerrainQuad; 29 import com.jme3.terrain.heightmap.AbstractHeightMap; 30 import com.jme3.terrain.heightmap.ImageBasedHeightMap; 47 TerrainQuad terrain; field in class:TestPostWater 227 matRock = new Material(assetManager, "Common/MatDefs/Terrain/TerrainLighting.j3md"); 230 matRock.setTexture("AlphaMap", assetManager.loadTexture("Textures/Terrain/splat/alphamap.png")); 231 Texture heightMapImage = assetManager.loadTexture("Textures/Terrain/splat/mountains512.png"); 232 Texture grass = assetManager.loadTexture("Textures/Terrain/splat/grass.jpg"); 236 Texture dirt = assetManager.loadTexture("Textures/Terrain/splat/dirt.jpg"); 240 Texture rock = assetManager.loadTexture("Textures/Terrain/splat/road.jpg") [all...] |