generate a surface from a set of points

Feel free to ask any question here
Post Reply
ken@67
Posts: 5
Joined: Wed Oct 27, 2021 8:59 am

generate a surface from a set of points

Post 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
Attachments
the mesh
the mesh
mesh.png (105.15 KiB) Viewed 2060 times
the point cloud
the point cloud
point cloud1.png (24.56 KiB) Viewed 2060 times
the shape of the clustered points
the shape of the clustered points
point cloud.png (9.81 KiB) Viewed 2060 times
daniel
Site Admin
Posts: 7710
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: generate a surface from a set of points

Post 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)
Daniel, CloudCompare admin
ken@67
Posts: 5
Joined: Wed Oct 27, 2021 8:59 am

Re: generate a surface from a set of points

Post 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
Attachments
1.png
1.png (47.99 KiB) Viewed 2043 times
front.png
front.png (58.24 KiB) Viewed 2043 times
daniel
Site Admin
Posts: 7710
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: generate a surface from a set of points

Post 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.
Daniel, CloudCompare admin
Post Reply