diff --git a/src/main/java/com/seibel/lod/enums/HorizontalQuality.java b/src/main/java/com/seibel/lod/enums/HorizontalQuality.java index d6a23ce1a..733d963a1 100644 --- a/src/main/java/com/seibel/lod/enums/HorizontalQuality.java +++ b/src/main/java/com/seibel/lod/enums/HorizontalQuality.java @@ -36,10 +36,10 @@ public enum HorizontalQuality LOW(1.5f), /** Lods expand in three dimension */ - MEDIUM(2f), + MEDIUM(2.0f), /** Lods expand in three dimension */ - HIGH(Math.E); + HIGH(2.2f); public double quadraticBase; diff --git a/src/main/java/com/seibel/lod/objects/PosToGenerateContainer.java b/src/main/java/com/seibel/lod/objects/PosToGenerateContainer.java index 051736ac6..1943017c1 100644 --- a/src/main/java/com/seibel/lod/objects/PosToGenerateContainer.java +++ b/src/main/java/com/seibel/lod/objects/PosToGenerateContainer.java @@ -2,6 +2,8 @@ package com.seibel.lod.objects; import com.seibel.lod.util.LevelPosUtil; +import javax.swing.*; + /** * Holds the levelPos that need to be generated. * TODO is that correct? @@ -49,8 +51,8 @@ public class PosToGenerateContainer if(farSize < farPosToGenerate.length) farSize++; - - index = farSize; + + index = farSize - 1; while (index > 0 && LevelPosUtil.compareDistance(distance, farPosToGenerate[index - 1][3]) <= 0) { farPosToGenerate[index][0] = farPosToGenerate[index - 1][0];