Участник:Muravyov — различия между версиями
Muravyov (обсуждение | вклад) |
Muravyov (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | '''Триангуляция полигона ''' — декомпозиция | + | '''Триангуляция полигона ''' — декомпозиция многоугольника <tex>P</tex> на множество треугольников, внутренние области которых попарно не пересекаются и объединение которых в совокупности составляет <tex>P</tex>. В строгом смысле слова, эти треугольники могут иметь вершины только в вершинах исходного многоугольника. |
Простым многоугольником является односвязная фигура, стороны которой не пересекаются. | Простым многоугольником является односвязная фигура, стороны которой не пересекаются. |
Версия 20:42, 26 апреля 2012
Триангуляция полигона — декомпозиция многоугольника
на множество треугольников, внутренние области которых попарно не пересекаются и объединение которых в совокупности составляет . В строгом смысле слова, эти треугольники могут иметь вершины только в вершинах исходного многоугольника.Простым многоугольником является односвязная фигура, стороны которой не пересекаются.
Теорема (О существовании триангуляции полигона): |
У любого простого -вершинного многоугольника существует триангуляция, причём количество треугольников в ней . |
Доказательство: |
Доказательство ведётся индуктивно по | . При теорема тривиальна. Рассмотрим случай при и предположим, что теорема выполняется при всех . Докажем существование диагонали в многоугольнике . Возьмём самую левую вершину многоугольника и две смежных с ней вершины и . Если отрезок принадлежит внутренней области — мы нашли диагональ. В противном случае, во внутренней области треугольника или на самом отрезке содержится одна или несколько вершин .