diff --git a/src/main/java/com/seibel/lod/builders/lodBuilding/LodBuilder.java b/src/main/java/com/seibel/lod/builders/lodBuilding/LodBuilder.java index dbbd8dda4..0ef2e9402 100644 --- a/src/main/java/com/seibel/lod/builders/lodBuilding/LodBuilder.java +++ b/src/main/java/com/seibel/lod/builders/lodBuilding/LodBuilder.java @@ -214,9 +214,6 @@ public class LodBuilder { for (int verticalIndex = 0; verticalIndex < lodDim.getMaxVerticalData(detailLevel, posX, posZ); verticalIndex++) { - - if (!DataPointUtil.doesItExist(data[verticalIndex])) - break; lodDim.addData(detailLevel, posX, posZ, diff --git a/src/main/java/com/seibel/lod/util/DataPointUtil.java b/src/main/java/com/seibel/lod/util/DataPointUtil.java index 8f91b693b..6035aec15 100644 --- a/src/main/java/com/seibel/lod/util/DataPointUtil.java +++ b/src/main/java/com/seibel/lod/util/DataPointUtil.java @@ -374,9 +374,7 @@ public class DataPointUtil //We check if there is any data that's not empty or void if (allEmpty) - { return dataPoint; - } if (allVoid) { dataPoint[0] = createVoidDataPoint(genMode); @@ -396,6 +394,7 @@ public class DataPointUtil heightAndDepth[j * 2 + 1] = heightAndDepth[(j + 1) * 2 + 1]; } count--; + i--; } }