Unser* Programm zum Thema:

"Botanical Visualization of Huge Hierarchies"

Nach einem paper von Ernst Kleiberg, Huub van de Wetering und Jarke J. van Wijk

Für die LVA: Informationsvisualisierung VO & UE

Programmiersprache: C++ POSIX Standard Libary und OpenGL 1.4 (auch mit OpenGL 1.3 und 1.5 kompatibel)

Das Programm erstellt aus einer Dateihirarchie einen Baum (in 3D und 2D).

Programm starten:

Achtung: Das Programm kann nur Verzeichnise lesen auf die es auch Zugriff hat. Um alle Files zu lesen kannn man "sudo infovis /" verwenden. Bei einer zu grossen Anzahl von Files kann das Programm sehr langam werden.

Kompilieren:
make
D.h. ein Makefile liegt im src Verzeichnis.

Bsp. Programmstart:

16:04:16 ~/study/InfoVis/src make && ./infovis directory/
g++  -framework OpenGL -framework GLUT -O2 -Wall infovis.o support.o   -lobjc -o infovis
All Files
directory/
a.red
b.yellow
c.blue
d.red
deeper
        deepA
        deepdeepdeeper
                deepestfile
16:04:27 ~/study/InfoVis/src

ScreenShot 3D

ScreenShot 2D

Ein Programm von Mariebeth Aquino und Patrick Öhlinger