From 59dc2f6626de4a7752a2a3708df159c1b12e51e4 Mon Sep 17 00:00:00 2001 From: Paul Schaller Date: Sat, 23 Dec 2023 19:26:30 +0100 Subject: [PATCH] Fixed a scaling issue with the y coordinates in the normalized side images coordinate space --- .../christmastreescanning/scanning/PointNormalizer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/cringe_studios/christmastreescanning/scanning/PointNormalizer.java b/src/main/java/com/cringe_studios/christmastreescanning/scanning/PointNormalizer.java index 65c70c8..5aaeace 100644 --- a/src/main/java/com/cringe_studios/christmastreescanning/scanning/PointNormalizer.java +++ b/src/main/java/com/cringe_studios/christmastreescanning/scanning/PointNormalizer.java @@ -54,7 +54,7 @@ public class PointNormalizer { normalizedX = normalizedX * 2.0 - 1.0; normalizedY = 1.0 - normalizedY; - double xyRatio = (biggestYValue - smallestYValue) / (biggestXValue - smallestXValue); + double xyRatio = (biggestYValue - smallestYValue) / ((biggestXValue - smallestXValue) / 2.0); normalizedY = normalizedY * xyRatio; normalizedPoints[i] = new Point2D.Double(normalizedX, normalizedY);