Unstructured 20-node brick element meshing

A new method is presented to generate an unstructured 20-node brick element mesh for arbitrary structures. Based on a triangulation of the structure's surface, a 20-node master mesh is generated encompassing the structure. The elements intersected by the triangulation are determined, catalogued, cut and remeshed according to their cutting topology. The new elements external to the structure are discarded, while the others are tied to the uncut subsurface mesh by means of multiple point constraints (MPCs). Alternatively, the remeshing procedure can be continued into the subsurface element layers to obtain a pure 20-node brick element mesh, without any MPCs. Additional smoothing further improves the mesh quality.