Triangular domain demo

Contents

Illustrate meshing TriangleGeom with various mesh densities

clear variables;

Create Mesher object

When Mesher object is created it takes care of initializing interface to GMSH mesh generator

mesher = mp.Mesher();

Create object describing geometric model

geom = mp.geoms.TriangleGeom('my_domain');
lc = geom.coarsest_lc();

Generate mesh

mesh_coarse = mesher.generate(geom, struct('lc', lc));

Visualize mesh

The simplest way to visualize mesh is to use Viewer class.

viewer = mp.Viewer();

viewer.show(mesh_coarse);

Generate and visualize mesh again.

mesh_fine = mesher.generate(geom, struct('lc', lc/4));

viewer.stackFigure();
viewer.show(mesh_fine);
mp_manage_demos('report', 'TriangleGeom', true);