Computer grafica 3D: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Altri progetti: Aggiunto il parametro "Preposizione" nel template "Interprogetto"
m Modelli 3D: Reso "x²+y²+z²=r²" una formula
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 cartesiano]] [[Sistema di riferimento tridimensionale|tridimensionale]]: per esempio, l'equazione <math>x²^2+y²^2+z²^2=r²^2</math> è 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 [[Superficie di Bézier|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]].