Nei sistemi di grafica computerizzata, le curve e superfici B-spline razionali non uniformi (NURBS) sono spesso utilizzate nella modellazione geometrica del CAGD (Computer Aided Geometric Design). Tuttavia, esse presentano alcune limitazioni e quindi, nel corso degli anni, sono state proposti diversi tipi di funzioni spline per migliorare la qualità dei modelli. In questa tesi vengono analizzate le funzioni B-spline algebrico-trigonometriche introdotte in letteratura nei primi anni 2000. Le B-spline algebrico-trigonometriche non uniformi (NUAT B-spline) possiedono la maggior parte delle proprietà delle funzioni B-spline polinomiali e permettono di rappresentare esattamente coniche ed eliche o disegnare eventuali punti angolosi. La trattazione è organizzata come segue. Dopo aver introdotto le curve B-spline algebrico-trigonometrico uniformi, si estende la definizione delle funzioni di base su una partizione di nodi semplici non uniformi. Successivamente, si costruisce la base delle funzioni NUAT B-spline su una partizione di nodi multipli ed è proposto un teorema per l'inserimento di un nuovo nodo. Utilizzando le nozioni viste, si definiscono le curve NUAT B-spline. Tra i vari teoremi e proprietà, è anche presente un algoritmo di suddivisione. Si conclude accennando alle superfici di tipo tensore-prodotto generate mediante le funzioni NUAT B-spline. In ogni capitolo, sono riportati esempi significativi ed i relativi codici Matlab implementati per la loro rappresentazione.

Curve B-spline algebrico-trigonometriche

BOETTI, CHIARA
2019/2020

Abstract

Nei sistemi di grafica computerizzata, le curve e superfici B-spline razionali non uniformi (NURBS) sono spesso utilizzate nella modellazione geometrica del CAGD (Computer Aided Geometric Design). Tuttavia, esse presentano alcune limitazioni e quindi, nel corso degli anni, sono state proposti diversi tipi di funzioni spline per migliorare la qualità dei modelli. In questa tesi vengono analizzate le funzioni B-spline algebrico-trigonometriche introdotte in letteratura nei primi anni 2000. Le B-spline algebrico-trigonometriche non uniformi (NUAT B-spline) possiedono la maggior parte delle proprietà delle funzioni B-spline polinomiali e permettono di rappresentare esattamente coniche ed eliche o disegnare eventuali punti angolosi. La trattazione è organizzata come segue. Dopo aver introdotto le curve B-spline algebrico-trigonometrico uniformi, si estende la definizione delle funzioni di base su una partizione di nodi semplici non uniformi. Successivamente, si costruisce la base delle funzioni NUAT B-spline su una partizione di nodi multipli ed è proposto un teorema per l'inserimento di un nuovo nodo. Utilizzando le nozioni viste, si definiscono le curve NUAT B-spline. Tra i vari teoremi e proprietà, è anche presente un algoritmo di suddivisione. Si conclude accennando alle superfici di tipo tensore-prodotto generate mediante le funzioni NUAT B-spline. In ogni capitolo, sono riportati esempi significativi ed i relativi codici Matlab implementati per la loro rappresentazione.
ITA
IMPORT DA TESIONLINE
File in questo prodotto:
File Dimensione Formato  
854411_curve_b-spline_algebrico-trigonometriche.pdf

non disponibili

Tipologia: Altro materiale allegato
Dimensione 798.65 kB
Formato Adobe PDF
798.65 kB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14240/29862