Skip to content

Add to Display frame a check box to enable MatchBoundariesIgnoringCellOrder

This follow the discussion here https://discourse.paraview.org/t/disable-rendering-of-interior-faces-that-are-between-cells-of-different-order/12745

Motivation

Local refinement can produce meshes composed by different cell types and multiple degrees. So far, when two volumetric cells of different order are connected by their corners (for instance, a quadratic hexahedron next to a linear hexahedron ), the internal face is rendered and is not considered as a ghost cell. One may want to hide the rendering of these internal faces for multiple reasons:

  • When playing with transparency, we don't want to see some faces that can be located in the middle of the geometry.
  • For big meshes, the rendering of the interior faces can drastically impact the performances. So for this reason, we would like to optionally disable the rendering of internal faces

Integration into Paraview

A check box named Match Boundaries Ignoring Cell Order is added to the advance parameters of the Paraview display panel. By default, this option is tuned off.

Example

The example below show an quadratic hexahedron linked to a linear hexahedron.

UnstructuredGridWithTwoAdjacentHexahedraOfDifferentOrder.vtu

UnstructuredGridWithTwoAdjacentWedgesOfDifferentOrder.vtu`

MatchBoundariesIgnoringCellOrder_animation

( Note that the gif has been generated before switching to the name MatchBoundariesIgnoringCellOrder ).

Edited by Mathieu Westphal (Kitware)

Merge request reports