Indietro

ⓘ Clipping




Clipping
                                     

ⓘ Clipping

Il clipping è il processo che determina quali parti di un disegno o di un modello poligonale appartengono al volume di visualizzazione.

                                     

1. Esempio in 2D

In 2 dimensioni il nostro disegno può essere composto da una linea e da un poligono, come in figura 1.

Nel nostro esempio larea di clipping il rettangolo bordeaux in figura 2 non contiene tutto il disegno, il processo di clipping quindi si occupa di eliminare le parti che escono dallarea colorate in blu.

                                     

2. Esempio in 3D

In 3 dimensioni il clipping si occupa di gestire al meglio il rendering e gli oggetti nellarea visualizzata e non. Se nellarea visualizzata ci sono solo alcuni oggetti, questo processo caricherà in memoria le texture e i modelli poligonali di quegli oggetti, tralasciando quelli non in vista fino a che larea di visualizzazione non sarà abbastanza vicina da poterli guardare in poco tempo in un videogioco ad esempio. Con questo algoritmo un computer è in grado di risparmiare calcoli inutili e ottimizzare la velocità.

                                     

3. Algoritmi

  • Cohen-Sutherland
  • Liang-Barsky
  • Nicholl-Lee-Nicholl
  • Algoritmi di clipping per segmenti lineari
  • Algoritmi di clipping per poligoni
  • Sutherland-Hodgman
  • Weiler-Atherton