Relazione secondo progetto

Anno accademico 2002-2003 - Marco Mussini





Descrizione della scena

La scena e' composta da quattro oggetti: un metronomo, un diapason, un foglio di musica ed un piano di supporto alla scena stessa.
Il metronomo rappresenta l'oggetto piu' complesso, ed e' formato da 14 sotto-parti. Il diapason ha 2 soli pezzi. Lo spartito e' un parallelepipedo caratterizzato da uno spessore molto piccolo al quale e' stata poi applicata una texture scannerizzata (F. Chopin: Sonata in si min. per pianoforte).

Realizzazione della scena

Metronomo:

1) Per ricavare la scatola esterna del metronomo si e' utilizzata la primitiva piramide fornita in xcsurf
2) Questa e' stata dapprima deformata spostando il control point vertice della piramide per ottenere la pendenza voluta
3) Sono stati inseriti dei nuovi control point verticali facendo uso della modalita' "interactive modify". Questi consentono di trimmare dalla piramide la parte superiore (sempre piramide), e la parte inferiore (tronco di piramide).
4) vengono inseriti anche c. point orizzontali che serviranno per trimmare e ricavare la chiusura anteriore rientrante del tronco centrale di piramide






1) piramide di partenza
2) spostamento vertice
3) inserimento c. point verticali e punti di trim
4) inserimento c.point orizzontali

5) si e' trimmata la piramide nei punti indicati in fig. 3, ottenendo tre oggetti distinti: la piccola piramide superiore (a), il tronco di piramide centrale (b), e il tronco di piramide inferiore (c). In (a) si e' modificata l'altezza del c.point vertice.
6) per ottenere la rientranza nella faccia anteriore di (b), tutti i c.point corrispondenti sono stati fatti collassare all'interno usando "numerical modify --> CP"
7) volendo ottenere un colore diverso per la faccia anteriore rientrante, quest'ultima e' stata trimmata da (b). La faccia anteriore ricavata e' stata a sua volta trimmata (dopo aver aggiunto c.point) per avere la scala graduata del metronomo.
8) per creare i fori per i pomelli in (c) si sono di nuovo aggiunti c.point e trimmati gli intervalli di dominio parametrico corrispondenti
9) fine della scatola esterna
10) Per modellare il pomello piccolo (quello superiore), si e' disegnata una curva di grado 3 con xccurv, la si e' caricata da xcsurf ed stata ricavata la superficie di rivoluzione. L'asta del pomello deriva da una primitiva cubo deformata, ruotata e translata





6) rappresentazione di (b) dove i punti
esterni verdi collassano verso quelli
piu' interni
8) inserimento in (c) di c.point
9) scatola esterna ottenuta. Problema:
xcsurf non visualizza i fori presenti in (c)!
10) pomello superiore

11) l'altro pomello per la carica del metronomo e' una superficie tubolare.  La curva profilo e la curva sezione sono state disegnate con xccurv e poi caricate da xcsurf. L'asta e' un cilindro.
12) il peso che scorre sull'asta del metronomo e' un cubo al quale e' stata modificata la profondita' e la posizione dei c.point della base inferiore. Successivamente sono stati aggiunti c.point sia alla base superiore che a quella inferiore e trimmati i due fori per il passaggio dell'asta
13) infine i piedi del metronomo sono 3 piccoli tronchi di piramide ruotati di 180 gradi nella direzione dell'asse x

Diapason:

14) E' costituito da due parti: il manico che e' un parallelepipedo allungato ricavato da una primitiva cubo, la parte curva che e' una superficie tubolare la cui sezione e' rettangolare. La curva e la sezione sono state disegnate sempre con xccurv




11) curve profilo e sezione del pomello inferiore
12) peso scorrevole con i fori per l'asta
14) curva profilo e sezione del diapason

Problemi riscontrati

Macchina usata: Intel Celeron 1 GHz, 128 Mb, scheda video ATI all-in-wonder 128, Linux Mandrake 9.1, KDE 3.1
Si sono riscontrati i seguenti malfunzionamenti con xcmodel:
- dopo un certo lasso di tempo, in genere 40 min. circa (dipende comunque dal numero di operazioni fatte), le prestazioni generali diminuiscono sempre di piu' fino a costringere la chiusura del window manager: il disco fisso comincia a swappare, il puntatore del mouse funziona a scatti.
Questo si e' verificato in particolare con xcsurf.
- spesso alcuni applicativi si rifiutano di partire rispondendo con 'segmentation fault', in alcuni casi e' sufficiente chiuderne uno affinche' ne possa funzionare un altro. Altre volte e' necessario chiudere e riavviare il window manager.

Galleria immagini

Vai alla galleria immagini

Download modello

E' possibile effettuare il download del seguente file contenente il modello realizzato:

mussini_diapason.tgz  (scompattare con il comando: tar zxvf mussini_diapason.tgz)