3¬ krzywe par


Parametryczne krzywe trzeciego stopnia

W grafice komputerowej reprezentacje gładkich krzywych można uzyskać przez zastosowanie funkcji wyższego stopnia.

Odpowiednie funkcje mogą być wyrażone:

  1. bezpośrednio

dla danego x: y = f(x), z = g(x)

Nie można wtedy uzyskać takich krzywych, które dla jednej wartości x dają wiele wartości y (nie są funkcjami), np. okręgi lub elipsy muszą być reprezentowane przez kilka segmentów

  1. równaniami uwikłanymi

f(x, y, z) = 0

Dane równanie może mieć więcej niż jedno rozwiązanie, np. x2 + y2 = 1 reprezentuje dwie połówki okręgu

  1. równaniami parametrycznymi

x = x(t), y = y(t), z = z(t)

Wybór stopnia wielomianu

x(t) = bxt2 + cxt + dx

y(t) = byt2 + cyt + dy 0 ≤ t ≤ 1

z(t) = bzt2 + czt + dz

Wymaga 3 warunków brzegowych dla jednoznacznego określenia np. przechodzenie przez dwa punkty + zgodność kierunku.

x(t) = axt3 + bxt2 + cxt + dx

y(t) = ayt3 + byt2 + cyt + dy 0 ≤ t ≤ 1

z(t) = azt3 + bzt2 + czt + dz

lub oznaczajÄ…c

0x01 graphic
0x01 graphic

Q(t) = [x(t) y(t) z(t)]T = c * T

Zapewnia interpolacje odcinka krzywej przez podanie 4 parametrów (warunków brzegowych). Mogą to być np. dwa punkty końcowe + pochodne w punktach końcowych.

Wielomiany parametryczne III stopnia są również najniższego stopnia krzywymi, które nie leżą w płaszczyźnie 3D.

Wymagają wyższej liczby warunków do określenia współczynników i mogą oscylować w sposób trudny kontrolowania.

Dla określenia współczynników równań krzywych III stopnia potrzebne są 4 parametry wynikające z warunków brzegowych. Z uwagi na postać tych warunków stosuje się różne rodzaje krzywych:

  1. krzywe Hermit'a

0x01 graphic

określone są przez dwa punkty końcowe + dwa wektory styczne w punktach końcowych

  1. krzywe Béziera

0x01 graphic

określone przez dwa punkty końcowe + dwa punkty dodatkowe, które mają wpływ na wektory styczne w punktach końcowych.

  1. krzywe sklejane

0x01 graphic

krzywe te mają ciągłość C1 i C2 w punktach połączenia i przechodzą blisko swoich punktów sterujących, ale w ogólnym przypadku nie interpolują punktów

  1. B-spline

wielomian z ciągłością C0, C1 i C2, który interpoluje (przechodzi) przez punkty kontrolne. Ten wielomian ma o jeden stopień ciągłości więcej niż dwa poprzednie. B-spline charakteryzuje lepsza gładkość niż poprzednie postacie.

Wady: - przesuwanie dowolnego punktu wpływa na kształt całej krzywej,

- czas obliczeń wymagany do wyznaczenia krzywej jest dłuższy.

Tworzenie krzywej typu splajn na bazie zadanych punktów.

  1. Określamy punkt początkowy splajnu (1).

  2. Określamy punkty kolejne (1-5).

  3. Określamy kierunek stycznej dla początku i końca (6, 7).

  4. Określamy tolerancje dopasowania krzywej.

0x01 graphic
0x01 graphic



Wyszukiwarka

Podobne podstrony:
W19 kompleksonometria, wska«niki i krzywe miareczkowania kompleks i
69 goracych zabaw dla par
Instrukcja 7b Krzywe funkcyjne
Nerwy czaszkowe par
Krzywe zwierciadło
1ćw współ filtracji na podst krzywej uziarnienia (materiały)
15 Formowanie cienkich warstw metodÄ… chemicznej?pozycji par CVD
Krzywe Mandelbrota
5 Krzywe 2 ego stopnia
KrzyweBeziera
69 goracych zabaw dla par (2)
Krzywe interakcji N M
Badanie widma par rtęci za pomocą spektroskopu, studia, Budownctwo, Semestr II, fizyka, Fizyka labor
widmo par rtęci
krzywe zamrażania
Ocena krajobrazu metodÄ… krzywej Wejcherta
69 goracych zabaw dla par (2)

więcej podobnych podstron