Тріангуля́ція Делоне́ для множини точок P на площині — це така тріангуляція DT(P), що жодна точка множини P не знаходиться всередині описаних довкола трикутників кіл в множині DT(P). Тріангуляція Делоне дозволяє якомога зменшити кількість малих кутів. Цей спосіб тріангуляції був винайдений Борисом Делоне в 1934 році.
Базуючись на визначенні Делоне, коло описане навколо трикутника утворене трьома точками з вихідної множини точок називається пустим, якщо воно не містить вершин трикутника інших ніж ті три, що його задають (інші точки допускаються тільки на периметрі кола, але не всередині)
Умова Делоне стверджує, що мережа трикутників є тріангуляцією Делоне, якщо всі описані кола трикутників пусті. Це є початкове визначення для двовимірного простору. Його можна використовувати для тривимірного простору, якщо використовувати описані сфери замість описаних кіл.
Для множини точок на одній лінії тріангуляції Делоне не існує (фактично, поняття тріангуляції для такого випадку невизначене). Для чотирьох точок на одному колі (наприклад прямокутник) тріангуляція Делоне має два випадки, тобто можна розділити цей чотирикутник двома способами, які задовольняють умови Делоне.
Зв'язок з діаграмою Вороного
Тріангуляція Делоне дискретної множини точок P в загальному випадку відповідає дуальному графу розбиття Вороного для P. Особливі випадки включають існування трьох точок на одній прямій, та чотирьох точок на колі.
d-вимірні тріангуляції
Для множини P точок d-вимірного Евклідового простору, тріангуляція Делоне це тріангуляція DT(P) така що жодна з точок з P не лежить всередині гіперсфери описаної навколо будь-якого симплекса з DT(P). Відомо що існує єдина тріангуляція Делоне для P, якщо P множина точок в ; така що не існує підпростору розмірності k що містить точок ні k-сфери що містить точок, для (тобто, наприклад для множини точок в не існує трьох точок що лежать на одній прямій, не існує чотирьох що лежать в одній площині, і жодні п'ять точок не лежать на одній сфері).
Задача знаходження тріангуляції Делоне для множини точок в d-вимірному просторі може бути зведена до задачі знаходження опуклої оболонки множини точок в -вимірному просторі, додаючи кожній точці p додаткову координату яка дорівнює , беручи нижню частину опуклої оболонки, і відображаючи її назад в d-вимірний простір видаленням останньої координати. Так як опукла оболонка єдина, то тріангуляція теж, вважаючи, що всі сегменти опуклої оболонки — симплекси. Не симплексні сегменти з'являються лише коли різних точок лежить на одній d-гіперсфері, тобто точки не знаходяться в .
Властивості
Нехай n — кількість точок, а d — розмірність.
- Об'єднання всіх симплексів в тріангуляції — опукла оболонка точок.
- Тріангуляція Делоне містить щонайбільше O(n⌈d / 2⌉) симплексів.
- Якщо на площині (d = 2), b вершин входять до опуклої оболонки, то будь-яка тріангуляція точок має щонайбільше трикутників, і ще одну зовнішню «грань» (див. характеристика Ейлера).
- На площині, кожна вершина має в середньому шість інцидентних трикутників.
- На площині, тріангуляція Делоне максимізує найменший кут. Найменший кут в тріангуляції Делоне, буде не меншим ніж в будь-якій іншій тріангуляції. Правда тріангуляція Делоне не обов'язково мінімізує максимальний кут.
- Коло описане навколо довільного трикутника тріангуляції не містить всередині жодних інших вхідних вершин.
- Якщо коло що проходить через дві вхідні точки не містить всередині жодних інших, тоді сегмент що з'єднує ці дві точки є ребром тріангуляції Делоне цих точок.
- Тріангуляція Делоне множини точок в d-вимірному просторі є проєкцією точок опуклої оболонки на ()-мірний параболоїд.
- Найближчий сусід b довільної точки p лежить на ребрі bp тріангуляції Делоне, бо граф найближчих сусідів — підграф тріангуляції Делоне.
Заміна спільного ребра
Якщо розглядати два трикутники ABD та BCD зі спільним ребром BD (див. малюнки), якщо , трикутники задовольняють умові Делоне.
Це важлива властивість, бо дозволяє використовувати техніку заміни ребра. Якщо два трикутники не задовольняють умові Делоне, заміна спільного ребра BD на ребро AC утворює два інші трикутники які задовольняють умові Делоне:
- Тріангуляція не відповідає умові Делоне бо .
- І описані навколо трикутників кола містять більше трьох точок.
- Заміна спільного ребра створює для чотирьох точок тріангуляцію що відповідає умові Делоне.
Зауважте, що найменший кут тріангуляції збільшився.
Алгоритми
Багато алгоритмів для обчислення тріангуляції Делоне спираються на швидкі операції для визначення того, чи точка знаходиться всередині описаного навколо трикутника кола, і ефективних структур даних для зберігання трикутників та ребер. В двовимірному випадку, якщо D знаходиться всередині кола описаного навколо A, B, C треба перевірити чи визначник:
Коли A, B та C впорядковані визначник додатній тоді і тільки тоді, коли D знаходиться всередині описаного кола.
Алгоритм заміни ребра
Як вже згадувалось вище, якщо трикутники не задовольняють умові Делоне, ми можемо замінити ребро. З цього можна вивести очевидний алгоритм: побудувати хоч якусь тріангуляцію, а потім замінювати ребра аж поки вона не буде задовольняти умові Делоне. На жаль, це може зайняти O(n2) замін ребер, і не узагальнюється на три виміри і більші.
Інкрементний
Також досить прямим алгоритмом побудови тріангуляції Делоне є додавання до неї по одній вершині, постійно перебудовуючи тріангуляцію. Коли ми додаємо вершину v, ми розбиваємо на три частини трикутник що містить v, а потім застосовуємо алгоритм заміни ребра. При повному переборі всіх трикутників які можуть містити v ми витратимо час O(n), потім нам треба буде перевірити трикутники на відповідність умові Делоне. Загальний час робота алгоритму O(n2).
Якщо ми будемо додавати вершини в випадковому порядку, виявиться (через дещо складне доведення), що кожна вставка буде замінювати в середньому лише O(1) трикутників, хоча іноді й більше. Це залишає можливість оптимізувати час виявлення точки. Ми можемо зберігати історію поділів та замін ребер: кожен трикутник зберігає вказівник на два, чи три трикутники що його замінили. Щоб виявити який трикутник містить v, ми починаємо з кореневого трикутника, і ідемо по вказівнику який показує на менший трикутник що міститьv, поки не знайдемо трикутника якого ще не замінювали. В середньому, це займе час O(log n). Загалом для всіх вершин це займе час O(n log n)..
([en]) описує інший підхід до інкрементної побудови, без необхідності заміни ребер.
Розділяй і володарюй
В цьому алгоритмі, рекурсивно проводять пряму, щоб розділити вершини на дві множини. Для кожної з них будується триангуляція Делоне, і потім дві триангуляції зливаються вздовж прямої що їх розділювала. Використовуючи деякі хитрі трюки, операцію злиття можна здійснити за O(n), і загальний час побудови буде O(n log n).
Для деяких видів множин точок, наприклад випадково рівномірно розподілених, розумний вибір розділювальних прямих може зменшити середній час роботи до O(n log log n), при цьому залишаючи час в найгіршому випадку таким самим.
Парадигма «розділяй і володарюй» для виконання тріангуляцій в d вимірах описується в «DeWall: A fast divide and conquer Delaunay triangulation algorithm in Ed».
Показано що «розділяй та володарюй» є найшвидшою технікою генерації триангуляції Делоне.
Замітання
Алгоритм Форчуна використовує прийом замітальної прямої щоб досягти часу O(n log n) у плоскому випадку.
Замітальна оболонка
Замітальна оболонка є швидкою гібридною технікою побудови двовимірної тріангуляції Делоне що використовує радіально поширювану замітальну оболонку (яка послідовно утворюється з радіально відсортованої множини точок), в парі з наступним ітеративним заміщенням ребер.
Емпіричні результати показують що алгоритм працює приблизно вдвічі швидше ніж Qhull. Він має вільні реалізації на C++ та C#.
Застосування
Евклідове мінімальне кістякове дерево множини точок є підмножиною тріангуляції Делоне тих самих точок, і це можна використати щоб обчислювати це дерево ефективніше.
Для моделювання місцевості, чи інших об'єктів що задані множиною вибраних точок, тріангуляція Делоне дає гарний набір трикутників для використання як полігони моделі. Зокрема, тріангуляція Делоне уникає вузьких трикутників (з маленькими кутами, бо вони мають великі описані кола, порівняно з власною площею). Дивіться статтю ([en]).
Тріангуляції Делоне часто використовуються для побудови мешів для методу скінченних елементів, через гарні кути, та швидкі алгоритми побудови. Зазвичай, об'єкт для якого потрібно побудувати меш, грубо задається як симпліційний комплекс; щоб він був чисельно стабільним він має бути уточненим, наприклад за допомого ([en]). Це було реалізовано , і вільно доступно в пакеті Triangle [ 10 квітня 2011 у Wayback Machine.].
Див. також
Примітки
- B. Delaunay: Sur la sphère vide, Izvestia Akademii Nauk SSSR, Otdelenie Matematicheskikh i Estestvennykh Nauk, 7:793-800, 1934
- de Berg, Mark; Otfried Cheong, Marc van Kreveld, Mark Overmars (2008). (PDF). Springer-Verlag. ISBN . Архів оригіналу (PDF) за 28 жовтня 2009. Процитовано 17 квітня 2011.
- Seidel, R. (1995). The upper bound theorem for polytopes: an easy proof of its asymptotic version. Computational Geometry. 5: 115—116.[недоступне посилання з липня 2019]
- Guibas, Lenoidas; Stolfi, Jorge (1 квітня 1985). Primitives for the manipulation of general subdivisions and the computation of Voronoi. ACM. с. 107. Процитовано 1 серпня 2009.
- Guibas, L.; D. Knuth; M. Sharir (1992). Randomized incremental construction of Delaunay and Voronoi diagrams. Algorithmica. 7: 381—413. doi:10.1007/BF01758770.[недоступне посилання]
- G. Leach: Improving Worst-Case Optimal Delaunay Triangulation Algorithms. [ 7 жовтня 2012 у Wayback Machine.] June 1992
- Cignoni, P.; C. Montani; R. Scopigno (1998). DeWall: A fast divide and conquer Delaunay triangulation algorithm in Ed. Computer-Aided Design. 30 (5): 333—341. doi:10.1016/S0010-4485(97)00082-1.
- A Comparison of Sequential Delaunay Triangulation Algorithms http://www.cs.berkeley.edu/~jrs/meshpapers/SuDrysdale.pdf [ 8 березня 2012 у Wayback Machine.]
- . Архів оригіналу за 10 жовтня 2017. Процитовано 17 квітня 2011.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - (PDF). Архів оригіналу (PDF) за 27 жовтня 2013. Процитовано 17 квітня 2011.
- . Архів оригіналу за 22 липня 2011. Процитовано 17 квітня 2011.
Посилання
- Тріангуляція Делоне в :
- Yvinec, Mariette. 2D Triangulation. Архів оригіналу за 26 червня 2013. Процитовано 14 квітня 2011.
- Pion, Sylvain; Teillaud, Monique. 3D Triangulations. Архів оригіналу за 26 червня 2013. Процитовано 14 квітня 2011.
- Hert, Susan; Seel, Michael. dD Convex Hulls and Delaunay Triangulations. Архів оригіналу за 26 червня 2013. Процитовано 14 квітня 2011.
- . Wolfram MathWorld. Архів оригіналу за 2 січня 2021. Процитовано 14 квітня 2011.
- Qhull. Архів оригіналу за 26 червня 2013. Процитовано 9 травня 2019. — Код для побудови опуклої оболонки, тріангуляції Делоне, діаграми Вороного та перетину півпросторів
- Shewchuk, Jonathan Richard. Triangle. Архів оригіналу за 26 червня 2013. Процитовано 14 квітня 2011. — Генератор двовимірного мешу, та тріангулятор Делоне
- Kumar, Piyush; Mohanty, Somya. Triangle++. Архів оригіналу за 26 червня 2013. Процитовано 14 квітня 2011. — Triangle пристосований до C++
- Poly2Tri. Google Code. Архів оригіналу за 26 червня 2013. Процитовано 14 квітня 2011. — Бібліотека тріангуляцій Делоне методом замітання, доступна на ActionScript 3, C++, C#, Java, Javascript, Python та Ruby.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Triangulya ciya Delone dlya mnozhini tochok P na ploshini ce taka triangulyaciya DT P sho zhodna tochka mnozhini P ne znahoditsya vseredini opisanih dovkola trikutnikiv kil v mnozhini DT P Triangulyaciya Delone dozvolyaye yakomoga zmenshiti kilkist malih kutiv Cej sposib triangulyaciyi buv vinajdenij Borisom Delone v 1934 roci Triangulyaciya Delone i opisani navkolo trikutnikiv kola Bazuyuchis na viznachenni Delone kolo opisane navkolo trikutnika utvorene troma tochkami z vihidnoyi mnozhini tochok nazivayetsya pustim yaksho vono ne mistit vershin trikutnika inshih nizh ti tri sho jogo zadayut inshi tochki dopuskayutsya tilki na perimetri kola ale ne vseredini Umova Delone stverdzhuye sho merezha trikutnikiv ye triangulyaciyeyu Delone yaksho vsi opisani kola trikutnikiv pusti Ce ye pochatkove viznachennya dlya dvovimirnogo prostoru Jogo mozhna vikoristovuvati dlya trivimirnogo prostoru yaksho vikoristovuvati opisani sferi zamist opisanih kil Dlya mnozhini tochok na odnij liniyi triangulyaciyi Delone ne isnuye faktichno ponyattya triangulyaciyi dlya takogo vipadku neviznachene Dlya chotiroh tochok na odnomu koli napriklad pryamokutnik triangulyaciya Delone maye dva vipadki tobto mozhna rozdiliti cej chotirikutnik dvoma sposobami yaki zadovolnyayut umovi Delone Zv yazok z diagramoyu VoronogoTriangulyaciya Delone diskretnoyi mnozhini tochok P v zagalnomu vipadku vidpovidaye dualnomu grafu rozbittya Voronogo dlya P Osoblivi vipadki vklyuchayut isnuvannya troh tochok na odnij pryamij ta chotiroh tochok na koli Triangulyaciya Delone zi vsima kolami ta yih centrami chervoni Z yednannya centriv opisanih kil trikutnikiv yaki mayut spilne rebro utvoryuye diagramu Voronogo chervona d vimirni triangulyaciyiDlya mnozhini P tochok d vimirnogo Evklidovogo prostoru triangulyaciya Delone ce triangulyaciya DT P taka sho zhodna z tochok z P ne lezhit vseredini gipersferi opisanoyi navkolo bud yakogo simpleksa z DT P Vidomo sho isnuye yedina triangulyaciya Delone dlya P yaksho P mnozhina tochok v taka sho ne isnuye pidprostoru rozmirnosti k sho mistit k 2 displaystyle k 2 tochok ni k sferi sho mistit k 3 displaystyle k 3 tochok dlya 1 k d 1 displaystyle 1 leq k leq d 1 tobto napriklad dlya mnozhini tochok v R 3 displaystyle mathbb R 3 ne isnuye troh tochok sho lezhat na odnij pryamij ne isnuye chotiroh sho lezhat v odnij ploshini i zhodni p yat tochok ne lezhat na odnij sferi Zadacha znahodzhennya triangulyaciyi Delone dlya mnozhini tochok v d vimirnomu prostori mozhe buti zvedena do zadachi znahodzhennya opukloyi obolonki mnozhini tochok v d 1 displaystyle d 1 vimirnomu prostori dodayuchi kozhnij tochci p dodatkovu koordinatu yaka dorivnyuye p 2 displaystyle p 2 beruchi nizhnyu chastinu opukloyi obolonki i vidobrazhayuchi yiyi nazad v d vimirnij prostir vidalennyam ostannoyi koordinati Tak yak opukla obolonka yedina to triangulyaciya tezh vvazhayuchi sho vsi segmenti opukloyi obolonki simpleksi Ne simpleksni segmenti z yavlyayutsya lishe koli d 2 displaystyle d 2 riznih tochok lezhit na odnij d gipersferi tobto tochki ne znahodyatsya v VlastivostiNehaj n kilkist tochok a d rozmirnist Ob yednannya vsih simpleksiv v triangulyaciyi opukla obolonka tochok Triangulyaciya Delone mistit shonajbilshe O n d 2 simpleksiv Yaksho na ploshini d 2 b vershin vhodyat do opukloyi obolonki to bud yaka triangulyaciya tochok maye shonajbilshe 2 n 2 b displaystyle 2n 2 b trikutnikiv i she odnu zovnishnyu gran div harakteristika Ejlera Na ploshini kozhna vershina maye v serednomu shist incidentnih trikutnikiv Na ploshini triangulyaciya Delone maksimizuye najmenshij kut Najmenshij kut v triangulyaciyi Delone bude ne menshim nizh v bud yakij inshij triangulyaciyi Pravda triangulyaciya Delone ne obov yazkovo minimizuye maksimalnij kut Kolo opisane navkolo dovilnogo trikutnika triangulyaciyi ne mistit vseredini zhodnih inshih vhidnih vershin Yaksho kolo sho prohodit cherez dvi vhidni tochki ne mistit vseredini zhodnih inshih todi segment sho z yednuye ci dvi tochki ye rebrom triangulyaciyi Delone cih tochok Triangulyaciya Delone mnozhini tochok v d vimirnomu prostori ye proyekciyeyu tochok opukloyi obolonki na d 1 displaystyle d 1 mirnij paraboloyid Najblizhchij susid b dovilnoyi tochki p lezhit na rebri bp triangulyaciyi Delone bo graf najblizhchih susidiv pidgraf triangulyaciyi Delone Zamina spilnogo rebraYaksho rozglyadati dva trikutniki ABD ta BCD zi spilnim rebrom BD div malyunki yaksho a g 180 displaystyle alpha gamma leq 180 circ trikutniki zadovolnyayut umovi Delone Ce vazhliva vlastivist bo dozvolyaye vikoristovuvati tehniku zamini rebra Yaksho dva trikutniki ne zadovolnyayut umovi Delone zamina spilnogo rebra BD na rebro AC utvoryuye dva inshi trikutniki yaki zadovolnyayut umovi Delone Triangulyaciya ne vidpovidaye umovi Delone bo a g gt 180 displaystyle alpha gamma gt 180 circ I opisani navkolo trikutnikiv kola mistyat bilshe troh tochok Zamina spilnogo rebra stvoryuye dlya chotiroh tochok triangulyaciyu sho vidpovidaye umovi Delone Zauvazhte sho najmenshij kut triangulyaciyi zbilshivsya AlgoritmiBagato algoritmiv dlya obchislennya triangulyaciyi Delone spirayutsya na shvidki operaciyi dlya viznachennya togo chi tochka znahoditsya vseredini opisanogo navkolo trikutnika kola i efektivnih struktur danih dlya zberigannya trikutnikiv ta reber V dvovimirnomu vipadku yaksho D znahoditsya vseredini kola opisanogo navkolo A B C treba pereviriti chi viznachnik A x A y A x 2 A y 2 1 B x B y B x 2 B y 2 1 C x C y C x 2 C y 2 1 D x D y D x 2 D y 2 1 A x D x A y D y A x 2 D x 2 A y 2 D y 2 B x D x B y D y B x 2 D x 2 B y 2 D y 2 C x D x C y D y C x 2 D x 2 C y 2 D y 2 gt 0 displaystyle begin vmatrix A x amp A y amp A x 2 A y 2 amp 1 6pt B x amp B y amp B x 2 B y 2 amp 1 6pt C x amp C y amp C x 2 C y 2 amp 1 6pt D x amp D y amp D x 2 D y 2 amp 1 end vmatrix begin vmatrix A x D x amp A y D y amp A x 2 D x 2 A y 2 D y 2 6pt B x D x amp B y D y amp B x 2 D x 2 B y 2 D y 2 6pt C x D x amp C y D y amp C x 2 D x 2 C y 2 D y 2 6pt end vmatrix gt 0 Koli A B ta C vporyadkovani viznachnik dodatnij todi i tilki todi koli D znahoditsya vseredini opisanogo kola Algoritm zamini rebra Yak vzhe zgaduvalos vishe yaksho trikutniki ne zadovolnyayut umovi Delone mi mozhemo zaminiti rebro Z cogo mozhna vivesti ochevidnij algoritm pobuduvati hoch yakus triangulyaciyu a potim zaminyuvati rebra azh poki vona ne bude zadovolnyati umovi Delone Na zhal ce mozhe zajnyati O n2 zamin reber i ne uzagalnyuyetsya na tri vimiri i bilshi Inkrementnij Takozh dosit pryamim algoritmom pobudovi triangulyaciyi Delone ye dodavannya do neyi po odnij vershini postijno perebudovuyuchi triangulyaciyu Koli mi dodayemo vershinu v mi rozbivayemo na tri chastini trikutnik sho mistit v a potim zastosovuyemo algoritm zamini rebra Pri povnomu perebori vsih trikutnikiv yaki mozhut mistiti v mi vitratimo chas O n potim nam treba bude pereviriti trikutniki na vidpovidnist umovi Delone Zagalnij chas robota algoritmu O n2 Yaksho mi budemo dodavati vershini v vipadkovomu poryadku viyavitsya cherez desho skladne dovedennya sho kozhna vstavka bude zaminyuvati v serednomu lishe O 1 trikutnikiv hocha inodi j bilshe Ce zalishaye mozhlivist optimizuvati chas viyavlennya tochki Mi mozhemo zberigati istoriyu podiliv ta zamin reber kozhen trikutnik zberigaye vkazivnik na dva chi tri trikutniki sho jogo zaminili Shob viyaviti yakij trikutnik mistit v mi pochinayemo z korenevogo trikutnika i idemo po vkazivniku yakij pokazuye na menshij trikutnik sho mistitv poki ne znajdemo trikutnika yakogo she ne zaminyuvali V serednomu ce zajme chas O log n Zagalom dlya vsih vershin ce zajme chas O n log n en opisuye inshij pidhid do inkrementnoyi pobudovi bez neobhidnosti zamini reber Rozdilyaj i volodaryuj V comu algoritmi rekursivno provodyat pryamu shob rozdiliti vershini na dvi mnozhini Dlya kozhnoyi z nih buduyetsya triangulyaciya Delone i potim dvi triangulyaciyi zlivayutsya vzdovzh pryamoyi sho yih rozdilyuvala Vikoristovuyuchi deyaki hitri tryuki operaciyu zlittya mozhna zdijsniti za O n i zagalnij chas pobudovi bude O n log n Dlya deyakih vidiv mnozhin tochok napriklad vipadkovo rivnomirno rozpodilenih rozumnij vibir rozdilyuvalnih pryamih mozhe zmenshiti serednij chas roboti do O n log log n pri comu zalishayuchi chas v najgirshomu vipadku takim samim Paradigma rozdilyaj i volodaryuj dlya vikonannya triangulyacij v d vimirah opisuyetsya v DeWall A fast divide and conquer Delaunay triangulation algorithm in Ed Pokazano sho rozdilyaj ta volodaryuj ye najshvidshoyu tehnikoyu generaciyi triangulyaciyi Delone Zamitannya Algoritm Forchuna vikoristovuye prijom zamitalnoyi pryamoyi shob dosyagti chasu O n log n u ploskomu vipadku Zamitalna obolonka Zamitalna obolonka ye shvidkoyu gibridnoyu tehnikoyu pobudovi dvovimirnoyi triangulyaciyi Delone sho vikoristovuye radialno poshiryuvanu zamitalnu obolonku yaka poslidovno utvoryuyetsya z radialno vidsortovanoyi mnozhini tochok v pari z nastupnim iterativnim zamishennyam reber Empirichni rezultati pokazuyut sho algoritm pracyuye priblizno vdvichi shvidshe nizh Qhull Vin maye vilni realizaciyi na C ta C ZastosuvannyaEvklidove minimalne kistyakove derevo mnozhini tochok ye pidmnozhinoyu triangulyaciyi Delone tih samih tochok i ce mozhna vikoristati shob obchislyuvati ce derevo efektivnishe Dlya modelyuvannya miscevosti chi inshih ob yektiv sho zadani mnozhinoyu vibranih tochok triangulyaciya Delone daye garnij nabir trikutnikiv dlya vikoristannya yak poligoni modeli Zokrema triangulyaciya Delone unikaye vuzkih trikutnikiv z malenkimi kutami bo voni mayut veliki opisani kola porivnyano z vlasnoyu plosheyu Divitsya stattyu en Triangulyaciya Delone dlya vipadkovogo naboru 100 tochok ploshini Triangulyaciyi Delone chasto vikoristovuyutsya dlya pobudovi meshiv dlya metodu skinchennih elementiv cherez garni kuti ta shvidki algoritmi pobudovi Zazvichaj ob yekt dlya yakogo potribno pobuduvati mesh grubo zadayetsya yak simplicijnij kompleks shob vin buv chiselno stabilnim vin maye buti utochnenim napriklad za dopomogo en Ce bulo realizovano i vilno dostupno v paketi Triangle 10 kvitnya 2011 u Wayback Machine Div takozhGeometrichnij kistyak Graf vidnosnih okoliv Graf Urkgarta Mnozhina DelonePrimitkiB Delaunay Sur la sphere vide Izvestia Akademii Nauk SSSR Otdelenie Matematicheskikh i Estestvennykh Nauk 7 793 800 1934 de Berg Mark Otfried Cheong Marc van Kreveld Mark Overmars 2008 PDF Springer Verlag ISBN 978 3 540 77973 5 Arhiv originalu PDF za 28 zhovtnya 2009 Procitovano 17 kvitnya 2011 Seidel R 1995 The upper bound theorem for polytopes an easy proof of its asymptotic version Computational Geometry 5 115 116 nedostupne posilannya z lipnya 2019 Guibas Lenoidas Stolfi Jorge 1 kvitnya 1985 Primitives for the manipulation of general subdivisions and the computation of Voronoi ACM s 107 Procitovano 1 serpnya 2009 Guibas L D Knuth M Sharir 1992 Randomized incremental construction of Delaunay and Voronoi diagrams Algorithmica 7 381 413 doi 10 1007 BF01758770 nedostupne posilannya G Leach Improving Worst Case Optimal Delaunay Triangulation Algorithms 7 zhovtnya 2012 u Wayback Machine June 1992 Cignoni P C Montani R Scopigno 1998 DeWall A fast divide and conquer Delaunay triangulation algorithm in Ed Computer Aided Design 30 5 333 341 doi 10 1016 S0010 4485 97 00082 1 A Comparison of Sequential Delaunay Triangulation Algorithms http www cs berkeley edu jrs meshpapers SuDrysdale pdf 8 bereznya 2012 u Wayback Machine Arhiv originalu za 10 zhovtnya 2017 Procitovano 17 kvitnya 2011 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya PDF Arhiv originalu PDF za 27 zhovtnya 2013 Procitovano 17 kvitnya 2011 Arhiv originalu za 22 lipnya 2011 Procitovano 17 kvitnya 2011 PosilannyaTriangulyaciya Delone v Yvinec Mariette 2D Triangulation Arhiv originalu za 26 chervnya 2013 Procitovano 14 kvitnya 2011 Pion Sylvain Teillaud Monique 3D Triangulations Arhiv originalu za 26 chervnya 2013 Procitovano 14 kvitnya 2011 Hert Susan Seel Michael dD Convex Hulls and Delaunay Triangulations Arhiv originalu za 26 chervnya 2013 Procitovano 14 kvitnya 2011 Wolfram MathWorld Arhiv originalu za 2 sichnya 2021 Procitovano 14 kvitnya 2011 Qhull Arhiv originalu za 26 chervnya 2013 Procitovano 9 travnya 2019 Kod dlya pobudovi opukloyi obolonki triangulyaciyi Delone diagrami Voronogo ta peretinu pivprostoriv Shewchuk Jonathan Richard Triangle Arhiv originalu za 26 chervnya 2013 Procitovano 14 kvitnya 2011 Generator dvovimirnogo meshu ta triangulyator Delone Kumar Piyush Mohanty Somya Triangle Arhiv originalu za 26 chervnya 2013 Procitovano 14 kvitnya 2011 Triangle pristosovanij do C Poly2Tri Google Code Arhiv originalu za 26 chervnya 2013 Procitovano 14 kvitnya 2011 Biblioteka triangulyacij Delone metodom zamitannya dostupna na ActionScript 3 C C Java Javascript Python ta Ruby