Skip to content

Add a mesh generator to delete elements nearer than a distance to another mesh #32138

@GiudGiud

Description

@GiudGiud

Motivation

We can delete elements with a parsed criterion or with a level set / plane (using the CutMeshBy generators).
However sometimes the shape is more general (for example, a mesh, a CSG, a geometry) and we need to cut using that shape.

This is a viable technique for merging two 2D/3D meshes:

  • create the two meshes
  • delete from one based on proximity to the other
  • mesh inside using a XY/XYZDelaunay generator

Design

For cutting by a mesh or deleting near a mesh, a new mesh generator could do it.
That generator could form a KDTree to facilitate the search for the distance between elements in the source mesh and the "deletion" mesh

Impact

More mesh generation capabilities
Meet INL needs for a majority hex-mesh for the blanket project

Metadata

Metadata

Assignees

No one assigned

    Labels

    C: MeshingMeshGenerator system, mesh loadingT: taskAn enhancement to the software.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions