Wymierna krzywa Béziera

Z Wikipedii, wolnej encyklopedii
Na niebiesko – krzywa wielomianowa w przestrzeni współrzędnych jednorodnych, na czerwono – krzywa wymierna, rzut środkowy krzywej wielomianowej na płaszczyznę W=1

Wymierna krzywa Bézierakrzywa Béziera zdefiniowana we współrzędnych jednorodnych. Podczas gdy krzywa Béziera jest krzywą wielomianową, tzn. jej współrzędne opisują wielomiany, tak współrzędne krzywej wymiernej są opisywane przez wyrażenia wymierne. Jeśli wielomianowa krzywa Béziera zostanie określona we współrzędnych jednorodnych, w przestrzeni -wymiarowej, to do jej opisu potrzebne jest wielomianów Po przejściu na współrzędne kartezjańskie otrzymywana jest wymierna krzywa Béziera dana jako wyrażeń wymiernych

Dowolny punkt na krzywej wymiernej oblicza się zgodnie ze wzorem:

gdzie:

– liczba punktów kontrolnych minus 1 (punkty kontrolne liczone są od zera: ),
-ty punkt kontrolny,
– waga -tego punktu kontrolnego (dowolna liczba rzeczywista); jeśli punkt kontrolny nie jest brany pod uwagę,
wielomiany bazowe Bernsteina.

Punkt na krzywej można również znaleźć za pomocą wymiernego wariantu algorytmu de Casteljau. Punkt można także wyznaczyć obliczając współrzędne punktu w przestrzeni jednorodnej, a następnie przejść na współrzędne kartezjańskie.

Cechy krzywej[edytuj | edytuj kod]

  • Krzywa ma nieskończenie wiele reprezentacji we współrzędnych jednorodnych.
  • Konstrukcja krzywej jest niezmiennicza względem przekształceń afinicznych, tzn. krzywa wyznaczona z przekształconych punktów kontrolnych jest taka sama jak krzywa po tym przekształceniu.
  • Jeśli wszystkie wagi są równe i niezerowe, to krzywa jest wielomianowa.
  • Jeśli wszystkie wagi są niezerowe i tego samego znaku, to krzywa spełnia własność otoczki wypukłej, tzn. dla punkt leży w otoczce wypukłej punktów kontrolnych
  • Przemnożenie wszystkich wag przez tę samą liczbę różną od zera nie zmienia krzywej.

Ponadto w stosunku do krzywych wielomianowych, wymierne krzywe Béziera mają następujące zalety:

  • mogą reprezentować wszystkie krzywe stożkowe (co ma znaczenie w zastosowaniach CAD);
  • rzut perspektywiczny krzywej wymiernej jest zawsze krzywą wymierną, podczas gdy rzut perspektywiczny krzywej wielomianowej nie musi być krzywą wielomianową (co ma znaczenie w grafice komputerowej);
  • wagi pozwalają na lepszą kontrolę nad kształtem krzywej.

Krzywe stożkowe[edytuj | edytuj kod]

Przykład krzywych stożkowych, kolejno od lewego górnego obrazka: łuk hiperboli, łuk paraboli, krótszy łuk elipsy, odcinek, dłuższy łuk elipsy

Jeśli dane są trzy niewspółliniowe punkty kontrolne krzywej i wagi to waga określa rodzaj krzywej:

– łuk hiperboli
– łuk paraboli
– krótszy łuk elipsy lub okręgu
– sparametryzowany odcinek pomiędzy i
– dłuższy łuk elipsy lub okręgu
– dwa łuki paraboli
– dwa łuki hiperboli
Okrąg zbudowany z: dwóch krzywych tworzących dłuższy i krótszy łuk okręgu (po lewej); czterech krzywych tworzących cztery krótsze łuki okręgu (po prawej)

Zobacz też[edytuj | edytuj kod]