From c658697ecdc80401293985c19e1f3a77a5c99183 Mon Sep 17 00:00:00 2001 From: cola98765 Date: Sat, 25 Dec 2021 11:32:35 +0100 Subject: [PATCH] fixed rogue faces when using connected lods --- .../java/com/seibel/lod/core/objects/VertexOptimizer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/seibel/lod/core/objects/VertexOptimizer.java b/src/main/java/com/seibel/lod/core/objects/VertexOptimizer.java index b719cee57..a6cfd59b4 100644 --- a/src/main/java/com/seibel/lod/core/objects/VertexOptimizer.java +++ b/src/main/java/com/seibel/lod/core/objects/VertexOptimizer.java @@ -362,7 +362,7 @@ public class VertexOptimizer height = DataPointUtil.getHeight(singleAdjDataPoint); depth = DataPointUtil.getDepth(singleAdjDataPoint); - if (depth <= maxY) + if (depth < maxY) { allAbove = false; if (height < minY) @@ -416,7 +416,7 @@ public class VertexOptimizer } break; } - else if (height >= maxY)//depth > minY && + else if (height >= maxY)// && depth > minY { // the adj data intersects the higher part of the current data // we start the creation of a new face