Skip to content
  • Henry Weller's avatar
    isoSurface: Fix for isoSurface 'eroding' surfaces down to nothing · 9580a0e2
    Henry Weller authored
    The occurrence is from cells with vertices that are shared between two faces
    only (these vertices can originate from hex refinement). Decomposing both faces
    can occasionally produce triangles with identical vertices and this results in a
    non-manifold edge which triggers the erosion procedure.
    
    Avoided by detecting cells with these special vertices and making sure the tet-decomposition
    never uses the same points on the faces using them.
    
    Patch contributed by Mattijs Janssens
    9580a0e2