Powierzchnie interpolowane NURBS

Jak już wspomnieliśmy w zagadnieniu Tworzenie krzywych NURBS, ścieżkę krzywych NURBS można wyznaczać za pomocą punktów interpolacyjnych (na krzywej) lub punktów kontrolnych (spoza krzywej). Podobnie powierzchnię NURBS można utworzyć za pomocą punktów interpolacyjnych. Interpolowana powierzchnia NURBS to taka powierzchnia, która przechodzi przez dwuwymiarowy rząd punktów kontrolnych 3D. W przypadku standardowych powierzchni NURBS o jej kształcie decydują często punkty kontrolne, które nie znajdują się na jej powierzchni, co może utrudniać przekształcanie powierzchni (ciężko jest stwierdzić, jak daleko należy przesunąć punkt kontrolny, aby przekształcić powierzchnię NURBS na określoną odległość). Z uwagi na to, że punkty interpolacyjne znajdują się na powierzchni, o wiele łatwiej można je przesuwać przy użyciu narzędzia Przekształć obiekt lub za pomocą opcji w palecie Info.

Powierzchnię interpolowaną możesz utworzyć od zera albo przekształcić istniejącą, nieprzyciętą powierzchnię NURBS w powierzchnię interpolowaną NURBS w celu łatwiejszej modyfikacji.

Jeśli powierzchnia interpolowana wykorzystywana jest do innych operacji, np. boolowskich lub przycinania, wtedy jest definiowana przez punkty kontrolne (leżące poza powierzchnią).

Tworzenie powierzchni interpolowanej

Polecenie

Lokalizacja

Utwórz powierzchnię interpolowaną

Modelowanie > Operacje 3D

Za pomocą polecenia Utwórz powierzchnię interpolowaną utworzysz nową powierzchnię interpolowaną NURBS.

Aby utworzyć powierzchnię interpolowaną, wykonaj następujące kroki:

Zaznacz odpowiednie polecenie.

Kliknij, aby wyznaczyć początek rzędu punktów interpolacyjnych (w kierunku U), a następnie kliknij ponownie, aby wyznaczyć jego koniec. Kliknij po raz trzeci, aby wyznaczyć punkty interpolacyjne w kierunku V.

Shapes201374.png 

Na ekranie pojawi się okno dialogowe „Powierzchnia interpolowana”.

Wprowadź liczbę punktów interpolacyjnych i stopień w kierunkach U i V.

Kliknij, aby pokazać/ukryć parametry.Kliknij, aby pokazać/ukryć parametry.

Parametr

Opis

Kierunek U

 

Liczba punktów kontrolnych

Wprowadź liczbę punktów kontrolnych (interpolacyjnych), które mają zostać utworzone w kierunku U (odpowiadającym osi X). Wprowadzona wartość musi być większa niż stopień krzywej zdefiniowany w tym samym kierunku, ale nie większa niż 1000.

Stopień

Wprowadź stopień krzywej w kierunku U. Ta wartość określa elastyczność powierzchni w kierunku U i musi mieścić się w przedziale od 1 do 28. Im wyższy stopień krzywizny, tym więcej wariantów powierzchni.

Kierunek V

 

Liczba punktów kontrolnych

Wprowadź liczbę punktów kontrolnych (interpolacyjnych), które mają zostać utworzone w kierunku V (odpowiadającym osi Y). Wprowadzona wartość musi być większa niż stopień krzywej zdefiniowany w tym samym kierunku, ale nie większa niż 1000.

Stopień

Wprowadź stopień krzywej w kierunku V. Ta wartość określa elastyczność powierzchni w kierunku U i musi mieścić się w przedziale od 1 do 28. Im wyższy stopień krzywizny, tym więcej wariantów powierzchni.

Zaznacz opcję Pokaż punkty kontrolne w palecie Info, aby wyświetlić punkty kontrolne (interpolacyjne) na powierzchni. Użyj narzędzia Przekształć obiekt, aby przekształć powierzchnię interpolowaną NURBS.

Shapes201375.png 

Przekształcanie powierzchni NURBS w powierzchnie interpolowane NURBS

Przekształcanie powierzchni NURBS

Zagadnienie: Krzywe NURBS i powierzchnie NURBS