VTK

VTK Beschreibung dieses Bildes, auch unten kommentiert VTK, Grafikvisualisierungsbibliothek Information
Entwickelt von Kitware Inc.
Erste Version 1990
Letzte Version 9.0.0 (14. Mai 2020)
Anzahlung gitlab.kitware.com/vtk/vtk
Geschrieben in C ++ , Perl , Python , Tcl und Java
Schnittstelle Qt
Betriebssystem Microsoft Windows , Linux und MacOS
Umgebung Multi-Plattform
Formate lesen VTK
Schriftliche Formate VTK
Art Scientific Visualization - Bibliothek
Lizenz BSD
Webseite www.vtk.org

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

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

  1. "  https://web.archive.org/web/20200202170503/http://marchingcubes.org/index.php/VTK  "
  2. 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]