Il Bar dell'Ingegneria

Delaunay triangulation

« Older   Newer »
 
  Share  
.
  1. afazio
        +1   -1
     
    .
    Avatar

    Advanced Member

    Group
    Administrator
    Posts
    8,163
    Reputation
    +294

    Status
    Offline
    Come costruire la triangolazione T(n+1) partendo dalla Tn aggiungendovi il punto P(n+1)

    Esistono diversi algoritmi che risolvono la questione. Il più semplice è quello denominato "algoritmo di Bowyer-Watson" che consiste nel creare un vuoto nella triangolazione Tn e successivamente riempirlo.

    Ecco i passi illustrati:

    Sia data la triangolazione di partenza:

    xzJhC0G

    A questa viene aggiunto un punto:

    DY3K11r

    (si vede?)

    Si cerca il triangolo della triangolazione data che contiene il punto ora aggiunto:

    QHVjr67

    Adesso si considerano uno alla volta i tre triangoli che hanno lati in coumne con il triangolo trovato.

    IklvLbH

    Si verifica se il cerchio circonscritto al triangolo adiacente include o non include il nuovo punto.

    Nel caso in cui il punto è incluso, si elimina il lato ed il relativo triangolo adiacente come nella immagine che segue:

    oPfRj0Z

    Edited by afazio - 23/1/2015, 12:16
     
    Top
    .
26 replies since 21/1/2015, 15:43   1857 views
  Share  
.