diff --git a/Documentation~/lake-full-dark.png b/Documentation~/lake-full-dark.png new file mode 100644 index 0000000..8f21bdb Binary files /dev/null and b/Documentation~/lake-full-dark.png differ diff --git a/Documentation~/lake-full-light.png b/Documentation~/lake-full-light.png new file mode 100644 index 0000000..fdd72ae Binary files /dev/null and b/Documentation~/lake-full-light.png differ diff --git a/Documentation~/lake-preview-dark.png b/Documentation~/lake-preview-dark.png new file mode 100644 index 0000000..bd8e945 Binary files /dev/null and b/Documentation~/lake-preview-dark.png differ diff --git a/Documentation~/lake-preview-light.png b/Documentation~/lake-preview-light.png new file mode 100644 index 0000000..239bf0d Binary files /dev/null and b/Documentation~/lake-preview-light.png differ diff --git a/README.md b/README.md index 1f16d6c..149e2ce 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,11 @@ Implemented *classic* Delaunay triangulation is based on Refinement algorithm is based on [Ruppert's algorithm][rupperts][^ruppert.1995] with [Bowyer–Watson algorithm][bowyerwatson][^bowyer.1981] [^watson.1981] point insertion. The package provides also constrained triangulation (with mesh refinement) which is based on Sloan's algorithm[^sloan.1993]. +As an illustrative example, we present the triangulation of Lake Superior with various refinement parameters. The top-left image shows the result without any refinement. + +![lake-preview-light](Documentation~/lake-preview-light.png#gh-light-mode-only) +![lake-preview-dark](Documentation~/lake-preview-dark.png#gh-dark-mode-only) + ## Table of contents - [Burst Triangulator](#burst-triangulator) @@ -225,6 +230,17 @@ The result *with* mesh refinement: ![guitar-light-dtr](Documentation~/guitar/guitar-light-dtr.svg#gh-light-mode-only) ![guitar-dark-dtr](Documentation~/guitar/guitar-dark-dtr.svg#gh-dark-mode-only) +The refinement process is controlled by two threshold parameters: + +- `Area`: denoted as $C_\triangle$ +- `Angle`: denoted as $C_\theta$ + +These parameters allow fine-tuning of the refinement results based on specific criteria. +Below, you can observe a set of results obtained by applying the refinement process to input data from Lake Superior (open image in a new tab to see the details). + +![lake-full-light](Documentation~/lake-full-light.png#gh-light-mode-only) +![lake-full-dark](Documentation~/lake-full-dark.png#gh-dark-mode-only) + ### Constrained Delaunay triangulation It is not guaranteed that the boundary of the input will be present in the *classic* Delaunay triangulation result.