OSDN Git Service

fixed lod in TestSpotLightTerrain
authorbrentowens <brentowens@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Tue, 18 Oct 2011 23:25:20 +0000 (23:25 +0000)
committerbrentowens <brentowens@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Tue, 18 Oct 2011 23:25:20 +0000 (23:25 +0000)
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@8457 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

engine/src/test/jme3test/light/TestSpotLightTerrain.java

index 27cb0c8..d7e52e2 100644 (file)
@@ -53,6 +53,7 @@ import com.jme3.terrain.geomipmap.TerrainLodControl;
 import com.jme3.terrain.heightmap.AbstractHeightMap;
 import com.jme3.terrain.heightmap.ImageBasedHeightMap;
 import com.jme3.terrain.geomipmap.TerrainQuad;
+import com.jme3.terrain.geomipmap.lodcalc.DistanceLodCalculator;
 import com.jme3.texture.Texture;
 import com.jme3.texture.Texture.WrapMode;
 import com.jme3.util.SkyFactory;
@@ -194,6 +195,7 @@ public class TestSpotLightTerrain extends SimpleApplication {
 
         terrain = new TerrainQuad("terrain", 65, 513, heightmap.getHeightMap());//, new LodPerspectiveCalculatorFactory(getCamera(), 4)); // add this in to see it use entropy for LOD calculations
         TerrainLodControl control = new TerrainLodControl(terrain, getCamera());
+        control.setLodCalculator( new DistanceLodCalculator(65, 2.7f) );
         terrain.addControl(control);
         terrain.setMaterial(matTerrain);
         terrain.setModelBound(new BoundingBox());