MeshConstruction

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

MeshConstruction

Franjo
Hello,

I would like to know if is there any method to ensure that the creation of a mesh makes a closed shape.
I am using, for example GreedyProjectionTriangulation and I found several holes in the surface, even changing the parameters I have no certainty there is not holes.
I checked the api, module surface, classes for unorganized clouds and I didnt found nothing.
To resume, my questions:

1) Any method to check a closed surface?
2) Any way to create a closed surface?

Any suggestion will be grateful
Thank you!
Reply | Threaded
Open this post in threaded view
|

Re: MeshConstruction

aichim
Administrator
Hi,

Poisson surface reconstruction is well known for creating water tight meshes.

Cheers,
Alex

On Mar 12, 2013, at 4:24 PM, Franjo <[hidden email]> wrote:

> Hello,
>
> I would like to know if is there any method to ensure that the creation of a
> mesh makes a closed shape.
> I am using, for example GreedyProjectionTriangulation and I found several
> holes in the surface, even changing the parameters I have no certainty there
> is not holes.
> I checked the api, module surface, classes for unorganized clouds and I
> didnt found nothing.
> To resume, my questions:
>
> 1) Any method to check a closed surface?
> 2) Any way to create a closed surface?
>
> Any suggestion will be grateful
> Thank you!
>
>
>
> --
> View this message in context: http://www.pcl-users.org/MeshConstruction-tp4026713.html
> Sent from the Point Cloud Library (PCL) Users mailing list mailing list archive at Nabble.com.
> _______________________________________________
> [hidden email] / http://pointclouds.org
> http://pointclouds.org/mailman/listinfo/pcl-users
_______________________________________________
[hidden email] / http://pointclouds.org
http://pointclouds.org/mailman/listinfo/pcl-users
Reply | Threaded
Open this post in threaded view
|

Re: MeshConstruction

mustafaf
In many cases, Poisson doesn't return closed meshes. You can use VTK to perform hole-filling and checking for holes on the mesh. Its an expensive operation to convert to the vtkPolyData structure and back, but pretty useful if you aren't doing anything time-sensitive.