12.07.2015 Views

Numerické a geometrické modelování - Západočeská univerzita v ...

Numerické a geometrické modelování - Západočeská univerzita v ...

Numerické a geometrické modelování - Západočeská univerzita v ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Kapitola 7NURBS7.1 PrincipPodstatnou je použití odpovídajících rovnic pro Bézierovy a B-spline křivky v prostoru homogenníchsouřadnic.Důvody k tomuto kroku jsou:• možnost popisu křivek, které nebylo možné popsat klasickými metodami (kuželosečkys výjimkou paraboly),• řídicí lomená čára může mít i nevlastní body, tj. afinní invariantnost se rozšiřuje naprojektivní invariantnost,• pro tváření křivky jsou k dispozici další parametry – váhy vrcholů řídicího polygonu.7.2 Racionální Bézierovy křivkyUvažujme body dané v homogenních souřadnicích:V ∗ i = ( 1 x ∗ i , 2 x ∗ i , 3 x ∗ i , β i ), i = 1, . . . , n,kde j x ∗ i = j x i β i a označme V i = ( 1 x i , 2 x i , 3 x i ). Pokud aplikujeme výpočet Bézierovy křivkyna takto určené body a pak přejdeme ke kartézským souřadnicím, obdržímeP (t) =∑ ni=1 β iV i B n i (t)∑ ni=1 β iB n i (t) (7.1)Jestliže jsou všechny váhy rovny jedné, přechází racionální Bézierova křivka v Bézierovukřivku.Pro racionální Bézierovy křivky mohou být některé vrcholy řídícího polygonu i nevlastníbody (β i = 0).48

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!