Examples: connect 3D non-convex

Example connect with sloped top boundary

connect / noadd with input points from a hex mesh created with stack/layers. This example has a non-convex boundary and bad elements are created connecting across the boundary.

This fix uses interpolate/map from the hex mesh to the tet mesh to tag and remove bad tets connecting across the boundary.

Example connect for conforming sloped interfaces

connect with input points from a convex hex mesh created with stack/layers. This example has a thin layer formed from sloped internal interfaces. Bad elements are created across the internal interfaces resulting in “popped” tets.

This example is fixed with resolution that improves the height to width ratio of the mesh spacing.

Example connect with check_interface for conforming interfaces

connect / check_interface with input points from a convex hex mesh created with stack/layers.

This example has a thin layer formed from sloped internal interfaces. Bad elements are created connecting across the internal interfaces resulting in “popped” tets.

This example is fixed using defined geometry region and the option check_interface to add points at the interface. Note that the interface is preserved but the added nodes may result in thin tets.

connect command description.

connect 3D box Example

grid2grid command convert each mesh element to tri or tet elements (such as hex to 5 tets).

grid2grid Example convert hex mesh to 5 tets each hex.