Courbes Bezier

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 9

Courbes 

de Bézier
Courbes de Bézier

Polynômes de Bernstein
Soit n un entier positif; pour i  0, …….., n , on définit les polynômes de Bernstein comme :

n n n!
B, x .x . 1 x B où C
i i i! n i !

Propriétés de polynômes de Bernstein

1.  i 0, …….., n ,  u [0, 1] , Bi,n (u)  0


n
2. Partition de l’unité
i 0
Bi ,n ( u )  1

3. Bi,n atteint son maximum pour u = i/n

4. Définition récursive :  Bi,n (u) = (1‐u) Bi,n‐1 (u) + u Bi‐1,n‐1 (u) ; par convention Bi,n = 0 si i < 0 ou i > n 

Remarque
Bi ,n ( X ) s’écrit aussi Bin ( X )

CAO‐ Courbes de Bézier A. NOUREDDINE 2


Courbes de Bézier
Courbes de Bézier
Soient n+1 points du plan  Pi  = P0 , P1 , …. , Pn  = (x0, y0), ……., (xn, yn)  définis sur 2 , on définit
la courbe de Bézier C associée à l’ensemble de ces points par
x ( u )  n Bi ,n ( u ) x i
i 0
 pour u [0, 1] 
i0 Bi,n (u) yi
n
 y ( u ) 

Propriétés des courbes de Bézier
1. Contrôle local:le point de contrôle Pi influence la courbe au voisinage de u= i/n ; de plus C(0)=P0 et C(1)=Pn
2. Si on note Cn (P0,…….Pn) la courbe associée aux points de contrôle  (Pi)0,…..n on a la définition récursive
Cn (P0,…….Pn)(u) = (1‐u) Cn‐1 (P0,…….Pn‐1)(u) + u Cn‐1 (P0,…….Pn)(u) 

3. La courbe C est à l’intérieur de l’enveloppe convexe des points de contrôle
4. La droite (x0, y0); (x1, y1) (respectivement (xn‐1, yn‐1); (xn, yn) ) est tangente à la courbe C en (x0, y0)
(respectivement (xn, yn) )
5. Une courbe de Bézier est infiniment dérivable
6. Une ligne droite rencontre au plus autant de fois la courbe de Bézier que la ligne polygonale joignant les
points de contrôle (ceci signifie que la courbe suit assez fidèlement cette ligne)
Remarque
Notation abrégée :   C( u )   Bi ,n ( u ) Pi
Les points  Pi sont appelés points de contrôle
L’ensemble P0 , P1 , …. , Pn constitue le polygone de contrôle de la courbe C
CAO‐ Courbes de Bézier A. NOUREDDINE 3
degré 2

M 1(t)

B M (t)

M2 (t)

CAO‐ Courbes de Bézier A. NOUREDDINE 4


degré 2

2(1 – t)t = 2t – 2t2 M (t)


B

CAO‐ Courbes de Bézier A. NOUREDDINE 5


A Degré 3

M 1(t)

B N1(t)

M2 (t) M (t)

C N2(t)

M3 (t)

D
CAO‐ Courbes de Bézier A. NOUREDDINE 6
Degré 3
A

M (t)

D
CAO‐ Courbes de Bézier A. NOUREDDINE 7
Algorithme de De Casteljau

Données : Polygone de contrôle {P0 , P1, . . . , Pn } et t ∈]0, 1[


(1) P0,i = Pi pour 0 ≤ i ≤ n
(2) Pj,i = (1 ­ t) Pj −1,i + t Pj −1,i+1 pour 0 ≤ i ≤ n ­ j et 1 ≤ j ≤ n

CAO‐ Courbes de Bézier A. NOUREDDINE 8


CourbesdeBézier Christophe Ritzenthaler Option agrégation C October28,2009

Université Joseph Fourier UFR‐IMAG M2‐MIA‐GICAO‐Courbes&SurfaceAnnée2012‐13 
Courbes de Bézier

CAO‐ Courbes de Bézier A. NOUREDDINE 9

Vous aimerez peut-être aussi