implement registration

try running simple wsl-command fails
add Ply-File export
change build-target to x64 (for wsl)
This commit is contained in:
Tim Wundenberg
2021-08-22 18:58:41 +02:00
parent 4c131c103b
commit acda8b9eac
13 changed files with 204 additions and 82 deletions

View File

@@ -3,8 +3,19 @@ using System.Numerics;
namespace PointCloudWeb.Server.Services
{
public interface IPointCloudRegistationService
public class RegistrationResult
{
public Matrix4x4 RegisterPointCloud(PointCloud source, PointCloud target);
public RegistrationResult()
{
Transformation = Vector3.Zero;
Rotation = Vector3.Zero;
}
public Vector3 Transformation { get; set; }
public Vector3 Rotation { get; set; }
}
public interface IPointCloudRegistrationService
{
public RegistrationResult RegisterPointCloud(PointCloud source, PointCloud target);
}
}