Anda di halaman 1dari 5

TriangulacindeDelaunay

DeWikipedia,laenciclopedialibre

UnatriangulacindeDelaunay /dlo'ne/, a veces escrito fonticamente Delon, es una red de tringulos


quecumplelacondicindeDelaunay.Estacondicindicequelacircunferenciacircunscritadecadatringulo
delarednodebecontenerningnvrticedeotrotringulo.SeusantriangulacionesdeDelaunayengeometra
porordenador,especialmenteengrficos3Dporcomputadora.

SeledenominaasporelmatemticorusoBorisNikolaevichDelone(,18901980)
quien lo invent en 19341 el mismo Delone us la forma francesa de su apellido, Delaunay, como
apreciacinasusantecesoresfranceses.

ndice
1 Aplicacin
2 CondicindeDelaunay
3 Propiedades
4 RelacincondiagramasdeVoronoi
5 Flipping
6 Construccindelalgoritmo
6.1 Incrementalconstruction
6.2 Divideandconquer
6.3 Sweepline
7 Enlacesexternos
8 Fuentes

Aplicacin
Engrficos3Dporcomputadoraseusanredesdepolgonosparamodelarobjetostridimensionales,juntando
lospolgonosparaimitarlasuperficiedelobjeto.Engeneralseusantringulosporquesonlospolgonosms
simplesytienenmuchaspropiedadesfavorables,comoquerepresentanunasuperficiecoplanaria.

Haydosformasdemodelarunobjetodesuperficies:modelarloamanooescanearloconunrangescanner.Al
escanearloseproduceunrelievedelasuperficieformadoporpuntosdiscretos(verFig.1).Parausareserelieve
hayquetransformarloenunareddetringulos(verFig.2)esatransformacinsellamatriangulacin.

LatriangulacindeDelaunaymaximizalosngulosinterioresdelostringulosdelatriangulacin.Esoesmuy
prcticoporquealusarlatriangulacincomomodelotridimensionalloserroresderedondeosonmnimos.Por
eso,engeneralseusantriangulacionesdeDelaunayenaplicacionesgrficas.

Fig. 1. De algunos Fig. 2. Es fcil Fig. 3. Con la


puntos se quiere construir cualquiera condicindeDelaunay
construir una triangulacin sepuedeexaminarsila
triangulacin. simplemente triangulacinestil.
conectando los
vrtices.

CondicindeDelaunay
La circunferencia circunscrita de un tringulo es la circunferencia que
contienelostresvrticesdeltringulo.

SegnladefinicindeDelaunaylacircunferenciacircunscritaesvaca,
sinocontieneotrosvrticesapartedelostresqueladefinen.

La condicin de Delaunay dice que una red de tringulos es una


triangulacindeDelaunay si todas las circunferencias circunscritas de
todos los tringulos de la red son vacas. Esa es la definicin original
para espacios bidimensionales. Es posible ampliarla para espacios
tridimensionales usando la esfera circunscrita en vez de la
circunferenciacircunscrita.Tambinesposibleampliarlaparaespacios
conmsdimensionesperonoseusaenlaprctica. Fig.4.LostresvrticesA,B,Cdel
tringuloABCestnalamisma
Esacondicinaseguraquelosngulosdelinteriordelostringulosson distanciadelcircuncentroO.
lomsgrandesposible.Esdecir,maximizalaextensindelnguloms
pequeodelared.

Propiedades
TriangulacionesdeDelaunaytienenlaspropiedadessiguientes:

Latriangulacinformalaenvolventeconvexadelconjuntodepuntos.
Elngulomnimodentrodetodoslostringulosestmaximizado.
Latriangulacinesunvocasienningnbordedecircunferenciacircunscritahaymsquetresvrtices.

RelacincondiagramasdeVoronoi
La triangulacin de Delaunay con todos los circuncentros es el grafo dual del diagrama de Voronoi: los
circuncentrossonlosvrticesdelossegmentosdeldiagrama:

