VTK
VTK
VTK, biblioteca de visualização gráfica
VTK (para Visualization ToolKit em inglês ) é uma biblioteca de software livre sob licença BSD de classes C ++ para visualização de dados 2D / 3D e processamento de imagens. Ele faz interface facilmente com as linguagens Tcl-Tk , Python , JavaScript e Java . A biblioteca inclui mais de 1.100 classes C ++ . Foi desenvolvido a partir de 1993 no Centro de Pesquisa do grupo General Electric e utilizado pela primeira vez na área médica. Posteriormente, seus desenvolvedores (Will Schroeder e Ken Martin) fundaram a Kitware Inc. nos Estados Unidos para fornecer suporte comercial e continuar o desenvolvimento deste produto.
Características
Arquitetura
Áreas de uso
Exemplos
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 .
Bibliografia
-
(en) WJ Schroeder, LS Avila, W. Hoffman, Visualizing with VTK: A tutorial , IEEE Transaction on Computer Graphics and Applications, 2000, 20 (5), p. 20-27 . [1]
-
(pt) Carsten Zerbst, Scientific visualização with VTK and Tcl , Linux Magazine número 16, 2002, p. 60-63 . [2]
-
(pt) Drew McCormack, Developing Visualization Applications with Cocoa and VTK , part1, part2, 2003 [3] [4]
Referências
-
" https://web.archive.org/web/20200202170503/http://marchingcubes.org/index.php/VTK "
-
Aphelion usa VTK para exibição 3D
Livros
-
(en) Will Schroeder, Ken Martin, Bill Lorensen, The Visualization Toolkit, An Object-Oriented Approach To 3D Graphics , 4ª edição, Editores Kitware Inc., ( ISBN 1-930934-19-X )
-
(en) The Visualization Toolkit User's Guide , Kitware Inc. publishers, ( ISBN 1-930934-18-1 )
Links internos
links externos
-
(en) Site oficial [5]
-
(en) Wiki [6]
-
(en) Paraview [7]
-
(en) ITK [8]
-
(en) VTKit [9]
-
(en) VTKBlog [10]
-
(en) VTK Journal [11]
-
(pt) Visualize superfícies paramétricas com VTK e Tcl-Tk [12]