From 96a08e4356c71936d0c6269988fc0a5f217feeda Mon Sep 17 00:00:00 2001 From: Nick Date: Thu, 14 Jul 2022 14:02:37 -0400 Subject: [PATCH] Fix heightmap seam --- NewHorizons/Builder/Body/Geometry/CubeSphere.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/NewHorizons/Builder/Body/Geometry/CubeSphere.cs b/NewHorizons/Builder/Body/Geometry/CubeSphere.cs index 31ac6752..8f6bd626 100644 --- a/NewHorizons/Builder/Body/Geometry/CubeSphere.cs +++ b/NewHorizons/Builder/Body/Geometry/CubeSphere.cs @@ -132,6 +132,7 @@ namespace NewHorizons.Builder.Body.Geometry float sampleX = heightMap.width * longitude / 360f; float sampleY = heightMap.height * latitude / 180f; + if (sampleX > heightMap.width) sampleX -= heightMap.width; float relativeHeight = heightMap.GetPixel((int)sampleX, (int)sampleY).r;