triangulation_orient_test


triangulation_orient_test, a C++ code which calls triangulation_orient(), which reads a triangulation, and reorients each triangle that has a negative area. If at least one such triangle is encountered, the program writes out a new copy of the triangle file in which all the triangles have been correctly oriented.

Licensing:

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

Related Data and Programs:

triangulation_orient, a C++ code which ensures that the triangles in an order 3 or order 6 triangulation have positive orientation;

Source Code:

P15 is a triangulation created by DISTMESH. Unfortunately, 512 of the triangles have a negative orientation. In this example, TRIANGULATION_ORIENT was used to reorient those triangles.


Last revised on 06 May 2020.