Applied Geometry (CAGD)

MARS-Basispraktikum

  • Type: Praktikum (P)
  • Semester: SS 2018
  • Time: 25.04.2018
    11:30 - 13:00
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten


    09.05.2018
    11:30 - 13:00
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    23.05.2018
    11:30 - 13:00
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    06.06.2018
    11:30 - 13:00
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    20.06.2018
    11:30 - 13:00
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    04.07.2018
    11:30 - 13:00
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten

    18.07.2018
    11:30 - 13:00
    50.34 Raum 131 50.34 INFORMATIK, Kollegiengebäude am Fasanengarten


  • Lecturer: Prof. Dr. Hartmut Prautzsch
    Pawel Herman
  • SWS: 4
  • Lv-No.: 2400036
VoraussetzungenEmpfehlungen:

Programmierkenntnisse in z.B. C++ oder Java sind hilfreich.

LehrinhaltEinführung in die Modellierung, Analyse, Rekonstruktion und Simulation geometrischer Daten (MARS-Geometrie :-) anhand praktischer Beispiele.
Arbeitsbelastung110h
ZielSiehe Modulbeschreibung.
PrüfungDie Erfolgskontrolle wird in der Modulbeschreibung erläutert.

Themen sind Einführung in die Modellierung, Analyse, Rekonstruktion und Simulation geometrischer Daten (MARS-Geometrie :-) anhand praktischer Beispiele.

In diesem Praktikum werden klassische Techniken des Kurven- und Flächenentwurfs behandelt, die in zahlreichen CAD-Systemen Anwendung finden. Anhand kleiner Beispielprobleme können Sie sich den Stoff aus den Vorlesungen im Bereich der geometrischen Datenverarbeitung erarbeiten. Im Rahmen des Praktikums wird mit einer C++-Klassenbibliothek gearbeitet, die um Methoden und Klassen erweitert werden soll.

Vorkenntnisse aus den Vorlesungen Kurven und Flächen im CAD oder Rationale Splines oder vergleichbaren Veranstaltungen sind wünschenswert, aber nicht unbedingt erforderlich. Ein Teil der Inhalte des Praktikums ist auch in unseren CAGD-Applets, einem "interaktiven Tutorial zum geometrischen Modellieren", enthalten.

Inhalt

  • Kurven

    1. hase.jpgInterpolation mit kubischen B-Splines
      Dieser Versuch liefert einen Einstieg in die B-Spline-Theorie, die ein sehr mächtiges Instrument bei der Gestaltung gekrümmter Kurven und Flächen darstellt. Durch vorgegebene Punkte, beispielsweise Messdaten, soll ein natürlicher Spline gelegt und mit Hilfe des de Boor-Algorithmus ausgewertet werden.

    2. Kreis.jpgPeriodische Spline-Interpolation
      Zur Interpolation und Approximation geschlossener Kurven sind sogenannte periodische Splines erforderlich. Damit sollen u. a. Kreise approximiert werden.

    3. Parallelkurven
      Parallel.jpg In dieser Aufgabe sollen Parallelkurven von integralen Splines, wie sie beispielsweise bei der Mustererstellung oder Bestimmung von Fräsbahnen auftreten, mittels obiger Interpolationsverfahren approximiert werden, indem z. B. exakt bestimmte Punkte der Parallelkurve interpoliert werden. Abhängig von einer Fehlertoleranz müssen gegebenenfalls einzelne Spline-Segmente unterteilt werden.

  • Flächen

    1. bauer.jpgRotations- und Tensorproduktflächen
      Tensorproduktflächen entstehen durch Bewegen und Variieren einer Kurve im Raum. So ergibt sich durch Verschieben einer Kurve eine sogenannte Schiebfläche, durch Rotation einer Meridiankurve eine Rotationsfläche. Sie soll durch eine integrale Tensorproduktfläche approximiert werden. Mit Hilfe des Visualisierungsprogramms geomview kann die Fläche dargestellt werden.

    2. scanner.jpgKrümmungsvisualisierung

    3. Interaktive Modellierung
      In diesem Versuch werden unterschiedliche Algorithmen für Dreiecksnetze implementiert.

       

Ablauf

Die insgesamt 6 Versuche werden jeweils in einer alle 14 Tage stattfindenden Vorbesprechung vorgestellt. Die Versuche werden in Gruppen zu je zwei Teilnehmern durchgeführt. Jeder Versuch muss spätestens 4 Wochen nach der jeweiligen Vorbesprechung abgegeben werden.

Dateien

Anmeldung

The registration period is expired. (2017-07-01 00:00:00 - 2018-04-23 00:00:00)