From e00de99e3168bc83672b0ba51a73645ed79b257d Mon Sep 17 00:00:00 2001 From: cola98765 Date: Sun, 24 Oct 2021 12:11:43 +0200 Subject: [PATCH] Found place where addData was used for adding whole vertical array. We have addVerticalData for that. --- src/main/java/com/seibel/lod/objects/LodDimension.java | 1 + .../com/seibel/lod/objects/VerticalLevelContainer.java | 8 +------- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/seibel/lod/objects/LodDimension.java b/src/main/java/com/seibel/lod/objects/LodDimension.java index f1472dd68..6043ae051 100644 --- a/src/main/java/com/seibel/lod/objects/LodDimension.java +++ b/src/main/java/com/seibel/lod/objects/LodDimension.java @@ -437,6 +437,7 @@ public class LodDimension } /** + * Use addVerticalData when possible. * Add the given LOD to this dimension at the coordinate * stored in the LOD. If an LOD already exists at the given * coordinate it will be overwritten. diff --git a/src/main/java/com/seibel/lod/objects/VerticalLevelContainer.java b/src/main/java/com/seibel/lod/objects/VerticalLevelContainer.java index fa0a3f433..f692baa1d 100644 --- a/src/main/java/com/seibel/lod/objects/VerticalLevelContainer.java +++ b/src/main/java/com/seibel/lod/objects/VerticalLevelContainer.java @@ -174,13 +174,7 @@ public class VerticalLevelContainer implements LevelContainer } data = DataPointUtil.mergeMultiData(dataToMerge, lowerMaxVertical, getMaxVerticalData()); - for (int verticalIndex = 0; (verticalIndex < data.length) && (verticalIndex < maxVerticalData); verticalIndex++) - { - addData(data[verticalIndex], - posX, - posZ, - verticalIndex); - } + addVerticalData(data, posX, posZ); } @Override