# Creating a mesh editing plugin for paraview ?

**URL:** https://discourse.paraview.org/t/creating-a-mesh-editing-plugin-for-paraview/11774
**Category:** Development
**Tags:** opengl, mpi, python, releases, vtk
**Created:** [March 31, 2023, 1:58pm UTC](https://discourse.paraview.org/t/creating-a-mesh-editing-plugin-for-paraview/11774 "2023-03-31T13:58:44Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Mehdi\_Hamidi](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mehdi_hamidi/32/11308_2.png) [@Mehdi\_Hamidi](https://discourse.paraview.org/u/Mehdi_Hamidi)
#### Post date: [March 31, 2023, 1:58pm UTC](https://discourse.paraview.org/t/creating-a-mesh-editing-plugin-for-paraview/11774/1 "2023-03-31T13:58:44Z")

</div>

Hi,

I intend to create a mesh editing plugin for ParaView that will allow users to perform interactive editing of mesh objects in real-time. The goal is to avoid the need to transport the vtk/msh mesh from one software to another and also to implement new editing algorithms.

I have seen some old ParaView forums where some people were trying to do this, and some answered that it could be complicated since vtk has a pipeline that only allows users to visualize the mesh and not edit it. Therefore, I would like to know if anyone has any information, tips, advice, or ideas that could help me make this possible.

Thanks,  
Mehdi

---

<div class="post-metadata">

### Author: ![spyridon97](https://discourse.paraview.org/user_avatar/discourse.paraview.org/spyridon97/32/11569_2.png) [@spyridon97](https://discourse.paraview.org/u/spyridon97)
#### Post date: [March 31, 2023, 2:39pm UTC](https://discourse.paraview.org/t/creating-a-mesh-editing-plugin-for-paraview/11774/2 "2023-03-31T14:39:02Z")

</div>

What kind of editing algorithms are you referring to?

And do you plan to implement them yourself or use a library like CGAL?

---

<div class="post-metadata">

### Author: ![nicolas.vuaille](https://discourse.paraview.org/user_avatar/discourse.paraview.org/nicolas.vuaille/32/5873_2.png) [@nicolas.vuaille](https://discourse.paraview.org/u/nicolas.vuaille)
#### Post date: [April 3, 2023, 7:49am UTC](https://discourse.paraview.org/t/creating-a-mesh-editing-plugin-for-paraview/11774/3 "2023-04-03T07:49:45Z")

</div>

We created recently a plugin based on CGAL: [https://gitlab.kitware.com/vtk-cgal/vespa](https://gitlab.kitware.com/vtk-cgal/vespa)

---

<div class="post-metadata">

### Author: ![Mehdi\_Hamidi](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mehdi_hamidi/32/11308_2.png) [@Mehdi\_Hamidi](https://discourse.paraview.org/u/Mehdi_Hamidi)
#### Post date: [April 10, 2023, 9:23am UTC](https://discourse.paraview.org/t/creating-a-mesh-editing-plugin-for-paraview/11774/4 "2023-04-10T09:23:51Z")

</div>

I was thinking about using CGAL or openMesh, the plugin i want to implement will have to be lightweight and will be used to edit vascular network surface mesh and it’s centerline. The idea is to perform editing on both at the same time.

---

<div class="post-metadata">

### Author: ![Mehdi\_Hamidi](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mehdi_hamidi/32/11308_2.png) [@Mehdi\_Hamidi](https://discourse.paraview.org/u/Mehdi_Hamidi)
#### Post date: [April 10, 2023, 9:26am UTC](https://discourse.paraview.org/t/creating-a-mesh-editing-plugin-for-paraview/11774/5 "2023-04-10T09:26:29Z")

</div>

I will take a look at it and let you know if that suits our needs.
