fix ScanConverterService

This commit is contained in:
Tim Wundenberg
2021-09-02 15:55:53 +02:00
parent 051ea83a26
commit 816bd51287

View File

@@ -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;
}