Escolar Documentos
Profissional Documentos
Cultura Documentos
ABSTRACT - This work discusses the foundations of the planar Delaunay triangulation technique
particularly those algorithmic aspects of the insertion paradigm combined with the randomization outline
and presents the results from our implementation. This approach, associated to an efficient spatial data
structure for locating the triangle that contains an arbitrary point in a triangular planar subdivision, leads
to an algorithm O( n log n) in respect to the processing time, which in practice behaves linearly when the
2
points are evenly distributed through the domain, contrasting with the O ( n ), complexity of the first
variants of the insertion algorithm. These complexity measures indicate enormous difference in terms of
the computational time for a triangulation process which can vary from seconds to days of processing
4 6
when the data set of points is of the order 10 a 10 . In this way, an inefficient implementation can
mislead us to consider as unfeasible a significant range of applications, as for instance, the reconstruction
of land surfaces from irregular sample of points (TIN), or still, problems with high interactivity demand
and, therefore, real time decisions as those solved from the existing digital terrain model.
Seja V = { p1 , p2 , , pn } ⊆ 2 , n ≥ 3, um conjunto
finito de pontos distintos e não todos colineares, e E, o (a) (b)
conjunto de todos os segmentos possíveis entre vértices
de V. Formalmente, uma triangulação de V é um grafo Figura 1 - (a) Triangulação que não satisfaz o critério de
planar G(V, E´), onde E´ é um subconjunto maximal de E, Delaunay; (b) triangulação de Delaunay.
com a propriedade de que duas arestas quaisquer de E´
não se interceptam, a não ser em seus vértices (Lee e É importante realçar que as três principais
Schachter, 1980). Nessas condições, todas as faces subdivisões planares induzidas a partir de um conjunto de
limitadas da representação geométrica de G(V, E´) são pontos no plano estão diretamente relacionadas entre si e
triangulares e se referenciará a elas simplesmente por podem ser observadas na Figura 2. Essas subdivisões são:
triângulos, ou ainda, elementos triangulares. o fecho convexo, representado por linhas sólidas mais
O problema de triangulação de um conjunto de espessas (fronteira da triangulação); o diagrama de
pontos V não possui unicidade, ou seja, é possível obter, a Voronoi, representado por linhas tracejadas e a
partir de V, diferentes triangulações, cada uma delas com triangulação de Delaunay, cuja fronteira exterior coincide
2(n-1)-k triângulos e 3(n-1) – k arestas, onde k é o número com o fecho convexo e é representada por linhas sólidas.
de pontos na fronteira da triangulação. Na Figura 1 pode
se observar duas triangulações de um mesmo conjunto de
pontos.
Dentre todas as triangulações existentes, uma
pi
delas, em função das propriedades que serão descritas na
próxima seção, recebe atenção especial e é conhecida na
literatura por triangulação de Delaunay, em homenagem
ao matemático russo Boris Delaunay que a descobriu,
(Edelsbrunner, 2001).
3 TRIANGULAÇÃO DE DELAUNAY
transformar TD(Vr −1 ) ∪ pr → TD(Vr ) e pode ser edge-flip na aresta pk pt , o menor dos seis ângulos
realizado de duas formas diferentes. internos na Figura 3a aumentou na Figura 3b, ou seja, o
A primeira delas é a mais popular e é a que foi menor dos ângulos foi maximizado.
utilizada neste trabalho, razão pela qual será aqui descrita O princípio de edge-flip pode ser usado ainda para
com maiores detalhes. Foi proposta por Lawson (1977) e converter uma triangulação arbitrária em outra qualquer,
é conhecida na literatura por edge-flip; a segunda forma, e, em particular, numa de Delaunay. Este resultado é
foi elaborada por Watson (1981). Ambas as alternativas devido a Lawson (1972, 1977). Em Piteri (1999), a
conduzem à mesma triangulação. O passo 4.3 também é triangulação a partir de uma geometria bidimensional
conhecido por regularização ou legalização da arbitrária é realizada inicialmente pela técnica de Avanço
triangulação e é aplicado sobre uma aresta. da Fronteira e, posteriormente convertida para uma
triangulação de Delaunay com restrições.
Diz-se que uma aresta pi pv é localmente
A maior virtude do critério proposto por Lawson é
Delaunay se ela for adjacente: sua simplicidade, aliada ao fato de ele ser local. Isto
à face exterior (pertence ao fecho convexo) da significa que ao aplicá-lo em torno do ponto pr mais
triangulação, ou,
aos triângulos Δ( pi pv pk ) e Δ( pi pv pt ) e o recentemente inserido, as trocas de arestas não se
propagam por toda a triangulação. Em outras palavras,
ponto pt se localiza no exterior da circunferência que ocorrem poucas mudanças estruturais na topologia da
triangulação e elas são bem localizadas.
circunscreve o triângulo Δ( pi pv pk ), Figura 3b. Em síntese, o procedimento de regularização de
uma aresta é simplesmente verificar se a mesma é
Lema de Delaunay: Dada uma triangulação T (V ) de localmente de Delaunay, se não for aplica-se o princípio
2 de edge-flip, mantendo invariante o critério de Delaunay.
V⊆ , se toda aresta e ∈ T (V ) for localmente O procedimento Regulariza1(.) trata do caso em
Delaunay, então T (V ) é uma triangulação de Delaunay. que o ponto pr se localiza estritamente no interior de
Se a aresta pk pt é adjacente aos triângulos um triângulo (Figura 4a). Seus parâmetros são o triângulo
Δ( pk pt pv ) e Δ( pk pi pt ) e sua remoção resulta num que contém o ponto pr e o próprio ponto.
quadrilátero estritamente convexo (Figura 3a), então, é pv
pv pv
possível trocá-la pela aresta pi pv , regularizando a
pt pi
triangulação. A Figura 3 ilustra a representação pr
pr pr
diagramática desse princípio. pk pk pk
pt pi pt