A new ParaView python plugin providing a new cell volume computation filter has been published (https://gitlab.kitware.com/paraview/plugins/volumefromcellsfilter).
Volume From Cells filter can compute cells and total volume of an input
vtkUnstructuredGrid, like the actual
Cell Size filter, but leads to better results with concave cells.
Indeed, the Cell Size filter relies on a tetrahedralization of the cells before doing computations, resulting to inaccurate results with concave cells (that is an actual limitation of
This new method relies on the Green theorem to compute the volume of a cell from its surface, leading to way better results in that case (similar to those we obtain with the same volume composed of tetrahedrons or hexahedrons) :
Many thanks to Eramet Ideas that developed the plugin and supported us to share it publicly.