Algoritmo di Warnock: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Creata dalla traduzione della pagina "Warnock algorithm" |
mNessun oggetto della modifica |
||
Riga 1:
[[File:Warnock1.svg|miniatura|200x200px|Visibilità di poligoni in una data viewport: a) il poligono riempie la viewport, b) parzialmente, c) completamente visibili, d) poligono invisibile.]]
[[File:Warnock_algorithm.svg|miniatura|200x200px|Quattro passi per una divisione di una viewport per una semplice scena]]
L''''algoritmo di Warnock''' è un [[algoritmo]] per la [[determinazione della superficie nascosta]] inventato da [[John Warnock]] che è tipicamente utilizzato nel campo della [[computer grafica]].<ref>{{Cita web|url=http://portal.acm.org/citation.cfm?id=905316&dl=ACM}}</ref> Esso risolve il problema di [[Rendering|renderizzare]] immagini complicate, attraverso una suddivisione [[Algoritmo ricorsivo|ricorsiva]] di una scena, che arriva a ottenere aree che sono banali da calcolare. In altre parole, se la scena è abbastanza semplice da calcolare in modo efficiente, viene resa; altrimenti viene divisa in parti più piccole. <ref>{{Cita libro|ISBN=978-0-19-923400-4}}Parametro <code style="color:red;">titolo</code> vuoto o mancante ([[Discussioni modulo:Citazione/Aiuto#citation missing title|aiuto]])
[[Categoria:Errori del modulo citazione - citazioni senza titolo]]</ref>
Riga 7:
Gli input sono un elenco di poligoni e una viewport (finestra di visualizzazione). Il caso migliore è che se l'elenco dei poligoni è semplice, allora i poligoni vengono disegnati nella viewport. Per "semplice" si intende se c'è un poligono (quindi il poligono o le sue parti sono disegnate in una parte appropriata della viewport) o se una viewport che vale un pixel in dimensioni (quindi quel pixel ottiene un colore del poligono più vicino all'osservatore). Il passo successivo è quello di dividere la viewport in quattro quadranti dalle dimensioni uguali e chiamare ricorsivamente l'algoritmo per ogni quadrante, con un elenco di poligoni modificato, in modo da contenere solo poligoni visibili in quel quadrante.
== Voci correlate ==
* [[John Warnock]]
* [[Computer grafica]]
* [[Rendering]]
* [[Determinazione della superficie nascosta]]
== Riferimenti ==
|