Splines
Splines
Splines
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
B-Spline Kurven<br />
GEOMETRIE<br />
B-Spline-Kurven<br />
Eigenschaften<br />
GEOMETRIE<br />
• B-Spline-Kurven können offen oder geschlossen sein:<br />
– Bei einer geschlossenen B-Spline-Kurve wird ein<br />
geschlossenes Kontrollpolygon zur Gänze geglättet<br />
– Im offenen Modus hat ein geschlossenes Polygon<br />
einen Anfangspunkt und einen damit identischen<br />
Endpunkt; dort wird nicht geglättet<br />
• Bei offenen B-Spline Kurven: Endpunkte mit Tangenten<br />
werden durch das Kontrollpolygon angegeben<br />
• Kurve liegt in der konvexen Hülle des Kontrollpolygons<br />
geschlossen<br />
offen<br />
offen<br />
• Es gilt die variationsreduzierende<br />
Eigenschaft<br />
www.geometrie.tuwien.ac.at<br />
29<br />
www.geometrie.tuwien.ac.at<br />
30<br />
NURBS – Gewichte (weights)<br />
Kegelschnitte als NURBS<br />
GEOMETRIE<br />
GEOMETRIE<br />
• B-Spline-Kurven und somit auch die<br />
Bézier-Kurven sind Spezialfälle von<br />
NURBS (= Non-Uniform Rational B-<br />
<strong>Splines</strong>)<br />
• NURBS haben einen zusätzlichen<br />
Designparameter ⇒ Gewichte.<br />
• Standardmäßig sind alle Gewichte<br />
gleich 1, dann stimmt die NURBS-<br />
Kurve mit der gewöhnlichen B-Spline-<br />
Kurve überein<br />
• Das Erhöhen des Gewichtes eines<br />
Kontrollpunktes bewirkt, dass die<br />
Kurve zu diesem Kontrollpunkt<br />
hingezogen wird<br />
Multipliziert man die Gewichte aller<br />
Punkte mit demselben Faktor, so<br />
erhält man die ursprüngliche Kurve<br />
b 1<br />
w 1<br />
> 1<br />
w 1<br />
= 1<br />
0 < w 1<br />
< 1<br />
w 1 > 1 Hyperbelbogen<br />
w 1 = 1 Parabelbogen<br />
0 < w 1 < 1 Ellipsenbogen<br />
b 0 b 2<br />
Von den Kegelschnitten (Kreis, Ellipse,<br />
Parabel, Hyperbel) kann nur die Parabel<br />
als Bézier-Kurve (vom Grad 2)<br />
repräsentiert werden.<br />
Durch das Verwenden von Gewichten<br />
können alle Kegelschnittstypen als<br />
NURBS vom Grad 2 erhalten werden.<br />
www.geometrie.tuwien.ac.at<br />
31<br />
www.geometrie.tuwien.ac.at<br />
32