Volume rendering of Image data with ghost cell and points
Description
Volume rendering on an image data with ghost cells and ghost points leads to missing row of cells:
How to reproduce
On a paraview connected to a pvserver running with mpi and 4 ranks:
- Create a wavelet (Here, volume rendering is OK
- Add a GhostCellGenerator a row of cell is now missing like in the revious screenshot
Investigation
In order to understand further the issue, I have saved the data set and loaded each bloc independently to inspect how they are rendered and their ghost cells.
Here is the top right block of my data in volume rendering, plus the ghost cells extracted in solid rendering:
From this perspective, the missing row of voxels is clearly visible. It is not composed of ghost cells, but of voxels in contact with the ghost... so having ghost points ?
Let's try to load the same top right block with the vtkGhostType attached to the cells, but discarding the one attached to the points:
This time the rendering is correct.
I have also tried the same for the image as a whole and I can confirm the result is the right one.