Opis krzywych B閦iera
H1 { background: white url(../podklad.jpg) no-repeat; font: italic bold 30pt Times New Roman, sans-serif; color: darkblue; height: 60px, width: 507px; padding: 5px }
Krzywe B閦iera
en rozdzia艂 b臋dzie zawiera艂 troch臋
trudniejszy materia艂, mam jednak nadziej臋, 偶e zapoznasz si臋 z
nim w ca艂o艣ci. Uwa偶am jednak, i偶 om贸wienie rysowania
krzywych w reprezentacji B閦iera pozwoli na dok艂adniejsze
zrozumienie w jaki spos贸b s膮 rysowane obiekty w programie, a i
pe艂ne poj臋cie kolejnych rozdzia艂贸w. Aby si臋 nie powtarza膰
prosz臋 jedynie o dok艂adne zapoznanie si臋 z rozdzia艂em "Rysunek rastrowy a
wektorowy".
Pierre B閦ier to francuski matematyk,
pracownik firmy Renault. W ramach prac projektowych nad nowymi
karoseriami samochodowymi opracowa艂 model opisu krzywych.
A teraz odrobina matematyki. Krzywe B閦iera s膮 parametrycznymi
krzywymi trzeciego stopnia i znajduj膮 szerokie zastosowanie w
modelowaniu kszta艂tu figur i powierzchni. Przyk艂adem mo偶e tu
by膰 modelowanie kszta艂tu nadwozi samochod贸w. S膮 one podstaw膮
dzia艂ania wszystkich powa偶niejszych program贸w do tworzenia i
edycji rysunk贸w wektorowych (Corel DRAW, Adobe Ilustrator).
Kszta艂t krzywej B閦iera jest okre艣lony
czterema punktami: dwoma punktami kra艅cowymi krzywej (tzw.
w臋z艂ami) (P1, P4) oraz dwoma
punktami kontrolnymi (P2, P3). Krzywa
interpoluje dwa kra艅cowe punkty krzywej i aproksymuje dwa punkty
kontrolne. Je偶eli oznaczymy wsp贸艂rz臋dne tych czterech
punkt贸w jako:
P1 (x1 , y1), P2 (x2
,y2), P3 (x3 ,y3),
P4 (x4 ,y4)
to kszta艂t krzywej B閦iera
okre艣laj膮 dwa r贸wnania parametryczne:
x(t) = (1- t)3 x1
+ 3t (1- t)2 x2 + 3t2
(1- t) x3 + t3 x4
y(t) = (1- t)3 y1
+ 3t (1- t)2 y2 + 3t2
(1- t) y3 + t3 y4
gdzie parametr t przybiera
warto艣ci z przedzia艂u 0 艁 t 艁 1
programie
CorelDRAW ka偶d膮 krzyw膮 (krzyw膮 jest tak偶e okr膮g, kwadrat,
itp.) definiuje si臋 jak ju偶 opisa艂em, podaj膮c w臋z艂y i
punkty kontrolne. Istnieje tak偶e poj臋cie segmentu w sk艂ad
kt贸rego wchodz膮 dwa w臋z艂y (na jego ko艅cach) i dwa punkty
kontrolne. Poniewa偶 segmenty s膮siaduj膮 ze sob膮, dlatego z
ka偶dym w臋z艂em zwi膮zane s膮 tylko dwa punkty kontrolne.
Na krzywej mo偶emy wykona膰 nast臋puj膮ce czynno艣ci:
przesun膮膰 w臋ze艂 - zmianie ulegnie wygl膮d
jednego lub dw贸ch segment贸w (gdy w臋ze艂 nale偶a艂 do
dw贸ch segment贸w);
przesun膮膰 punkt kontrolny - zmieni si臋 kszta艂t
jednego segmentu;
doda膰 w臋ze艂 - jeden segment zostanie podzielony
na dwa segmentu, pomi臋dzy kt贸rymi znajdzie si臋 dodany
w臋ze艂;
usun膮膰 w臋ze艂 - zostan膮 usuni臋te tak偶e dwa
punkty kontrolne, a dwa s膮siednie segmenty zostan膮
po艂膮czone w jeden segment, kt贸rego kszta艂t b臋d膮
okre艣la艂y pozosta艂e-s膮siednie punkty kontrolne;
po艂膮czy膰 dwa ko艅cowe w臋z艂y - powstanie jeden
w臋ze艂 z punktami kontrolnymi tak ustawionymi, aby
przej艣cie krzywej przez ten w臋ze艂 by艂o
"g艂adkie";
przekszta艂ci膰 segment na prost膮, krzyw膮, itp.
- powoduje to automatyczne ustawienie punkt贸w
kontrolnych w ten spos贸b, aby uzyska膰 偶膮dany
kszta艂t.
Co to oznacza w praktyce? Ot贸偶:
je偶eli
chcesz uzyska膰 lini臋 prost膮 to musisz tak u艂o偶y膰
punkty kontrolne, aby le偶a艂y na linii 艂膮cz膮cej oba
w臋z艂y;
gdy przesuniesz jeden z punkt贸w kontrolnych tak, aby nie
le偶a艂 na prostej 艂膮cz膮cej dwa w臋z艂y, to wtedy
segment "wybrzuszy" si臋 w taki spos贸b, by w
w臋藕le segment by艂 styczny do linii 艂膮cz膮cej w臋ze艂
z punktem kontrolnym;
gdy oddalisz punkt kontrolny od w臋z艂a, to krzywa
b臋dzie "艂agodniej" przechodzi膰 przez
w臋ze艂.
(59
kB)
Mo偶emy te偶 wyr贸偶ni膰 trzy charakterystyczne sposoby
艂膮czenia segment贸w krzywej:
punkty
kontrolne nale偶膮ce do w臋z艂a s膮 symetryczne -
otrzymujemy wtedy g艂adkie przej艣cie krzywej przez
w臋ze艂;
punkty kontrolne nale偶膮ce do w臋z艂a s膮
wsp贸艂liniowe i niesymetryczne - krzywa dalej
przechodzi g艂adko przez w臋ze艂, ale po obu stronach
w臋z艂a otrzymujemy inny przebieg "wybrzusze艅"
krzywej;
punkty kontrolne nie s膮 wsp贸艂liniowe -
przej艣cie krzywej przez w臋ze艂 nie jest g艂adkie,
poniewa偶 s膮siednie segmenty b臋d膮 styczne do r贸偶nych
prostych.
(23 kB)
Wyszukiwarka
Podobne podstrony:
Krzywe granulometryczneTemat 1 Krzywe belki statycznie wyznaczalne zadaniaZA艁膭CZNIK 1 Projekt rampy przechy艂kowej na krzywej przej艣ciowej 鈥 cz臋艣膰 obliczeniowaTemat 1 Krzywe belki statycznie wyznaczalne konspektKrzywe sto偶kowe23 Przedstaw min 4 charakterystyczne krzywe 偶ycia wybranych produkt贸wWyznaczanie krzywej zu偶ycia oraz optymalnego st臋pienia ostrzkrzyweKrzywe rotacji galaktykKrzywe zwichrzenioweCynk S Krzywe eliptyczneKrzywe Mandelbrota90 96 Wyznaczanie krzywej umocnienia materia艂贸wwi臋cej podobnych podstron