next up previous contents
Next: Povr¹ine NURBS Up: 5.2 Matematiène osnove Previous: 5.2 Matematiène osnove

Krivulje NURBS

 

Krivuja NURBS (slika 5.1) je definirana kot zaporedje toèk, ki jih dobimo, èe enaèbo 5.1 izraèunamo za vse vrednosti parametra u.

  equation756

Oznaèbe v zgornji enaèbi pomenijo:

Normirana funkcija B-zlepka tex2html_wrap_inline4804 [Mor85] je definirana s pomoèjo Cox-de-Boor-ove rekurzivne enaèbe:

  equation779

in za ostale vrednosti

  equation788

kjer je:

Vozli¹èni vektor za odprto krivuljo prikazuje enaèba 5.4. Vozli¹èni vektor ima n+k elementov. S tem se zagotovi, da gre NURBS krivulja skozi zaèetno in konèno kontrolno toèko. Prva in zadnja vrednost se v vozli¹ènem vektorju ponovita k-krat.

  equation817

Enaèba 5.5 predstavlja vozli¹èni vektor, zapisan v drugaèni obliki.

  equation829

Pri izraèunu enaèb 5.2 in 5.3 moramo upo¹tevati omejitve, ki jih podajajo enaèbe 5.6.

  equation842

  
Slika 5.1: Primer krivulje NURBS in njenega kontrolnega poligona



Janez KREK
Fri Jul 5 12:10:59 METDST 1996