Podręcznik Grafika komputerowa i wizualizacja
Rozdział 7. MODELOWANIE KRZYWYCH I POWIERZCHNI
7.3. Parametryzacja krzywych i powierzchni
Wiele krzywych jest opisanych równaniem uwikłanym postaci . Taka reprezentacja nie daje możliwości kontroli konkretnego fragmentu krzywej.
Wygodnym sposobem opisu krzywych i powierzchni jest opis parametryczny.
Parametryczna reprezentacja krzywych: .
Powierzchni: .
Za pomocą doboru wartości parametru można zdefiniować dowolny fragment krzywej,
a kierunek wzrostu parametru jednoznacznie określa np. kierunki stycznych
połączonych fragmentów.
Rys.7.2. Czterolistna koniczyna. Różne reprezentacje parametryczne krzywej .
Przykładowa czterolistna koniczyna jest narysowana na rysunku 7.2 a w postaci rozety czterolistnej o reprezentacji parametrycznej:
dla
Na rysunku 7.2 b w postaci hipotrochoidy:
dla
Często stosowany jest opis kształtu powierzchni obiektów wykorzystujący równanie drugiego stopnia. Powierzchnie drugiego stopnia to elipsoida, walec (cylinder), stożek, paraboloida eliptyczna, paraboloida hiperboliczna, hiperboloida jednopowłokowa, hiperbolida dwupowłokowa. Ich równanie uwikłane ma postać:
gdzie Q jest macierzą współczynników postaci
oraz
Przy czym dla każdej powierzchni drugiego stopnia jest znana reprezentacja parametryczna. Przykładowa hiperboloida jednopowłokowa, zaprezentowana na rysunku: 7.3, o równaniu uwikłanym postaci , została przedstawiona parametrycznie jako:
dla
Rys.7.3. Hiperbola jednopowłokowa.
Zalety stosowania powierzchni drugiego stopnia:
- Możliwość łatwego wyznaczenia wektora normalnego .
- Możliwość szybkiego wyznaczenia przecięcia powierzchni z prostą – efektywność stosowania w algorytmach związanych z metodą śledzenia promieni.
- Możliwość szybkiego wyznaczenia z na podstawie x i y – przydatne w algorytmach eliminacji elementów zasłoniętych.
- Powierzchnia drugiego stopnia jest praktycznie użyteczna w wielu aplikacjach technicznych (wystarczająco skomplikowane kształty).