VTK | |||
---|---|---|---|
Información general | |||
Tipo de programa | Visualización científica, Visión artificial | ||
Desarrollador | Kitware Inc.. | ||
Lanzamiento inicial | 1990 | ||
Licencia | BSD 3 cláusulas | ||
Idiomas | inglés | ||
Información técnica | |||
Programado en | C++, Tcl, Perl, Python, Java | ||
Plataformas admitidas | Java | ||
Versiones | |||
Última versión estable | 5.6.1 ( 30 de septiembre de 2010) | ||
Archivos legibles | |||
| |||
Archivos editables | |||
| |||
Enlaces | |||
El Kit de herramientas de visualización (VTK) es un sistema de software libre, libremente disponible para la realización de gráficos 3D por computadora, procesamiento de imagen y visualización. VTK consiste en una biblioteca de clases de C++ y varias capas de interfaz interpretadas como Tcl/Tk, Java, y Python.
Kitware, cuyo equipo creó y sigue ampliando el Kit de herramientas, ofrece apoyo profesional y servicios de consultoría para VTK. VTK soporta una amplia variedad de algoritmos de visualización como: escalar vector Euclides, tensor, textura y métodos volumétricos; y avanzadas técnicas de modelado como: modelado implícito, reducción de polígonos, suavizado de malla (mesh smoothing), corte, contorneado y triangulación de Delaunay. VTK tiene un amplio marco de visualización de la información, cuenta con un conjunto de widgets de interacción 3D, soporta el procesamiento en paralelo y se integra con diversas bases de datos de herramientas GUI como Qt y Tk. VTK es multiplataforma y se ejecuta en plataformas Linux, Windows, Mac y Unix. VTK también incluye soporte auxiliar de widgets de interacción 3D, anotación bi y tridimensional y computación paralela. En su núcleo VTK es implementado como un conjunto de herramientas de C++, exigiendo a los usuarios crear aplicaciones combinado varios objetos en una aplicación. El sistema también soporta ajuste automatizado del núcleo de C++ en Python, Java y Tcl, para que también se puedan escribir aplicaciones VTK utilizando estos lenguajes de programación interpretados.
VTK es mundialmente utilizado en aplicaciones comerciales, investigación y desarrollo, [cita requerida] y es la base de muchas aplicaciones de visualización avanzadas tales como: ParaView,[1] VisIt, VisTrails, 3DSlicer MayaVi[2] y OsiriX.[3]
VTK es un kit de herramientas de código abierto bajo Licencia BSD.