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
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:
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