Visualisierung LU 2010W - 1. Beispiel

Features

Das Programm dient zur Visualisierung von Volumensdaten im Zuge der Lehrveranstaltung "Visualisierung".

Die Daten werden in 2D in den Richtungen X, Y und Z dargestellt.

Die Darstellung der Volumendaten in 3D wird mit Raytracing und Compositing realisiert. Zusätzlich kann man mithilfe der Slider die Clip plane der X/Y/Z-Achsen verschieben und geschnittene Darstellungen erhalten.

GUI

Die GUI wurde mithilfe von OpenGL und GLUI User Interface Library, einem auf GLUT-basierendem Toolkit für User Interface-Elemente, erstellt.

Die Transferfunktion und der Color Picker sind keine vorgefertigten Elemente, sondern wurden selbstständig entwickelt.

User Interface

View Mode

Der Modus kann zwischen 2D und 3D umgeschalten werden.

2D Axis

Bei der 2D Ansicht wird hier die anzuzeigende Richtung ausgewählt.

Slicing

In der 3D Ansicht kann man hier die Schnittebenen einstellen. In der 2D Ansicht kann man die anzuzeigende Schicht auswählen.

Step size

Hier kann die Anzahl der Samples eines Strahls beim Raycasting in der 3D Ansicht eingestellt werden.

Rotation

Hier kann der Betrachtungswinkel in der 3D Ansicht verstellt werden.

Die aktuellen Werte der Ebenen, der Schrittweite und der dargestellten Daten, werden im Fenster angezeigt

Verwendete Technologien

Programm

Das Programm kann hier heruntergeladen werden: VisLU-1.zip (Let's hope it works!)

Dokumentation

Das Dokumentation kann hier angesehen werden: Doxygen