From 816bd512877f8c3f30c079444a7062645de90df4 Mon Sep 17 00:00:00 2001 From: Tim Wundenberg Date: Thu, 2 Sep 2021 15:55:53 +0200 Subject: [PATCH] fix ScanConverterService --- .../PointCloudWeb.Server/Services/ScanConverterService.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PointCloudWeb.Server/PointCloudWeb.Server/Services/ScanConverterService.cs b/PointCloudWeb.Server/PointCloudWeb.Server/Services/ScanConverterService.cs index 4552ead..0cf6403 100644 --- a/PointCloudWeb.Server/PointCloudWeb.Server/Services/ScanConverterService.cs +++ b/PointCloudWeb.Server/PointCloudWeb.Server/Services/ScanConverterService.cs @@ -7,13 +7,13 @@ namespace PointCloudWeb.Server.Services { public static Point Transform(ScanDataPoint scan) { - var alpha = scan.RAX * Math.PI / 180; + var alpha = (90 - scan.RAX) * Math.PI / 180; var beta = scan.RAY * Math.PI / 180; var p = new Point( - y: (int)(scan.DistanceMM * Math.Sin(alpha)), + z: (int)(scan.DistanceMM * Math.Sin(alpha)), x: (int)(scan.DistanceMM * Math.Cos(beta) * Math.Cos(alpha)), - z: (int)(scan.DistanceMM * Math.Sin(beta) * Math.Cos(alpha)) + y: (int)(scan.DistanceMM * Math.Sin(beta) * Math.Cos(alpha)) ); return p; }