Curva di Bézier: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Annullate le modifiche di 93.54.111.58 (discussione), riportata alla versione precedente di Phantomas
Botcrux (discussione | contributi)
m Bot: rimuovo template {{categorie qualità}} obsoleto (v. discussione)
Riga 23:
 
===Curve di Bézier cubiche===
[[File:Bezier curve.svg|400px|right|]]
I quattro punti '''P'''<sub>0</sub>, '''P'''<sub>1</sub>, '''P'''<sub>2</sub> e '''P'''<sub>3</sub> nel piano o in uno [[spazio tridimensionale]] definiscono una curva di Bézier cubica.
La curva ha inizio in '''P'''<sub>0</sub> si dirige verso '''P'''<sub>1</sub> e finisce in '''P'''<sub>3</sub> arrivando dalla direzione di '''P'''<sub>2</sub>. In generale, essa non passa dai punti '''P'''<sub>1</sub> o '''P'''<sub>2</sub>; questi punti sono necessari solo per dare alla curva informazioni direzionali. La distanza tra '''P'''<sub>0</sub> e '''P'''<sub>1</sub> determina quanto la curva si muove nella direzione di '''P'''<sub>2</sub> prima di dirigersi verso '''P'''<sub>3</sub>.
Riga 92:
Per curve di ordine superiore è necessario un maggior numero di punti intermedi.
 
Per una curva cubica si possono costruire i punti '''Q'''<sub>0</sub>, '''Q'''<sub>1</sub> e '''Q'''<sub>2</sub> che descrivono una curva di Bézier lineare, e i punti '''R'''<sub>0</sub> e '''R'''<sub>1</sub> che descrivono una curva di Bézier quadratica:
 
<center>
Riga 193:
===Applicazione in Visual Basic 6===
<source lang=VB>
 
 
'Option Explicit
Line 223 ⟶ 222:
 
End Sub
 
 
 
Private Sub DrawBezier(iPoint() As BezierPoint)
Line 295 ⟶ 292:
Form2.ForeColor = vbYellow
Form2.DrawWidth = 4
 
 
For I = 0 To 3
Line 333 ⟶ 329:
== Bibliografia ==
* Paul Bourke: ''Bézier curves'', http://astronomy.swin.edu.au/~pbourke/curves/bezier/
* [[Donald Knuth]]: ''Metafont: the Program'', Addison-Wesley 1986, pp. 123-131&nbsp;123–131. Eccellente discussione sui dettagli implementativi; disponibile gratuitamente come parte della distribuzione [[TeX|{{TeX}}]].
* Dr. Thomas Sederberg, BYU ''Bézier curves'', http://www.tsplines.com/resources/class_notes/Bezier_curves.pdf
 
Line 352 ⟶ 348:
 
{{Portale|Informatica|matematica}}
 
[[Categoria:Curve piane]]
[[Categoria:Computer grafica]]
[[Categoria:Grafica]]
[[Categoria:Interpolazione]]
 
{{Categorie qualità}}