Uebung Visualisierungstechniken

Übung zur Vorlesung Visualisierungstechniken - Sommerstemester 2006

Dipl.-Inf. Christopher Lux
Prof. Dr. Bernd Fröhlich

Inhalt

Begleitend zur Vorlesung soll das Ziel der Übungen die Auseinandersetzung und Erprobung verschiedener Visualisierungsverfahren mit Hilfe des Visualization Toolkit (VTK) sein. Dazu wird zum ersten Termin eine Einführung zum VTK gegeben und während der folgenden Termine Lösungen zu den Übungsaufgaben besprochen.

Termine und Ort

Termine Übung:

  • Do 4.Mai 2006 17.00 – 18.30 Kinoraum B15
  • Do 18.Mai 2006 17.00 – 18.30 Raum 15 B11
  • Do 8.Juni 2006 17.00 – 18.30 Raum 15 B11
  • Do 15.Juni 2006 17.00 – 18.30 Raum 15 B11
  • Do 29.Juni 2006 17.00 – 18.30 Raum 15 B11
  • Do 6.Juli 2006 17.00 – 18.30 Raum 15 B11

Anforderungen

Bearbeitung der Aufgaben und Anwesenheit zu den Übungsterminen ist empfohlen. Der Inhalt der Übungen ist Bestandteil der Prüfung zur Vorlesung.

Übungsmaterialien

  • Visualization Toolkit:
    • Download bei Kitware:
      • Vorsicht: Der Binaries Download beinhaltet nur den Tcl Interpreter für Windows.
    • Source Download (Release Source oder CVS):
      • Erfordert Verwendung von CMake. CMake wird benutzt, um für die jeweilige Plattform spezifische Makefiles (Linux, MacOS) oder Projekt Files (Visual Studio) zu generieren. Wie dies genau funktioniert ist auf der CMake Seite erklärt (Link). Wichtig für die Beispiele und für die Aufgaben ist es, dass der Support für Python mittels CMake vor dem Kompilieren aktiviert wird. Es gibt die Optionen VTK_WRAP_PYTHON und BUILD_SHARED_LIBS, welche aktiviert werden müssen für den Python Support. Wichtig ist aber auch, dass Python auf dem System installiert ist (Link), da hiervon Header und Libraries benötigt werden. Läuft CMake danach problemlos durch kann der Kompiliervorgang gestartet werden (make oder im VisualStudio Build Solution). Bei Problemen bei Christopher Lux melden.
    • Download vorkompilierter Sourcen:
      • Die Binariy Downloads mussten wegen einer derzeit unumgänglichen Größenbeschränkung für Dateien in mehrere Teile zerlegt werden. Die z0x bis zip Files gehören dann zu einem Archiv. Python Installation (Link) wird vorausgesetzt.
      • Windows Binaries (Header, Libs, Python Interpreter) (Part1, Part2, Part3) [verwendete Tools und Sourcen: VisualStudio.NET 2005, VTK5.1_CVS 2. Mai 2006, Python 2.4.3]
      • MacOS Binaries (Header, Libs, Python Interpreter) (Part1, Part2, Part3, Part4) [verwendete Tools und Sourcen: Mac OS X Version 10.4.5, Python 2.3.5, Architektur: PowerPC, funktioniert auch mit den neuen Intel-Maschinen]. Danke an Dennis Hoppe für diese Binaries.
      • Linux: Wenn jemand vorkompilierte Binaries erstellt hat kann er sich bei Christopher Lux melden, um sie hier bereitzustellen.