Fig.5.Latriangulacin Fig.6. Conectando los


con todas las centros de las
circunferencias circunferencias
circunscritas y sus circunscritas se
centros(enrojo). produceeldiagramade
Voronoi(enrojo).

Flipping
Delageometradelostringulossepuedededucirunacaractersticaimportante:Contemplandodostringulos
ABDyBCDconlaaristacomnBD(verFig.7),silasumadelosngulosyesmenoroiguala180,los
tringuloscumplenlacondicindeDelaunay.

Esoesimportanteporquedeestapropiedadsepuedededucirelflipping(delinglsflipinvertir).Silosdos
tringulos no cumplen la condicin de Delaunay, reemplazando la arista comn BD por la arista comn AC
produceunatriangulacindeDelaunay:

Fig. 7. Esta Fig. 8. Esta Fig. 9. Flipping de la


triangulacin no triangulacin no arista comn produce
cumplelacondicinde cumplelacondicinde una triangulacin que
Delaunay. Delaunay. cumplelacondicinde
Delaunay.

Construccindelalgoritmo
HayvariosalgoritmosquesirvenparacrearunatriangulacindeDelaunayapartirdeunconjuntodepuntos.
Entodosestosalgoritmoshayqueinspeccionarsiunvrticeestdentrodeunacircunferenciacircunscritaono,
as que este test tiene que ser muy eficiente. Por supuesto es posible computar el circuncentro y la
circunferenciacircunscritaydespusexaminarsielvrticeestdentrodelcrculo,perohayuntestmssimple
yeficientequeusaeldeterminantedeunamatriz.

Endosdimensiones.SilostrespuntosA,ByCformanuntringuloconlospuntosdenominadosensentido
contrarioaldelasagujasdelreloj,elpuntoDestdentrodesucircunferenciacircunscritasi:
Es decir, si el determinante de este matriz es mayor que 0. En este caso es suficiente conocer el signo
aritmtico,asqueestecmputopuedeseraceleradofcilmente.2

Incrementalconstruction
El algoritmo Incremental construction (ingls para construccin incremental) realiza la idea: aadir un
vrticeaunatriangulacindeDelaunayycorregirlaredhastaquetodoslostringuloscumplandenuevola
condicindeDelaunay.

Hayvariasposibilidadesparaseleccionarelvrticesiguiente,incidentalmente,ordenadoporunacoordenadao
usando un rbol. La seleccin del vrtice siguiente tiene una gran influencia en el tiempo de ejecucin del
algoritmo.

Divideandconquer
Estealgoritmousaelprincipioconocidocomodivideandconquer(inglsparadivideyvencers):dividirel
conjunto de puntos en dos partes de igual tamao, calcular la triangulacin de Delaunay para cada parte
individualmenteydespusreunirlasdostriangulacionescorrigiendoloserrores.

LaideadeusarelprincipiodivideandconquerparacomputarundiagramadeVoronoiendosdimensionesfue
introducidaen1975.3Laideafuerevisadaen1980paracomputarlatriangulacindeDelaunay4ymejorada
porGuibasyStolfiin1985.5En1986Dwyerpresentunamodificacinquemejorlacotaajustadaasinttica6
yen1992Leachpresentotraaceleracindelmtodo.7En1997Cigoni,MontaniyScopignopresentaronel
algoritmoDeWall, que hace posible el clculo de una triangulacin de Delaunay usando divide and conquer
paracualquiernmerodedimensiones.8

Usandoelalgoritmomsavanzado,esemtodoresultaenunacotasuperiorasintticadeO(nlogn)7yunacota
ajustadaasintticadeO(nlog(logn))enalgunoscasosespecialesesposiblereducirlacotaajustadaalacota
superior.

