Algoritmo di Warnock: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Link esterni: fix |
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
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 6:
Questo è un [[Divide et impera (informatica)|algoritmo divide et impera]] con run-time di <math>O(np)</math>, dove ''n'' è il numero di poligoni e ''p'' è il numero di pixel nella viewport.
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).
== Voci correlate ==
|