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éziera 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ézier to francuski matematyk,
pracownik firmy Renault. W ramach prac projektowych nad nowymi
karoseriami samochodowymi opracował model opisu krzywych.
A teraz odrobina matematyki. Krzywe Béziera 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 (CorelDRAW, Adobe Ilustrator).
Kształt krzywej Béziera 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éziera 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:
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;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ł;