Page 1 of 1

generate a surface from a set of points

Posted: Wed Oct 27, 2021 9:17 am
by ken@67
I am now working to generate a surface from a set of points (cloud data) (the shape of the clustered points is attached below). When I tried using `edit/mesh/Delaunay2.5D`, I can select maximum edge size but cannot select minimum size of the mesh. The distances between my cloud points are very small. That distance may affect the size of the mesh. How can I improve the mesh size or control it? Is there any other way to generate the surface from the points?

Image


Image

Image

Re: generate a surface from a set of points

Posted: Thu Oct 28, 2021 7:28 pm
by daniel
You cannot control that with the '2.5D Delaunay' triangulation algorithm (it's very simple, and will always use all the points).

But you can with the Poisson Reconstruction plugin (you just need to compute normals first, but that's easy on such a cloud, just set the normals orientation to +Z)

Re: generate a surface from a set of points

Posted: Fri Oct 29, 2021 9:58 am
by ken@67
Thank you for answering my question.

I tried Poisson Reconstruction plugin as you said(1.compute +Z normals 2.plugin/poissonRecon (Leave everything at default.)),
but the surface was not created correctly(the picture is attached below).
I want to create only a cross section along the point cloud.(I want to delete meshes that are out of the point cloud.)
Is there a away to ​change the range of the cross section?(how to change the area of the square surrounded by yellow)
If so, could you tell me.
Sorry to ask such a basic question.

Thank you for your attention.

Image

Re: generate a surface from a set of points

Posted: Mon Nov 01, 2021 8:39 pm
by daniel
Have you generated the 'density' scalar field and segmented the resulting mesh based on it? (see https://www.cloudcompare.org/doc/wiki/i ... n_(plugin) - especially the last section).

And then, in the worst case, you can use the Cross Section tool to segment the result even more.