This PR represents a big step forward in this project.
It includes the following major changes:
A totally new tiling algorithm, based on a grid-based subsampling of the point cloud. The output quality of this algorithm is much higher as it produces a more regular sampling.
A major refactor in the codebase, allowing work logic to be abstracted behind interfaces increasing the maintainability of the code.
A new series of tests. Now the code coverage is starting to be acceptable and this will help being confident that no regressions will be introduced in the source code in future revisions.
The readme includes a build badge to monitor the build status of the pipeline.
I acknowledge that this PR violates the general principle of keeping PRs small and contained, but this represents a major step for the maintainability of the project. Future PRs will be much more focused.
This PR represents a big step forward in this project.
It includes the following major changes:
I acknowledge that this PR violates the general principle of keeping PRs small and contained, but this represents a major step for the maintainability of the project. Future PRs will be much more focused.