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-9.2.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c3ca0663f251fbd6e26d93294801ceee6c3cc329f6070dccde3b68046ab9ee7 |
|
MD5 | c71901d622e64abde833d897f19752aa |
|
BLAKE2b-256 | 1ca811eeb04d8f287cdd6ef7778774e9009afad2d7f406f4a5617a19106a0ea9 |
Hashes for vtk-9.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87930115c8067a2d482beebc48a50fcacdc0154d8d7c763471a9be8b5eb76cc3 |
|
MD5 | aae1e9d75025562ab7ca9a4b5790e2bd |
|
BLAKE2b-256 | 3e9a17fd65461249f7983de1555988fb5f1bef13515831dc72d4a1dbdd70df3b |
Hashes for vtk-9.2.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b947a33a7c5562ac4d9c8dce389f4ed720cc2559389048993ae45cbed3bbeb1 |
|
MD5 | c5e27f14a91c5e922c2ae21aad5c063b |
|
BLAKE2b-256 | e8f470df3e9495d9cca2dbcadaf7b42d86b75e5bdf534179e767934e8e98bee9 |
Hashes for vtk-9.2.6-cp311-cp311-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9289f6ee5432f0a00aeb7b674d7ca03054bc50fa6c74126751f8b19f931f52fc |
|
MD5 | c62125a795a0024fe001561560409231 |
|
BLAKE2b-256 | 6751dc3453d542f7a7a4ca38e749610bc25cebdae4300d45b2028ca910d4ffea |
Hashes for vtk-9.2.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37561b19b4b70c7034d9e689238560d7afec49ff89704b9bb3c9bb89a90ee54e |
|
MD5 | 716dcdc8c94ca425c3e9353a3b6500ae |
|
BLAKE2b-256 | aa3b167bb2695bca826b1b4126816d8cb528b76641d97ac5089c1f52477510e6 |
Hashes for vtk-9.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3473f3b3dc919d3e2ef0cc9927654731941fd7b79d3dcaa343cdaff3e4e40838 |
|
MD5 | d0ab90348e8b2f4e5dac6d0f1479002a |
|
BLAKE2b-256 | 919eeecc74a09d758814edaf1241c3aa01aff3ab1ab0d8fa0490872291718a1e |
Hashes for vtk-9.2.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ec9827287f1743c736ea9b51572d20dcd15a065170808f97408eebd404275b4 |
|
MD5 | 723dab02e58b77b48df6dd4acd3bb163 |
|
BLAKE2b-256 | 669bb4ee4273340f2d05f03448caac0ab7b01a34e3bceb74a23a4d2dc3dc3de5 |
Hashes for vtk-9.2.6-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acf8b0e0a2b51b8aa36cee1ea1ba0b73c565871efaa14cf2606d9bef36feba3a |
|
MD5 | 9f79eb47b44032e2a1daca8dea6a2264 |
|
BLAKE2b-256 | 33703030ea53fdbc9b450aa738d5773f08cbf00e7ae92af3cda8b8f46826e998 |
Hashes for vtk-9.2.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d905a686ee1b28dd2ac3c3595a3fbcbd171e4b1f9aabac3c8019c6f3a4f8157 |
|
MD5 | 5c22eb08738d4d83654b14944ba6192c |
|
BLAKE2b-256 | 74dcb3aaa44bfd060e101b7691d3abb393e05dc6cd528dc4960072f6ae8be7e3 |
Hashes for vtk-9.2.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79991dccbc483a8e5d23e5d3ae1e358fee0526fe8f710d07868ecae58c6b9535 |
|
MD5 | 773ad08fc95452581f5ca8d84dcc57f8 |
|
BLAKE2b-256 | 2176eacc7eb83a83b95a357acbca3dfdf24d1b8bedc1ccd7f044af9a984d0115 |
Hashes for vtk-9.2.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d41a18bbd6fac18a814bbaeeb615044da036afc2bd98cdf7ea52853fd1ef950 |
|
MD5 | 37c6ca4646602e93899bd3da12ea4c1c |
|
BLAKE2b-256 | bfd86dfebd14811a83aa51649e9501754cc6f2e5285943490dde6367052ef22d |
Hashes for vtk-9.2.6-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b396909a4372d3be4a01fde4a0af4f3e410742d73d185982c6f48a61090ebfe |
|
MD5 | 7e33130901c2d169c9c8efae12f8ab0c |
|
BLAKE2b-256 | 8ded47e05aa640a8d59670442a2983d46075a28016e45b400fbeb8078c78216a |
Hashes for vtk-9.2.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9d3450c00ced28f942a0a7dc5f27a667cf6b171d9ef5a090cb7c8e21dd1a121 |
|
MD5 | 47ef2003204b49219bd7012fb726e660 |
|
BLAKE2b-256 | 66ebfc1f81d374bde4454186ad7c6ee15327ca2c6cf8c52c69188e11f40ffddf |
Hashes for vtk-9.2.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | affbb15762bcb6d9632a668ec53c6a3102d4f6c14c4178f01489c0b711114521 |
|
MD5 | 3cce26eb037ba65309d13f74d0ba541a |
|
BLAKE2b-256 | d10bfeca337f7ffa1b90d675ede636bfa12f3d5d563dc7a0f77467c35115aea6 |
Hashes for vtk-9.2.6-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8236e00d0ad24730f4b783bbc038108426e6a78c892fd6ae9a8e8eb846f3e8e3 |
|
MD5 | dcf8ffa0136bfcc5ee6935b6e3afd987 |
|
BLAKE2b-256 | 56f4ca430a11d33db480ee9098a1a0800a444236081e573f2db7eb51c23cad36 |
Hashes for vtk-9.2.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78103568e97d947026cd39a70e6719277d7341f984c06abaec64d3429e200a6f |
|
MD5 | d88430b8c38c694409952d82b696be24 |
|
BLAKE2b-256 | c19a4a70f0e72eea0e2aa7a24b8c3ea9eb3884c385d9bfc2838153c7691eca8e |
Hashes for vtk-9.2.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bc1123b6f2f3746d35325cf1a48630c8f49a3516c9970a5bdea15823909bbca |
|
MD5 | f56eca9418ed5d841e77970a3c3bdf2a |
|
BLAKE2b-256 | bfce5227675482f49f4add76b91fd15be87e8e44155cbbefbe151119f8784825 |
Hashes for vtk-9.2.6-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | feb9d211583d7b1dd45ca6616bf2f9622d0eadf9e3084f53d20de819e5808d42 |
|
MD5 | 57bc6dc70772236aaa4087f824cba3be |
|
BLAKE2b-256 | 904da92206388576d2d8fadd04fcd1f8b4e889ffb0ce5b74921cda3dab306973 |
Hashes for vtk-9.2.6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb28432277136774e91eb1084a8f5f1c4c952d4e74f74626a16ac6e199eba5c5 |
|
MD5 | 8b21082fbf9ade68557663e52ed7c274 |
|
BLAKE2b-256 | 42a4719743f069f6f04e94d4f8fcdcf54ef7f50d3d6eae6652f888c9da0fc9d2 |
Hashes for vtk-9.2.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7622e98b3590bf909f056a1bad55575760727fd673c3e8e224134d52b11d00d |
|
MD5 | ffbe3091d1c123086c8b6f0eeb8013c7 |
|
BLAKE2b-256 | bedc1862924cda4d49b6583b96ec2c17e988a34e39d2ca104f633e43d15e6fdd |
Hashes for vtk-9.2.6-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86c548da22a0bd9ce9e060364925e8fa0a551064f9660ae1d486ac3118ffb770 |
|
MD5 | 22c7d03d4651ac19b2d247151c48c17d |
|
BLAKE2b-256 | d7c97e9630a01d560e0e4fdedc346ec95910c4fe961d8d5b4086a5b30324127e |