Computer grafica 3D: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Superninobot (discussione | contributi)
m rimozione wlink a voce cancellata
m fix wl
Riga 7:
=== Modelli [[3D]] ===
[[File:Wasp11.jpg|thumb|Modello 3D di una vespa]]
Oggetti tridimensionali semplici possono essere rappresentati con equazioni operanti su un [[sistema di riferimento|sistema cartesiano]] [[Sistema di riferimento cartesiano tridimensionale|tridimensionale]]: per esempio, l'equazione x²+y²+z²=r² è perfetta per una sfera di raggio ''r''. Anche se equazioni così semplici possono sembrare limitative, l'insieme degli oggetti realizzabili viene ampliato con una tecnica chiamata [[CSG (grafica)|geometria solida costruttiva]] (CSG, ''constructive solid geometry''), la quale combina oggetti solidi (come cubi, sfere, cilindri, ecc.) per formare oggetti più complessi attraverso le [[algebra di Boole|operazioni booleane]] (unione, sottrazione e intersezione): un tubo può ad esempio essere rappresentato come la differenza tra due cilindri aventi diametro differente.
 
Queste equazioni non sono tuttavia sufficienti a descrivere con accuratezza le forme complesse che costituiscono la gran parte del mondo reale, per cui non è di utilizzo comune. Per modellare [[superfici curve]] in modo arbitrario si possono usare le ''patch'', ovvero l'estensione delle ''[[spline]]'', che approssimano curve continue, alle tre dimensioni. Le ''patch'' più comunemente usate sono in pratica basate su ''spline'' [[NURBS]].