fix ScanConverterService
This commit is contained in:
@@ -7,13 +7,13 @@ namespace PointCloudWeb.Server.Services
|
|||||||
{
|
{
|
||||||
public static Point Transform(ScanDataPoint scan)
|
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 beta = scan.RAY * Math.PI / 180;
|
||||||
|
|
||||||
var p = new Point(
|
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)),
|
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;
|
return p;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user