· Patches di Bézier

· Aspetti teorici
·
Manuale utente
· Esempi

Manuale utente

L'INTERFACCIA

L'interfaccia dell'applicazione (vedi Figura 1) si divide in 3 componenti fondamentali :

Figura 1
Interfaccia
dell'applicazione
.

Il primo contiene dei menu a scelta tramite i quali è possibile selezionare i parametri di visualizzazione come il tipo di metodo per rappresentare le Patches ( vedi Figura 1 ), la risoluzione con cui le Patches vengono disegnate, etc.

Il secondo contiene i controlli specifici per la modifica e l'estensione delle Patches unitamente ai comandi per modificare il punto di vista ( Rotazione ,Zoom ,Pan )

Il Canvas di Visualizzazione è l'area di visualizzazione delle Patches.
 

Figura 2
Il menu di
 
visualizzazione.

I PARAMETRI DI VISUALIZZAZIONE

I parametri di visualizzazione che possono essere modificati dall'utente sono i seguenti :

  1. Tipo di Visualizzazione
  2. Presenza della Griglia di Controllo
  3. Colore delle Curve ( solo per visualizzazione con curve )
  4. Risoluzione rispetto ai parametri u e v
  5. Tolleranza ( solo per visualizzazione Eff. luce normale )
Vediamo in dettaglio il significato di ognuno:

Il 'Tipo di Visualizzazione' permette di scegliere in che modo le Patches inserite verranno disegnate; sono disponibili i seguenti valori (vedi Figura 2):
 
Solo Griglia Viene visualizzata solo la Griglia di Controllo.
Curve Le Patches vengono disegnate con curve monocromatiche.
Curve Quotate Le Patches vengono disegnate con curve colorate in rapporto alla quota.
Superfici Quotate Le Patches vengono disegnate con superfici colorate in rapporto alla quota.
Eff. Luce Normale Le Patches vengono disegnate con superfici colorate in modo da simulare un effetto di illuminazione basato sul calcolo delle normali dei piani approssimanti.
Eff. Luce Derivata Le Patches vengono disegnate con superfici colorate in modo da simulare un effetto di illuminazione basato sul calcolo della derivata delle curve approssimanti.

Il parametro 'Presenza della Griglia di Controllo' permette di scegliere se la griglia di controllo verrà visualizzata durante il disegno delle Patches.

Il parametro 'Colore delle Curve' permette di selezionare il colore con cui verranno disegnate le curve delle Patches; questo parametro ha validità solo per la visualizzazione con curve.

La 'Risoluzione rispetto ai parametri u e v' permette di scegliere l'accuratezza utilizzata nel disegnare le Patches; valori più bassi daranno luogo a rappresentazioni più dettagliate.

Il parametro 'Tolleranza' ha validità solo per la visualizzazione 'Effetto luce normale' e rappresenta in grado di dettaglio con cui viene calcolato il colore di riempimento delle Patches.
 

Figura 3
Il pannello dei
comandi.

I COMANDI

Il Pannello dei Comandi (vedi Figura 3) contiene sia i controlli per la modifica e l'estensione delle Patches sia i controlli per modificare il punto di vista ( Rotazione ,Zoom ,Pan ); vediamo in dettaglio le due categorie :

Il Pulsante 'Reset !'

Questo pulsante permette si riazzerare l'applicazione eliminando tutte le Patches inserite e riproponendo all'utente il la finestra di selezione del tipo di continuità da utilizzare ( come all'avvio dell'applicazione ).

Controlli per la modifica del punto di vista

Per modificare il punto di vista sono presenti i seguenti controlli :

  • un menu a scelta che permette di effettuare una selezione fra i comandi di modifica : Rotazione della visualizzazione, Zoom Pan ( traslazione della visualizzazione ).
  • un pulsante di centramento della visualizzazione ( riporta ai valori iniziali lo Zoom e il Pan ).
  • un menu a scelta che consente di selezionare un punto di vista predefinito ( vista iniziale, frontale, laterale e superiore ).
