aurora-multiphysics / VacuumMesher

Implementing mesh skinning functionality within libMesh, as well as the generation of the vaccum Mesh (The area surrounding a meshed geometry).
2 stars 1 forks source link

Merge rTree functionality for combining vacuum and part meshes into one. #2

Closed TheBEllis closed 1 year ago

TheBEllis commented 1 year ago

In order to efficiently merge the meshes of the original part and it's corresponding vacuum region, an rTree data structure has been used. The nodes of the vacuum mesh are added to the rTree. Then, when combining with the original parts, we can efficiently find duplicate nodes and ignore them.