| Package | Description |
|---|---|
| com.jme3.terrain.geomipmap | |
| com.jme3.terrain.geomipmap.lodcalc |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.Future<java.util.HashMap<java.lang.String,UpdatedTerrainPatch>> |
TerrainLodControl.indexer |
| Modifier and Type | Method and Description |
|---|---|
java.util.HashMap<java.lang.String,UpdatedTerrainPatch> |
MultiTerrainLodControl.UpdateMultiLOD.call() |
java.util.HashMap<java.lang.String,UpdatedTerrainPatch> |
TerrainLodControl.UpdateLOD.call() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
TerrainQuad.calculateLod(java.util.List<com.jme3.math.Vector3f> location,
java.util.HashMap<java.lang.String,UpdatedTerrainPatch> updates,
LodCalculator lodCalculator) |
protected void |
TerrainQuad.findNeighboursLod(java.util.HashMap<java.lang.String,UpdatedTerrainPatch> updated) |
protected void |
TerrainQuad.fixEdges(java.util.HashMap<java.lang.String,UpdatedTerrainPatch> updated)
Find any neighbours that should have their edges seamed because another neighbour
changed its LOD to a greater value (less detailed)
|
protected void |
TerrainPatch.reIndexGeometry(java.util.HashMap<java.lang.String,UpdatedTerrainPatch> updated,
boolean useVariableLod) |
protected void |
TerrainQuad.reIndexPages(java.util.HashMap<java.lang.String,UpdatedTerrainPatch> updated,
boolean usesVariableLod) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DistanceLodCalculator.calculateLod(TerrainPatch terrainPatch,
java.util.List<com.jme3.math.Vector3f> locations,
java.util.HashMap<java.lang.String,UpdatedTerrainPatch> updates) |
boolean |
PerspectiveLodCalculator.calculateLod(TerrainPatch patch,
java.util.List<com.jme3.math.Vector3f> locations,
java.util.HashMap<java.lang.String,UpdatedTerrainPatch> updates) |
boolean |
LodCalculator.calculateLod(TerrainPatch terrainPatch,
java.util.List<com.jme3.math.Vector3f> locations,
java.util.HashMap<java.lang.String,UpdatedTerrainPatch> updates) |