Das Visualization ToolKit (vtk) ist ein Softwaresystem für 3D Computergraphik, Bildverarbeitung und Visualisierung.
vtk enthält eine C++ Klassenbibliothek und verschiedene Schnittstellen, z.B. Tcl/Tk, Java, und Python.
Das Graphikmodel in vtk hat einen höheren Abstraktionsgrad als OpenGL oder PEX. Das heißt, es ist einfacher, Graphik- und Visualisierungsapplikationen zu erstellen. In vtk können Applikationen in C++, Tcl, Java oder Python geschrieben werde. Mit Tcl oder Python und Tk, aber auch mit Java und seinen GUI-Klassenbibliotheken, sind nützliche Programme schnell erstellt.
vtk ist ein echtes Visualisierungssystem und unterstützt eine große Zahl von Visualizierungsalgorithmen, wie z.B. scalar, vector, tensor, texture und volumetric methods, sowie fortgeschrittene Modelltechniken, wie z.B. implicit modelling, polygon reduction, mesh smoothing, cutting, contouring und Delaunay triangulation. Ferner sind viele Bildbearbeitungsalgorithmen direkt integriert, so daß 2D-Bilder, 3D-Graphikalgorithmen und -data gemischt verwendet werden können.
Weitere Informationen, enschließlich "Technical Overview" in What is vtk?
Verfügbarkeit
vtk ist am ZAIK/RRZK in der Version 4.4 zur Zeit nur für die UNIX-Plattform SUN Solaris verfügbar. Für die UNIX-Plattform SGI Irix steht die Version 2.0 zur Verfügung.
| Programme: |
/vol/graphics/bin/vtk (Tcl) |
| Bibliotheken: |
/vol/graphics/lib |
| Includes: |
/vol/graphics/include/vtk |
| lokale Beispiele: |
/vol/graphics/share/vtk/examples |
Zur Verwendung von vtk-Programmen muß auf der UNIX-Plattform SGI Irix /vol/graphics/lib und /vol/tcl/lib im LD_LIBRARY_PATH enthalten sein (kann gesetzt werden durch export LD_LIBRARY_PATH=/vol/graphics/lib:/vol/tcl/lib:$LD_LIBRARY_PATH [sh, bash] oder setenv LD_LIBRARY_PATH /vol/graphics/lib:/vol/tcl/lib:$LD_LIBRARY_PATH [csh, tcsh]).
Dokumentation
Außerdem existiert eine
vtk-
Mailingliste
Fragen?
Bei Fragen wenden Sie sich bitte an Herrn Winkelmann oder Herrn Keller.