# Is it possible to create one natural watertight mesh based on the boundaries of other shapes?

**URL:** https://discourse.vtk.org/t/is-it-possible-to-create-one-natural-watertight-mesh-based-on-the-boundaries-of-other-shapes/15163
**Category:** Support
**Created:** [January 16, 2025, 10:47am UTC](https://discourse.vtk.org/t/is-it-possible-to-create-one-natural-watertight-mesh-based-on-the-boundaries-of-other-shapes/15163 "2025-01-16T10:47:52Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![joo94372](https://discourse.vtk.org/user_avatar/discourse.vtk.org/joo94372/32/9713_2.png) [@joo94372](https://discourse.vtk.org/u/joo94372)
#### Post date: [January 16, 2025, 10:47am UTC](https://discourse.vtk.org/t/is-it-possible-to-create-one-natural-watertight-mesh-based-on-the-boundaries-of-other-shapes/15163/1 "2025-01-16T10:47:52Z")

</div>

![image](https://discourse.vtk.org/uploads/default/original/2X/f/fe8c1c8586edeb29b6111a72c85acfac614908ec.png)

Hello, I want to make it from left data to right data.  
Looking at the shape, I don’t think made the Mesh arbitrarily, but I think positioned some data and cut it and make naturally.  
I’ve completed some data and then cut it, but I couldn’t make it a natural one watertight mesh.  
Please give me some advice.

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.vtk.org/user_avatar/discourse.vtk.org/mwestphal/32/19_2.png) [@mwestphal](https://discourse.vtk.org/u/mwestphal)
#### Post date: [January 16, 2025, 12:17pm UTC](https://discourse.vtk.org/t/is-it-possible-to-create-one-natural-watertight-mesh-based-on-the-boundaries-of-other-shapes/15163/2 "2025-01-16T12:17:51Z")

</div>

Looks like something for VESPA:  
[https://gitlab.kitware.com/vtk/meshing/vespa](https://gitlab.kitware.com/vtk/meshing/vespa)

FYI @Charles_Gueunet

---

<div class="post-metadata">

### Author: ![Charles\_Gueunet](https://discourse.vtk.org/user_avatar/discourse.vtk.org/charles_gueunet/32/239_2.png) [@Charles\_Gueunet](https://discourse.vtk.org/u/Charles_Gueunet)
#### Post date: [January 16, 2025, 12:51pm UTC](https://discourse.vtk.org/t/is-it-possible-to-create-one-natural-watertight-mesh-based-on-the-boundaries-of-other-shapes/15163/3 "2025-01-16T12:51:02Z")

</div>

Hello @joo94372

Indeed, [Vespa](https://gitlab.kitware.com/vtk/meshing/vespa) may help you here. We presented this library / plugin [here](https://www.kitware.com/vespa-advanced-mesh-processing-based-on-cgal-for-vtk-and-paraview/). I would suggest to have a look at the alpha wrapping algorithm, witch ensure a closed manifold as a result.  
If your initial mesh is manifold, maybe the Hole Filling filter may be enough (and faster) to close your mesh.  
You may get more information looking at our [webinar](https://www.kitware.com/inspect-and-repair-your-meshes-in-paraview/).  
Do not hesitate to look at our [release page](https://gitlab.kitware.com/vtk/meshing/vespa/-/releases) to download plugin already compiled for various verions of ParaView (linux only).

Best,  
Charles
