[Draw, Impress]Curve Bézier

Brevi guide create dagli utenti, per gli utenti
Rispondi
Avatar utente
RGB-it
Messaggi: 584
Iscritto il: domenica 14 marzo 2010, 13:52
Contatta:

[Draw, Impress]Curve Bézier

Messaggio da RGB-it »

Le curve Bézier sono utilizzati in tutti i programmi di disegno vettoriale. Il problema è che ogni programma fa l'implementazione di questo tipo di curva al modo suo, e OOo non è una eccezione.

In generale, questo tipo di curve si costruisce dando una successione di punti appartenenti alla curva che si desidera costruire, e per ognuno di questi punti si indica sia l'inclinazione della curva a entrambi i lati più la informazione di “quanto piatta sia lì”.
bezier1.png
bezier1.png (10.44 KiB) Visto 3979 volte
Nell'esempio riportato qui sopra si ha una curva definita da tre punti, il centrale mostrando due “controlli”. L'inclinazione dei controlli ci da non solo l'inclinazione della curva, ma anche quanto “piatta” questa sia in quel punto: più lungo è il controllo, più piatta risulta la curva. Lunghezza e inclinazione dei controlli si può cambiare trascinando i punti verdi all'estremo di essi.

Se si costruisce la curva nel senso della freccia, si può chiamare al controllo a “controllo d'inclinazione anteriore”, mentre che il controllo b sarà il “controllo d'inclinazione posteriore”.

Prima di tutto scegliamo lo strumento Bézier (l'icona può essere diverso dipendendo di cosa sia selezionata in Strumenti → OpenOffice.org → Vista → stile dell'icona)
bezier2.png
bezier2.png (703 Byte) Visto 3979 volte
La curva si costruisce nel seguente modo (ogni punto della lista è rappresentato nel disegno qui sotto; la freccia sullo stremo della curva nera —la “vera” curva— indica la direzione nella quale la curva viene costruita, mentre che le righe rosse indicano il movimento del mouse):
  1. Un click, senza rilasciarlo, col tasto sinistro del mouse dove si vuole il primo punto della curva.
  2. Muovere il mouse verso la direzione dove si vuole il “controllo posteriore” di questo primo punto e rilasciare il tasto.
  3. Click, ancora una volta senza rilasciare il tasto del mouse, nel seguente punto della curva.
  4. Muovere il mouse indietro nella direzione del “controllo anteriore” di questo secondo punto e rilasciare il tasto.
  5. Ripetere i punti 3 e 4 fino a completare la curva.
  6. Un doppio click nel ultimo punto, o nel punto iniziale, finirà il processo (in quest'ultimo caso, la curva sarà chiusa).
bezier3.png
Importante: a partire del secondo punto non si specifica il “controllo posteriore”, il quale è automaticamente inserito da OpenOffice.org nella direzione opposta a quella del “controllo anteriore”. Giocando con la barra di strumenti di “modifica punti” è possibile inserire o togliere punti, ma anche spezzare la curva e far che i due “controlli d'inclinazione” diventino indipendenti, in modo da creare angoli.
AOO / openSUSE / KDE SC
---
Ci sono due tipi di persone: quelli che dicono che ci sono due tipi di persone e quelli che dicono il contrario.
---