From 8664a06d3bd4cdfc9816e6a224976767ea6362cb Mon Sep 17 00:00:00 2001 From: Leonardo Date: Wed, 8 Sep 2021 19:38:17 +0200 Subject: [PATCH] fixed a small bug that was causing visual artifacts --- .../lod/builders/lodTemplates/CubicLodTemplate.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/seibel/lod/builders/lodTemplates/CubicLodTemplate.java b/src/main/java/com/seibel/lod/builders/lodTemplates/CubicLodTemplate.java index d23316599..8fe0aca78 100644 --- a/src/main/java/com/seibel/lod/builders/lodTemplates/CubicLodTemplate.java +++ b/src/main/java/com/seibel/lod/builders/lodTemplates/CubicLodTemplate.java @@ -224,7 +224,7 @@ public class CubicLodTemplate extends AbstractLodTemplate minY = box.getMinY(); if (tempMinY > minY) { - maxY = Math.min(tempMinY, maxX); + maxY = Math.min(tempMinY, maxY); addPosAndColor(buffer, minX, minY, minZ, red, green, blue, alpha); addPosAndColor(buffer, minX, minY, maxZ, red, green, blue, alpha); addPosAndColor(buffer, minX, maxY, maxZ, red, green, blue, alpha); @@ -270,7 +270,7 @@ public class CubicLodTemplate extends AbstractLodTemplate minY = box.getMinY(); if (tempMinY > minY) { - maxY = Math.min(tempMinY, maxX); + maxY = Math.min(tempMinY, maxY); addPosAndColor(buffer, maxX, maxY, minZ, red, green, blue, alpha); addPosAndColor(buffer, maxX, maxY, maxZ, red, green, blue, alpha); addPosAndColor(buffer, maxX, minY, maxZ, red, green, blue, alpha); @@ -316,7 +316,7 @@ public class CubicLodTemplate extends AbstractLodTemplate minY = box.getMinY(); if (tempMinY > minY) { - maxY = Math.min(tempMinY, maxX); + maxY = Math.min(tempMinY, maxY); addPosAndColor(buffer, maxX, minY, maxZ, red, green, blue, alpha); addPosAndColor(buffer, maxX, maxY, maxZ, red, green, blue, alpha); addPosAndColor(buffer, minX, maxY, maxZ, red, green, blue, alpha); @@ -362,7 +362,7 @@ public class CubicLodTemplate extends AbstractLodTemplate minY = box.getMinY(); if (tempMinY > minY) { - maxY = Math.min(tempMinY, maxX); + maxY = Math.min(tempMinY, maxY); addPosAndColor(buffer, minX, minY, minZ, red, green, blue, alpha); addPosAndColor(buffer, minX, maxY, minZ, red, green, blue, alpha); addPosAndColor(buffer, maxX, maxY, minZ, red, green, blue, alpha);