VTK
VTK
VTK, Grafikvisualisierungsbibliothek
VTK (für Visualization ToolKit in Englisch ) ist eine kostenlose Softwarebibliothek unter BSD-Lizenz von C ++ - Klassen für die Visualisierung und Bildverarbeitung von 2D / 3D-Daten. Es ist leicht mit den Sprachen Tcl-Tk , Python , JavaScript und Java zu verbinden . Die Bibliothek enthält über 1.100 C ++ - Klassen . Es wurde ab 1993 im Forschungszentrum der General Electric- Gruppe entwickelt und erstmals im medizinischen Bereich eingesetzt. Anschließend gründeten die Entwickler (Will Schroeder und Ken Martin) Kitware Inc. in den USA , um kommerziellen Support zu leisten und die Entwicklung dieses Produkts fortzusetzen.
Eigenschaften
Die Architektur
Einsatzgebiete
Beispiele
- Erstellung einer blauen Kugel mit der Sprache Tcl-Tk .
package require vtk
package require vtkinteraction
# Instanciation de l'objet sphère et attributs
vtkSphereSource sphere
sphere SetRadius
2.0
sphere SetThetaResolution
16
sphere SetPhiResolution
16
# Mapping de la bibliothèque graphique
vtkPolyDataMapper map
;
map SetInput
[sphere GetOutput
]
# Instanciation d'un acteur et attributs
vtkActor aSphere
aSphere SetMapper map
[aSphere GetProperty
] SetColor 0 0 1
# Création de la fenêtre de rendu
vtkRenderWindow renWin
vtkRenderer ren1
renWin AddRenderer ren1
# Instanciation de l'interacteur
vtkRenderWindowInteractor iren
iren SetRenderWindow renWin
# Ajout de l'objet sphère sur un fond blanc
ren1 AddActor aSphere
ren1 SetBackground
1 1 1
# Rendu de l'image
renWin Render
wm withdraw .
Literaturverzeichnis
-
(en) WJ Schroeder, LS Avila, W. Hoffman, Visualisierung mit VTK: Ein Tutorial , IEEE Transaction on Computer Graphics and Applications, 2000, 20 (5), p. 20-27 . [1]
-
(en) Carsten Zerbst, Wissenschaftliche Visualisierung mit VTK und Tcl , Linux Magazine, Ausgabe 16, 2002, S. 16 . 60-63 . [2]
-
(en) Drew McCormack, Entwicklung von Visualisierungsanwendungen mit Cocoa und VTK , Teil 1, Teil 2, 2003 [3] [4]
Verweise
-
" https://web.archive.org/web/20200202170503/http://marchingcubes.org/index.php/VTK "
-
Aphelion verwendet VTK für die 3D-Anzeige
Bücher
-
(de) Will Schroeder, Ken Martin, Bill Lorensen, Das Visualisierungs-Toolkit, Ein objektorientierter Ansatz für 3D-Grafiken , 4. Auflage, Kitware Inc.-Verlage, ( ISBN 1-930934-19-X )
-
(de) Das Visualization Toolkit-Benutzerhandbuch , Herausgeber von Kitware Inc. ( ISBN 1-930934-18-1 )
Interne Links
Externe Links
-
(en) Offizielle Website [5]
-
(en) Wiki [6]
-
(en) Paraview [7]
-
(en) ITK [8]
-
(en) VTKit [9]
-
(en) VTKBlog [10]
-
(en) VTK Journal [11]
-
(en) Visualisieren Sie parametrische Oberflächen mit VTK und Tcl-Tk [12]