Sweepline
El algoritmo sweepline (ingls para recorrer la lnea) se basa en un principio similar a la construccin
incremental:construirunapequeapartedelatriangulacinfinalydespusseguiraadiendovrticeshastaque
la triangulacin est completa. La diferencia estriba en que no hay que corregir ningn de los errores que
pudieranpresentarse.

Enlacesexternos
UNSW Engineering School of Computer Science and Engineering, Austria: Delaunay Triangulation
Algorithms(http://www.cse.unsw.edu.au/~lambert/java/3d/delaunay.html) applet Java que demuestra
losalgoritmosIncrementalconstruction,Giftwrap,DivideandconqueryQuickHull(eningls)
Prof.DavidEppstein,UniversityofCalifornia,Irvine:GeometryinactionDelaunaytriangulation (htt
p://www.ics.uci.edu/~eppstein/gina/delaunay.html) aplicaciones de la triangulacin de Delaunay en
geometraporcomputadora(eningls)
UniversidadPolitcnicadeMadridDepartamentodeMatemticaAplicada:GeometraComputacional
(http://www.dma.fi.upm.es/docencia/segundociclo/geomcomp/voronoi.html) varios applets que
demuestranlatriangulacindeDelaunayydiagramasdeVoronoi
Fuentes
1.B. Delaunay: Sur la sphere vide. A la mmoire de Georges Voronoi. Izvestia Akademii Nauk SSSR, Otdelenie
MatematicheskikhiEstestvennykhNauk(BulletinofAcademyofSciencesoftheUSSR),7,pgs.793800,1934
2.JonathanRichardShewchuk:AdaptivePrecisionFloatingPointArithmeticandFastRobustGeometricPredicates.In
Discrete&ComputationalGeometry,(http://web.archive.org/web/http://rioja.sangria.cs.cmu.edu/tumble/papers/robust
arithmetic.pdf)18:305363,1997
3.M. I. Shamos, D. Hoey: Closestpointproblems.(http://www.mif.vu.lt/cs2/courses/Geom28.pdf) In Proceedings of
the16thIEEESymposiumonFoundationsofComputerScience,pgs.151162,1975
4.D. T. Lee, B. Schachter: Two Algorithms for Constructing Delaunay Triangulations. In International Journal of
ComputerInformationSciences,9(3):219242,1980
5.L. Guibas, J. Stolfi: Primitives for the Manipulation of General Subdivisions and the Computation of Vornoi
Diagrams.InACMTransactionsonGraphics,4:74123,April1985
6.R. A. Dwyer: A simple divideandconquer algorithm for computing Delaunay triangulations in O(n log log n)
expectedtime.InProceedingsofthesecondannualsymposiumonComputationalgeometry,pgs.276284,1986
7.G.Leach:ImprovingWorstCaseOptimalDelaunayTriangulationAlgorithms.(http://web.archive.org/web/http://cent
er.cie.hallym.ac.kr/~gve/gvehome/labseminar/presentations/short_paper.pdf)June1992
8.P.Cignoni,C.Montani,R.Scopigno:DeWall:AFastDivideAndConquerDelaunayTriangulationAlgorithminEd.
(http://vcg.isti.cnr.it/publications/papers/dewall.pdf)October1997

Obtenidodehttps://es.wikipedia.org/w/index.php?title=Triangulacin_de_Delaunay&oldid=90014842

Categoras: Algoritmosgeomtricos Triangulaciones Epnimosrelacionadosconlasmatemticas

Estapginafuemodificadaporltimavezel24mar2016alas00:23.
EltextoestdisponiblebajolaLicenciaCreativeCommonsAtribucinCompartirIgual3.0podranser
aplicablesclusulasadicionales.Alusarestesitio,ustedaceptanuestrostrminosdeusoynuestra
polticadeprivacidad.
WikipediaesunamarcaregistradadelaFundacinWikimedia,Inc.,unaorganizacinsinnimode
lucro.

Anda mungkin juga menyukai