Изменения
→Идея
==== Идея ====
Рассмотрим все вершины многоугольника, и где возможно, будем отрезать уши.
Будем рассматривать вершины многоугольника в порядке обхода. Если вершина <tex>v_i</tex> является ухом, соединим смежные с ней вершины <tex>v_{i+1}</tex> и <tex>v_{i-1}</tex>. Индексирование вершин ведётся по модулю <tex>n</tex>, т.е. <tex>v_{-1} = v{_n-1}</tex> и <tex>v_0} = v_n</tex>.
== Источники ==
* Mark de Berg, Marc van Kreveld, Mark Overmars, and Otfried Schwarzkopf (2000), Computational Geometry (2nd revised ed.), Springer-Verlag, ISBN 3-540-65620-0 Chapter 3: Polygon Triangulation: pp.45–61.