Courbes de B´ ezier
1) Forme r´ ealis´ ee par la jonction de deux arcs de courbes de B´ ezier :
Le plan est muni d’un rep`ere orthonormal O;−→
i ,−→ j
(unit´e graphique 2 cm) On consid`ere dans ce rep`ere les pointsA(4; 10) ,B(2; 5) ,M(3; 10) etN(2; 9).
L’objectif du probl`eme est de relier les points O et A `a l’aide de deux courbes de B´ezier C1 et C2 qui se raccordent enB.
C1 est la courbe de B´ezier d´efinie `a partir des points de d´efinitionA,M,N,B.
C2 est une courbe de B´ezier reliant O et B, ayant enB une tangente parall`ele `a l’axe des ordonn´ees et en O une tangente qui a pour ´equationy=x
a) Justifier que la tangente enA`aC1 est parall`ele `a l’axe des abscisses.
b) Justifier que les courbes C1 et C2 qui satisfont aux conditions donn´ees admettent bien la mˆeme tangente au pointB.
Trac´ e de C
1c) On consid`ere la courbe d´efinie par :
x(t) = t3−3t+ 4
y(t) = −2t3−3t2+ 10 pour t∈[0; 1]
Etudier les variations des deux fonctions et r´esumer les r´esultats dans un tableau.
d) Montrer que la courbe ainsi d´efinie passe par les pointsAetB et pr´eciser les tangentes en ces points.
On admettra que cette courbe est la courbe de B´ezierC1 associ´ee aux points de d´efinitionA, M,N, B.
e) TracerC1. La repr´esentation graphique sera la plus pr´ecise possible.
Trac´ e de C
2La courbe C2 satisfait aux conditions de l’introduction et est contrˆol´ee par les trois pointsO,T et B f ) Caract´eriser g´eom´etriquement le pointT, et d´eterminer ses coordonn´ees.
g) Construire les pointsM1 et M2 deC2qui correspondent `a t= 0,25 et t= 0,5 et donner l’allure de la courbeC2.
2) Courbe de B´ ezier d´ efinie par points et polynˆ omes de Bernstein
Par d´efinition, n ´etant un entier et k un entier inf´erieur ou ´egal `a n, on appelle fonctions polynˆomes de Bernstein de degr´en, les fonctionsBk,nd´efinies sur [0; 1] par :
Bk,n(t) =Cnktk(1−t)n−k
a) Donner les expressions de ces polynˆomes lorsque n = 4 sous forme de produit de polynˆomes du premier degr´e, puis sous forme d´evelopp´ee et ordonn´ee.
b) R´esoudre chacune des ´equations Bk,4(t) = 0 pour 06k64.
Dans le plan muni d’un rep`ere orthonormal O; −→
i ,−→ j
, on consid`ere les points de contrˆole : P0(3; 0) , P1(0; 1) ,P2(−1; 0) ,P3(0;−1) ,P4(3; 0) et la courbeC ensemble des pointsM(x, y) tels que :
−−−−−→
OM(t) =
4
X
k=0
Bk,4(t)−−−→
OPk On prendra pour unit´e graphique 3 cm sur chaque axe pour le trac´e .
c) Soit les fonctionsf etg d´efinies pour pour 06k64 par : f(t) = 12t2−12t+ 3
g(t) = 8t3−12t2+ 4t V´erifier qu’une repr´esentation param´etrique deC est :
x = f(t) y = g(t)
d) Etudier les variations des fonctionsf etg, et r´esumer les ´etudes dans un tableau commun.
e) Montrer que les vecteurs −−−→
P0P1 et −−−→
P3P4 sont des vecteurs directeurs des tangentes `a la courbe aux points correspondants aux valeurs 0 et 1 du param`etret.
f ) Construire la courbe dans le rep`ere orthonormal O;−→
i ,−→ j
, en pr´ecisant les points o`u la tangente est parall`ele `a l’un des axes du rep`ere.
3) Courbe de B´ ezier d´ efinie point par point avec les barycentres
Le plan est muni d’un rep`ere orthonormal O;−→
i ,−→ j
(unit´e graphique 2 cm) On consid`ere la courbe de B´ezierCde points de d´efinition :
P0(−1;−1) ; P1(2; 5) ; P2(5; 2)
Pour tout r´eel t tel que 06k61, on noteG1(t) le barycentre des points pond´er´es (P0,1−t) et (P1, t) , etG2(t) le barycentre des points pond´er´es (P1,1−t) et (P2, t).
On rappelle que le barycentreM(t) des deux points pond´er´es (G1(t),1−t) et (G2(t), t) est un point de la courbeC et que la tangente `a cette courbe au pointM(t) est la droite (G1(t)G2(t)).
a) Placer les pointsG1(t) ,G2(t) et M(t) sur une mˆeme figure pour les valeurs suivantes det : t= 0 ; t=1
4; t= 1
3; t=1
2; t= 2
3; t= 3
4; t= 1 b) En d´eduire l’allure de la courbeC.
On rappelle que la courbe de B´ezier a pour repr´esentation param´etrique :
−−−−−→
OM(t) =
2
X
k=0
C2ktk(1−t)2−k−−−→
OPk avec 06k61
c) D´eterminer les coordonn´eesx=f(t) et y=g(t) du point M(t).
d) Etudier les variations des fonctions´ f etg, et r´esumer les ´etudes dans un tableau commun.
e) Quelle information suppl´ementaire apporte le tableau de variation ? f ) Tracer la courbeC.
Courbes de B´ ezier (Solutions)
1) Forme r´ ealis´ ee par la jonction de deux arcs de courbes de B´ ezier :
A(4; 10) ,B(2; 5) ,M(3; 10) et N(2; 9) C1 est la courbe de B´ezier d´efinie `a partir des points de d´efinitionA,M,N,B.
C2 est une courbe de B´ezier reliant O et B, ayant enB une tangente parall`ele `a l’axe des ordonn´ees et en O une tangente qui a pour ´equationy=x
a) La tangente en A `a C1 est le vecteur −−→
AM de coordonn´ees (−1; 0) qui est donc parall`ele `a l’axe des abscisses.
b) La tangente en B `a C1 est le vecteur −−→
BN de coordonn´ees (0,4) qui est donc parall`ele `a l’axe des ordonn´ees comme la tangente en B `aC2.
Trac´ e de C
1c) C1:
x(t) = t3−3t+ 4
y(t) = −2t3−3t2+ 10 pour t∈[0; 1]
x0(t) = 3t2−3 = 3(t−1)(t+ 1) y0(t) = −6t2−6t = −6t(t+ 1)
t 0 1
x(t) 4 ← 2
x0(t) −3 − 0
y0(t) 0 − −12
y(t) 10 ↓ 5
y0
x0 ↔ l
d) On constate que la courbeC1passe bien :
– par le point A, pour t= 0 on a x(0) = 4 et y(0) = 10 avec une tangente horizontale – par le point B, pour t= 1 on a x(1) = 2 et y(1) = 5 avec une tangente verticale
e) Repr´esentation graphique deC1.
x x
−
→i
−
→j
O 2 4
5
10 ×A
M× N×
×B
×T
Trac´ e de C
2La courbe C2 satisfait aux conditions de l’introduction et est contrˆol´ee par les trois pointsO,T et B
f ) Caract´erisation g´eom´etrique du pointT : La droiteOT est la droite d’´equation y=x et la droite T B est la verticle d’´equation x= 2 donc, T est le point de coordonn´ees (2,2)
g) Construire les pointsM1 et M2 deC2qui correspondent `a t= 0,25 et t= 0,5 et donner l’allure de la courbeC2.
t= 0,25
x x
−
→i
−
→j
O M1×
×B
×T
×
× t= 0,5
x x
−
→i
−
→j
O
M2×
×B
×T
×
×
2) Courbe de B´ ezier d´ efinie par points et polynˆ omes de Bernstein
Par d´efinition, n ´etant un entier et k un entier inf´erieur ou ´egal `a n, on appelle fonctions polynˆomes de Bernstein de degr´en, les fonctionsBk,nd´efinies sur [0; 1] par :
Bk,n(t) =Cnktk(1−t)n−k a) Expression des polynˆomes de Bernstein :
B0,4(t) = C40t0(1−t)4−0 = (1−t)4 = t4−4t3+ 6t2−4t+ 1 B1,4(t) = C41t1(1−t)4−1 = 4t(1−t)3 = −4t4+ 12t3−12t2+ 4t Bk,2(t) = C42t2(1−t)4−2 = 6t2(1−t)2 = 6t4−12t3+ 6t2
Bk,3(t) = C43t3(1−t)4−3 = 4t3(1−t) = −4t4+ 4t3 Bk,4(t) = C44t4(1−t)4−4 = t4 = t4
b) R´esoudre chacune des ´equations Bk,4(t) = 0 pour 06k64.
(1−t)4= 0 t= 1
4t(1−t)3= 0 t= 0 t= 1 6t2(1−t)2= 0 t= 0 t= 1 4t3(1−t) = 0 t= 0 t= 1
t4= 0 t= 0 Dans le plan muni d’un rep`ere orthonormal
O;−→ i ,−→
j
, on consid`ere les points de contrˆole :P0(3; 0) ,P1(0; 1) ,P2(−1; 0) ,P3(0;−1) ,P4(3; 0) et la courbeC ensemble des pointsM(x, y) tels que :
−−−−−→
OM(t) =
4
X
k=0
Bk,4(t)−−−→
OPk
On prendra pour unit´e graphique 3 cm sur chaque axe pour le trac´e .
c) V´erification de la repr´esentation param´etrique deC :
x= (1−t)4 ×3 + 4t(1−t)3×0 + 6t2(1−t)2×(−1) + 4t3(1−t)×0 +t4×3 = 12t2−12t+ 3 y= (1−t)4 ×0 + 4t(1−t)3 ×1 + 6t2(1−t)2×0 + 4t3(1−t)×(−1) +t4×0 = 8t3−12t2+ 4t d) Etude des variations des fonctionsf etg.
f(t) = 12t2−12t+ 3 g(t) = 8t3−12t2+ 4t
donc :
f0(t) = 24t−12 = 12(2t−1) g0(t) = 24t2−24t+ 4 = 4(t−α)(t−β)
avec :
α=3−√ 3 6 β= 3 +√
3 6
t 0 α 1/2 β 1
x(t) 3 ← 1 ← 0 → 1 → 3
x0(t) −12 − − 0 + + 12
y0(t) 4 + 0 − − 0 + 4
y(t) 0 ↑ 2
√3
9 ↓ 0 ↓ −2
√3
9 ↑ 0
y0
x0 −13 ↔ l ↔ 13
e) Les vecteurs −−−→
P0P1 et −−−→
P3P4 sont des vecteurs directeurs des tangentes `a la courbe aux points correspondants aux valeurs 0 et 1 du param`etret.
Le vecteur −−−→
P0P1 de coordonn´ees (−3,1) de coefficient directeur 1
3 correspont `a t= 0 y0(0) x0(0)−1
3 Le vecteur −−−→
P3P4 de coordonn´ees (3,1) de coefficient directeur −1
3 correspont `a t= 1 y0(1) x0(1) = 1
3 f ) CourbeC.
x y
−
→i
−
→j
O ×P0=P4
×P1
P2×
×P3
3) Courbe de B´ ezier d´ efinie point par point avec les barycentres
Le plan est muni d’un rep`ere orthonormal O;−→
i ,−→ j
(unit´e graphique 2 cm) On consid`ere la courbe de B´ezierCde points de d´efinition :
P0(−1;−1) ; P1(2; 5) ; P2(5; 2)
Pour tout r´eel t tel que 06k61, on noteG1(t) le barycentre des points pond´er´es (P0,1−t) et (P1, t) , etG2(t) le barycentre des points pond´er´es (P1,1−t) et (P2, t).
On rappelle que le barycentreM(t) des deux points pond´er´es (G1(t),1−t) et (G2(t), t) est un point de la courbeC et que la tangente `a cette courbe au pointM(t) est la droite (G1(t)G2(t)).
a) Placer les pointsG1(t) ,G2(t) et M(t) sur une mˆeme figure pour les valeurs suivantes det : t= 0 ; t=1
4; t= 1
3; t=1
2; t= 2
3; t= 3
4; t= 1
t 0 14 13 12 23 34 1
G1(t) (−1,−1) (−14,12) (0,1) (12,2) (1,3) (54,72) (2; 5) G2(t) (2,5) (114,174) (3,4) (72,72) (4,3) (174,114) (5; 2) M(t) (−1,0) (12,2316) (1,2) (2,114) (3,3) (72,4716) (5; 2) b) En d´eduire l’allure de la courbeC.
x y
−
→i
−
→j
O 5
5
P0×
P1×
×P2
×
×
× t= 12
×
×
× t= 14
×
×
× t=34
× t=×23 ×
×
×
× t= 13
c) Calcul des fonctionsf etg.
f(t) = 6t−1
g(t) =−9t2+ 12t−1
donc :
f0(t) = 6
g0(t) = −18t+ 12 = 6(−3t+ 2)
d) Etude des variations des fonctionsf etg.
t 0 2/3 1
x(t) 0 → 3 → 5
x0(t) 6 + 6 + 6
y0(t) 12 + 0 − −6
y(t) −1 ↑ 3 ↓ 2
y0
x0 2 ↔ −1
e) Quelle information suppl´ementaire apporte le tableau de variation ? On voit que pourt=2
3 on a un sommet de coordonn´ees (3,3).
f ) Tracer la courbeC.
x y
−
→i
−
→j
O 5
5
P0×
P1×
×P2