aligning datasets (adrian):
- gui to select a number of files, that are loaded in a second view (right hand side of sf view)
- overview via point cloud subsampling (e.g. load 100k points from all files, random subsample)
- render the e.g. 10k polygons closest to the camera in detail (for correspondences selection). this filter can run e.g. every second / continuously once the last run finished in a background thread.
- select N (3-20) correspondences by ray casting in sf and dataset view
- pass them to the solver, solve for a transformation matrix
- write out a dataset file with: all paths to the mesh files, the transformation matrix in a format that the transformation tool can read, all correspondences. format json, so it is editable.
tool for converting 3d files to octree nodes (not merging, just importing to the sf octree format, write AFTER aligning tool):
- take a list of files
- take a transformation matrix
- read file by file, transform and store as octree node
aligning datasets (adrian):
tool for converting 3d files to octree nodes (not merging, just importing to the sf octree format, write AFTER aligning tool):