Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / Алгоритмы / Математика / Вычислительная геометрия /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Связь между диаграммой Вороного и триангуляцией Делоне - Программирование от RIN.RU
Связь между диаграммой Вороного и триангуляцией Делоне

Эти две конструкции двойственны. То есть из одной можно просто получить другую. Вообще говоря, диаграмма Вороного уникальна для данного набора точек, а триангуляция Делоне - не всегда. Однако, если есть несколько триангуляций, то они эквивалентны в том смысле, что их минимальные углы равны.


Так что можно говорить об однозначном соответствии между диаграммой Вороного и триангуляциями Делоне.
Посмотрим, например, как из диаграммы получается триангуляция.


  1. Если две точки pi и pj из P имеют общее ребро диаграммы(их ячейки смежные), провести дугу между pi и pj. Получится граф Делоне, обозначенный на первом рисунке буквой G


  2. Затем натягиваем дуги, превращая в отрезки.






Таким образом, триангуляция получается соединением всех смежных точек P отрезками. Единственная проблема: четыре или более точек в графе Делоне могут лежать на одной окружности.





Такие точки образуют выпуклые полигоны, которые триангулируются добавлением произвольных непересекающихся диагоналей. Тогда триангуляция будет окончательной. Можно сказать, что триангуляция Делоне получается из графа Делоне добавлением 0 или более ребер.










 8  Комментарии к статье  8 8  Обсудить в чате

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь