Reklama
Dzisiaj jest 10 stycznia 2025 r.
Chcę dodać własny artykuł
Reklama
Reklama
Reklama

NURBS

Wprowadzenie do Krzywych i Powierzchni B-sklejanych

Krzywe i powierzchnie B-sklejane to popularne narzędzia w modelowaniu kształtów organicznych w grafice 3D. Kształt krzywych definiowany jest za pomocą punktów kontrolnych, które tworzą wielobok kontrolny. Powierzchnie B-sklejane są elastyczne i łatwe w modyfikacji, ponieważ zmiany w siatce kontrolnej wpływają na kształt powierzchni w ograniczonym zakresie.

Reklama

Krzywe B-sklejane

Krzywe B-sklejane są parametrycznymi krzywymi zbudowanymi z wielomianowych wycinków. Oto kluczowe cechy i elementy wpływające na kształt krzywej B-sklejanej:

  • Punkty kontrolne: p_0, \dots, p_{m-n-1}
  • Węzły: u_0, \dots, u_m, które dzielą przedział [0,1] na m-1 podprzedziałów
  • Wagi punktów kontrolnych: w_0, \dots, w_{m-n-1}, które określają wpływ punktów kontrolnych na kształt krzywej
  • Stopień sklejanych wielomianów: n

Wzór na dowolny punkt na krzywej B-sklejanej to:

Reklama

p(t) = \frac{\sum_{i=0}^{m-n-1} w_i p_i N_i^n(t)}{\sum_{i=0}^{m-n-1} w_i N_i^n(t)} \qquad \text{dla } t \in [u_n, u_{m-n}],

gdzie N_i^n jest unormowaną funkcją B-sklejaną.

Specjalne Przypadki Krzywych

Zwyczajna krzywa B-sklejana jest szczególnym przypadkiem krzywej B-sklejanej, w której wagi punktów kontrolnych są równe i różne od zera. W przypadku krzywych wymiernych, wpływ wag na kształt krzywej jest lokalny – krzywa może „zbliżać się” lub „oddalać” od punktu kontrolnego w zależności od jego wagi. Odcinek krzywej staje się liniowy, gdy waga punktu kontrolnego wynosi zero.

Podsumowanie

Krzywe i powierzchnie B-sklejane są kluczowymi elementami w modelowaniu w grafice 3D, oferując elastyczność i precyzję w tworzeniu skomplikowanych kształtów organicznych. Ich struktura opiera się na punktach kontrolnych, węzłach oraz wagach, co umożliwia precyzyjne kształtowanie form.

Reklama
Reklama