You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Le NURBS (Non Uniform Rational B-spline) sono B-spline controllate da<br />
punti e da pesi relativi ad ogni punto di controllo. Le B-spline sono dunque un<br />
caso particolare delle NURBS, che si verifica quando i pesi dei punti controllo<br />
sono tutti eguali. Anche le NURBS, come le B-Spline sono formate da più<br />
archi o spans. La continuità tra questi archi è descritta da un numero intero:<br />
co = 0 sta per continuità posizionale, gli archi sono semplicemente contigui;<br />
co = 1 sta per continuità tangenziale, gli archi sono contigui e ammettono<br />
la medesima tangente nel punto di saldatura; co = 2 sta per continuità di<br />
curvatura, gli archi sono contigui, ammettono la medesima tangente e hanno<br />
la medesima curvatura (il reciproco del raggio) nel punto di saldatura.<br />
I parametri che modellano una NURBS sono dunque:<br />
- il numero np dei poli o punti di controllo e il loro peso;<br />
- il numero na degli archi o spans che compongono la curva;<br />
- la continuità co tra gli archi nei punti di saldatura (knots);<br />
- il grado della curva, deg.<br />
Questi parametri sono legati tra loro dalla relazione:<br />
np = (deg - con) na + con + 1.<br />
Una caratteristica notevole delle NURBS è la loro capacità di descrivere<br />
le coniche esattamente e non per approssimazione, come le altre spline. I<br />
modellatori più recenti adottano quasi esclusivamente gli algoritmi NURBS,<br />
con i quali sono in grado di modellare un numero ampissimo di linee e superfici<br />
curve.<br />
3.4 Vantaggi dell’interpolazione spline per un<br />
metodo variazionale<br />
Sia dato un problema variazionale definito in H 2 che richieda quindi una<br />
classe di continuità C 1 , quale è quello della lastra di Kirchhoff, nella cui<br />
formulazione differenziale o forte sono appunto presenti derivate del quarto<br />
ordine. Si voglia garantire tale richiesta di continuità C 1 , ad esempio<br />
in un problema con incognita una funzione scalare unidimensionale, utilizzando<br />
elementi finiti con un interpolazione tradizionale, che cioè usa come<br />
parametri solo valori della funzione (interpolazione lagrangiana) o solo valori<br />
della funzione o di una sua derivata (interpolazione hermitiana): si dovrà<br />
usare un elemento hermitiano cubico. Il numero di parametri globali richiesti<br />
nel caso di discretizzazione del dominio in n elementi, è pari a 2n + 2.<br />
Un problema variazionale definito in H 1 richiedente invece una classe di continuità<br />
C 0 potrà essere risolto con un elemento finito lineare, che realizza<br />
la regolarità voluta con n + 1 parametri globali. Maggiore è la regolarità<br />
33