Controlli per la modifica e l'estensione delle Patches

Per la modifica e l'estensione delle Patches sono presenti i seguenti controlli :
 
 
Pulsante 'Modifica Patch' Avvia la procedura di modifica di una  Patch
Pulsante 'Estendi Patch' Avvia la procedura di estensione di una Patch
Pulsante 'Elimina Patch' Avvia la procedura di eliminazione di una Patch
Pulsante 'Proporzioni' Imposta le proporzioni per la continuitą
Area di Testo per messaggi Visualizza i messaggi riguardanti l'operazione che si sta attualmente effettuando
Pulsante 'Conferma' Conferma il passo attuale dell'operazione che si sta attualmente effettuando
Pulsante 'Annulla' Annulla il passo attuale dell'operazione che si sta attualmente effettuando
Menu a scelta per le 
direzioni di spostamento.
Permette di selezionare la direzione in cui spostare i Punti di Controllo nella procedura di modifica di una Patch

MODIFICA DI UNA PATCH

Avviare la procedura di modifica premendo il pulsante 'Modifica Patch'.
Le Patches fino ad ora inserite verranno rappresentate come quadrilateri di colore blu; selezionare la Patch che si desidera modificare ( la Patch si colora di rosso ) e premere il pulsante 'Conferma'.
Verrà visualizzata solo la Patch scelta; selezionare i Punti di Controllo che si desidera modificare in posizione ( i punti selezionati verranno contornati da un cerchio rosso ) e premere il pulsante 'Conferma'.
Verranno visualizzate tutte le Patches; selezionare dal 'menu a scelta per le 
direzioni di spostamento' la direzione desiderata e spostare i punti tramite drag del mouse ( spostamento del mouse con pulsante sinistro premuto ).
Durante lo spostamento dei punti, in caso di presenza di altre Patches confinanti, verranno automaticamente applicate le condizioni di continuità ( a seconda del tipo di continuità selezionato all'avvio dell'applicazione ).
Premere il pulsante 'Conferma' per terminare l'operazione.

Ad ogni passo premere il pulsante 'Annulla' per tornare al passo precedente.
 

ESTENSIONE DI UNA PATCH

Avviare la procedura di estensione premendo il pulsante 'Estendi Patch'.
Le Patches fino ad ora inserite verranno rappresentate come quadrilateri di colore blu; selezionare la Patch che si desidera estendere ( la Patch si colora di rosso ) e premere il pulsante 'Conferma'.
Verrà visualizzata solo la Patch scelta sempre sotto forma di un quadrilatero blu nel quale vengono evidenziate le diagonali; selezionare la direzione in cui si intende estendere la Patch selezionando una delle sezinoi create dalle diagonali
( verrà visualizzato un rettangolo verde in quella che sarà la direzione di estensione ).
Premere il pulsante 'Conferma' per terminare l'estensione; verrà generata una nuova Patch a partire da quella di partenza e verranno applicate le condizioni di continuità scelte all'avvio dell'applicazione.

Ad ogni passo premere il pulsante 'Annulla' per tornare al passo precedente.
 

ELIMINAZIONE DI UNA PATCH

Avviare la procedura di modifica premendo il pulsante 'Elimina Patch'.
Le Patches fino ad ora inserite verranno rappresentate come quadrilateri di colore blu; selezionare la Patch che si desidera eliminare ( la Patch si colora di rosso ) e premere il pulsante 'Conferma'. 
Verrà chiesta un'ulteriore conferma per l'eliminazione; premere pulsante 'Conferma' per eliminare la Patch,  premere invece il pulsante 'Annulla' per annullare l'operazione.


Home Page Download Applet Richiedi Sorgenti Prof. Alzati

Febbraio 2000 - Andrea Rizzi & Davide Selmo