triangulation_mask_test


triangulation_mask_test, a C++ code which calls triangulation_mask(), which reads the nodes and triangles that define a triangulation, calls a user routine which determines whether each triangle is to be preserved or discarded ("masked") from the triangulation, and writes out new node and triangle files that define the masked triangulation.

Licensing:

The information on this web page is distributed under the MIT license.

Related Data and codes:

triangulation_mask, a C++ code which reads the nodes and triangles that define a triangulation, calls a user routine which determines whether each triangle is to be preserved or discarded ("masked") from the triangulation, and writes out new node and triangle files that define the masked triangulation.

Source Code:

P15 is a triangulation created by calling DISTMESH, then removing duplicate points by calling TABLE_MERGE, then creating a Delaunay triangulation by calling TABLE_DELAUNAY Unfortunately, this results in many triangles that lie outside the region of interest.

SMALL is a triangulation of the 25 lattice points on the [0,4]x[0,4] square. Our masking operation should cut out a lower left triangular corner and a section from the upper right.


Last revised on 21 September 2024.