VTK is an open-source toolkit for 3D computer graphics, image processing, and visualization
Project description
Introduction
VTK is an open-source software system for image processing, 3D graphics, volume rendering and visualization. VTK includes many advanced algorithms (e.g., surface reconstruction, implicit modeling, decimation) and rendering techniques (e.g., hardware-accelerated volume rendering, LOD control).
VTK is used by academicians for teaching and research; by government research institutions such as Los Alamos National Lab in the US or CINECA in Italy; and by many commercial firms who use VTK to build or extend products.
The origin of VTK is with the textbook "The Visualization Toolkit, an Object-Oriented Approach to 3D Graphics" originally published by Prentice Hall and now published by Kitware, Inc. (Third Edition ISBN 1-930934-07-6). VTK has grown (since its initial release in 1994) to a world-wide user base in the commercial, academic, and research communities.
Learning Resources
-
General information is available at the VTK Homepage.
-
Community discussion takes place on the VTK Discourse forum.
-
Doxygen-generated nightly reference documentation is available online.
-
There is now a large collection of VTK Examples that showcase VTK features and provide a useful learning resource.
Reporting Bugs
If you have found a bug:
-
If you have a patch, please read the CONTRIBUTING.md document.
-
Otherwise, please join the VTK Discourse forum and ask about the expected and observed behaviors to determine if it is really a bug.
-
Finally, if the issue is not resolved by the above steps, open an entry in the VTK Issue Tracker.
Requirements
In general VTK tries to be as portable as possible; the specific configurations below are known to work and tested.
VTK supports the following compilers:
- GCC 4.8 or newer
- Clang 3.3 or newer
- Apple Clang 5.0 (from Xcode 5.0) or newer
- Microsoft Visual Studio 2015 or newer
- Intel 14.0 or newer
VTK supports the following operating systems:
- Windows Vista or newer
- Mac OS X 10.7 or newer
- Linux (ex: Ubuntu 12.04 or newer, Debian 4 or newer)
Building
See build.md (in Documentation/dev/) for build instructions.
Contributing
See CONTRIBUTING.md for instructions to contribute.
License
VTK is distributed under the OSI-approved BSD 3-clause License. See Copyright.txt for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for vtk_onepoint-9.2.2.20230331.dev0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df73ec0504741a010c9f5fe87bed473c3447202e1c241be0e9efe02b0787e540 |
|
MD5 | 17096addf87207c2aaab816e0d6da50c |
|
BLAKE2b-256 | cfaa8d0b6ec6f4f7f136c19c1d72e4aaec1907445ec5c916bfa76e9108a60f6b |
Hashes for vtk_onepoint-9.2.2.20230331.dev0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 831d8885387e85409263a070fcdae1473df1a65c31347bf456908f3d890ab83e |
|
MD5 | 22bad08c22ce7d0d0c66ea10e1dfec73 |
|
BLAKE2b-256 | b62653454f35944dff565950e548a95a88de4562afcc590f6b9020854d34273a |