Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
2.1.Reprezentacjakrzywych
Narysunku2.5przedstawionołamanąkontrolnąaproksymowanąkrzywą
trzeciegostopnia.Punktyp
0ip
3odpowiadająpunktomp
0ip
1krzywejwielomia-
nowejtrzeciegostopniawreprezentacjiHermite,a(rys.2.3b).Możnaudowodnić,
żegdydługośćodcinkówp
0p
1ip
3p
2jestrówna1/3długościwektorówstycznych
odpowiedniowpunktachp
0ip
3(rys.2.5),tokrzyweHermite,aiBézieraiden-
tyczne[37,26].Warunkitemożnazapisaćjako:
p′
0=3(p
1p
0)
(2.18)
p′
3=3(p
3p
2).
(2.19)
Popodstawieniupowyższegorównaniadorównania(2.16)otrzymujemy:
p=p(u)=p
0(13u+3u2u3)+p
1(3u6u2+3u3)+p
2(3u23u3)+p
3(u3),(2.20)
comożnaprzedstawićwpostacimacierzowejjako:
p
=
U
C
S
p=p(u)=[1
u
u2
u3]
f
|
|
|
|
l
1
3
3
1
0
3
3
6
0
0
3
3
0
0
0
1
1
|
|
|
|
J
f
|
|
|
|
l
p
p
p
p
0
3
1
2
1
|
|
|
|
J
(2.21)
ReprezentacjaBézierakrzywychwielomianowychopierasięnafunkcjach
bazowych,którymiwielomianyBernsteinawpostaci:
p
(
u
)
=
i
=
n
0
B
i
,
n
(
u
)
p
i
(2.21a)
gdziefunkcjebazoweB
i,n(u)opisaneprzez:
B
i,n(u)=C(n,i)ui(1u)n–1iC(n,i)=n!/[i!(ni)!],
natomiastp
0,p
1,…,p
nwspółrzędnymin+1wierzchołkówkrzywejkontrol-
nej.
Dlaczterechpunktówwielokątakontrolnego(n=3)otrzymujemynastępu-
jącefunkcjebazowe:
B
B
B
1,3
2,3
0,3
=3u(1u)2,
=3u2(1u),
B
=(1u)3,
3,3
=u3.
23