'Removing the parts of surface which are outliers after running Screened Poisson Reconstruction in Meshlab

after running the Screened Poisson Reconstruction in Meshlab, I got the mesh with some extended surface as in this figure l

Does meshlab support any tools for removing that?



Solution 1:[1]

MeshLab is using an implementation of PoissonRecon, which is found here: https://github.com/mkazhdan/PoissonRecon

What you are seeing is due to the default boundary condition used by the algorithm, which is a Neumann boundary condition. Unfortunately, MeshLab does not allow you to modify which boundary condition is being used for the Poisson solver. If you compile the actual source code, you can specify the Dirichlet boundary condition as a command line argument, which will prevent you from having this large open surface.

If you have issues with disconnected pieces, you can use the SurfaceTrimmer program from the same repo.

Solution 2:[2]

Try to use the filter - select Faces with edges longer than... and set the threshold you want.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 A.Comer
Solution 2 ChiuGa