Robuta

https://docs.pyvista.org/examples/01-filter/icp_registration Register a Surface with ICP — PyVista 0.48.4 documentation Recover the rigid transform between two surfaces with the iterative closest point implementation behind pyvista.DataSetFilters.align(). Load a reference... register a surface with icp