Zur Seitenansicht
 

Titelaufnahme

Titel
Biarc approximation of rational B-spline curves / submitted by Markus Winkler
AutorInnenWinkler, Markus
ErschienenLinz, 2018
Umfangv, 58 Blätter : CD-ROM ; Illustrationen
HochschulschriftUniversität Linz, Diplomarbeit, 2018
SpracheEnglisch
DokumenttypDiplomarbeit
Schlagwörter (EN)biarc / B-spline / approximation
Schlagwörter (GND)CAD / NURBS / Approximation / C++
URNurn:nbn:at:at-ubl:1-20274 Persistent Identifier (URN)
Zugriffsbeschränkung
 Das Werk ist gemäß den "Hinweisen für BenützerInnen" verfügbar
Dateien
Biarc approximation of rational B-spline curves [2.04 mb]
Links
Nachweis
Klassifikation
Zusammenfassung (Englisch)

In Computer Aided Design (CAD) objects are often described by non-uniform rational B-spline (NURBS) curves, because of their favourable properties. Using them in real life applications like for CNC machines can be less ideal though, due to limitations in practical situations. In this case an approximation of a given NURBS curve consisting of simpler geometric elements like straight line segments and circular arcs may be a favoured alternative. This Diploma thesis deals with the approximation of two-dimensional NURBS curves by tangent-continuous, piecewise curves made of circular arcs, strictly speaking biarcs. Besides reciting the theoretical foundations of this field of applied geometry, the main focus of this paper lies on implementing a C++ program capable of computing biarc spline curves for various different input options. The final part of the Diploma thesis then consists of multiple tests and comparisons of the implemented algorithms and methods.

Zusammenfassung (Deutsch)

Beim Computer Aided Design (CAD) werden Objekte oft mit Hilfe von nicht-uniformen rationalen B-Spline (NURBS)-Kurven beschrieben, weil diese viele wünschenswerte Eigenschaften besitzen. Allerdings können solche Kurven in der praktischen Anwendung, wie etwa bei CNC-Maschinen, aufgrund von gewissen Einschränkungen weniger ideal sein. In so einem Fall könnte eine Approximation einer gegebenen NURBS-Kurve, bestehend aus einfacheren geometrischen Elementen wie Geraden und Kreisbögen, eine bevorzugte Alternative sein. Diese Diplomarbeit beschäftigt sich mit der Approximation zweidimensionaler NURBS-Kurven durch Tangenten-stetige, stückweise Kurven aus Kreisbögen, genauer gesagt Biarcs. Neben der Präsentation der theoretischen Grundlagen dieses Gebiets der Angewandten Geometrie liegt das Hauptaugenmerk dieser Arbeit auf der Implementierung eines C++ Programms, das in der Lage ist Biarc-Spline-Kurven für verschiedene Eingabeoptionen zu berechnen. Der letzte Teil der Diplomarbeit besteht dann aus mehreren Tests und Vergleichen der implementierten Algorithmen und Funktionen.

Statistik
Das PDF-Dokument wurde 20 mal heruntergeladen.