30.10.2013 Aufrufe

Splines

Splines

Splines

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!