Constrained Delaunay triangulation

The input to the constrained Delaunay triangulation problem is a planar straight-line graph, a set of points and non-crossing line segments in the plane.

This generalizes the defining property of two-dimensional Delaunay triangulations of points, that each edge have a circle through its two endpoints containing no other vertices.

[1] Jonathan Shewchuk has generalized this definition to constrained Delaunay triangulations of three-dimensional inputs, systems of points and non-crossing segments and triangles in three-dimensional space; however, not every input of this type has a constrained Delaunay triangulation according to his generalized definition.

[2] Several algorithms for computing constrained Delaunay triangulations of planar straight-line graphs in time

[1][3] The constrained Delaunay triangulation of a simple polygon can be constructed in linear time.