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.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a1d19353011deef7e35f3d006fdb448a60b494615005eca90ca80c887358925 |
|
MD5 | 31b235925b624685dcb4b6357d52eade |
|
BLAKE2b-256 | 0feba3e62746054cc89156e83bb88882ff27de9eff9fcc3251a4febd88d53b7c |
Hashes for vtk-9.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fe655edbce73dc91ef1ea9aa7f5cf778e499506a459d2da383b466d31aabb66 |
|
MD5 | eb3f7c58e508a7cf2b4df5c63f2730bf |
|
BLAKE2b-256 | 1abca8e6e5a234a354c7ea527922cbb094f28d334e6c1162df6b86d8e8e17cc9 |
Hashes for vtk-9.2.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c01c653eb6d924b8a6c3c2e6ebbca18acdf0d46e03fb72c3fb16880101e5fc1 |
|
MD5 | 2fcb3f170cacfff402e06e0238f6922a |
|
BLAKE2b-256 | 2352a42ec33df4dd68f7df5db40411417de6c091cc39e86b5cd7baaa87d41974 |
Hashes for vtk-9.2.5-cp311-cp311-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18bb1957c212d444da3e77a2c344f1239f935b92487595fb3e1fd1a704c65d85 |
|
MD5 | cd8ba0f1c1a8ead7b764b21a937d524c |
|
BLAKE2b-256 | 5a06e157f46c7667b0d956b66f5ff36ae72bfd65a274d02fb9ba3d0a404064db |
Hashes for vtk-9.2.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a52064278f65d2b8b19946f9a642de48725525dbb5acd06bbcea1dd827526a3 |
|
MD5 | 033b03c26de34fd820089c447487714c |
|
BLAKE2b-256 | 1f2d62910b5b0dfdcf58e783c803e4a58237cbd0e008cf938c5e30de402f2a66 |
Hashes for vtk-9.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51935533a7588f8416de814ca771f97921616012d33b9f4738bf95c909d282e9 |
|
MD5 | 6dfd8d923f8dada094f2a8e70b7d11eb |
|
BLAKE2b-256 | 9945c35666606fbb094f9226cc45f02f84d870b55e091642f3b8f85c9b1041a0 |
Hashes for vtk-9.2.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9c1fd142da329eb644f0f94be6c0161600a20d75b324ac050c62e63614c710a |
|
MD5 | a7da71db6c04b9771a639560cb3f35d2 |
|
BLAKE2b-256 | 5087b8c8a5b41e65ef21597c6073ee0f3b695c023293cca1797257f86a528a15 |
Hashes for vtk-9.2.5-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3915fb5f18dc584542ae5cdf1e714c0674a9203b4811111200bd274332613907 |
|
MD5 | 74358e2a22b1ff57eb927b64e5a29f5c |
|
BLAKE2b-256 | 4e9dbd8f5f93403e17b3aef5b067f7b474728ab5599091ea7d2df990e16c1c77 |
Hashes for vtk-9.2.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d115bd8ef4585a1e0da390dfc77d58a300c9279204b9cff4c9b5e4ee66fe261 |
|
MD5 | 4e1a9f56cfe222a9b358f6c4aa57c836 |
|
BLAKE2b-256 | 747e20f9393ef95c091b6e22b5aa3e4d768216690735826b76751e79663e23b5 |
Hashes for vtk-9.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bedadbf2f69b58b7da35fc65d55f038c6433054604d90c414b10f605cb08bba7 |
|
MD5 | 026953d4070e543f2bd7652445e0d626 |
|
BLAKE2b-256 | 3b907b04744b732f379af932a42f9dae07e1f77a5df902fcba37b92347a64c1d |
Hashes for vtk-9.2.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6aae3fa1d0b1a7e60b30f84033b234202e8f26f01d4df7ca1cb6fff0d65c46c5 |
|
MD5 | 08dbba2092da3147ae8deb0780cc9cc5 |
|
BLAKE2b-256 | d8a42a582f4ae27f4d9b23c898ce930ad15047bb24c82467775173ef36e92f4f |
Hashes for vtk-9.2.5-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af074f8d876c369a3378a62253ed25bb419a9b0400b59a8b05cf1683a405d812 |
|
MD5 | e67b182d22e4dfa0ed6594ef596fdb77 |
|
BLAKE2b-256 | 4eecec04c673ab22d813496443b938d32f15f62a0e5613651ede2f20d2d9ffbb |
Hashes for vtk-9.2.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 494708e54a2176d88615763022a21be9cf51b092a6599ebeedbb3c18523e014c |
|
MD5 | 2dadd819f313197a99130664a64aebcf |
|
BLAKE2b-256 | 7c27e71261b446fd0b3c791f895ed209efbc4068f02c1046921c69c592d1fe47 |
Hashes for vtk-9.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b5a7236ef712c2d829c66985a8f4eff7bcc781af3c141ecaa247eb8c6ec9217 |
|
MD5 | 4ece4da7f1adf6fa75602f02258354ce |
|
BLAKE2b-256 | 9ef55bb692e0f6a10c6c5bfdfe31a42b39b778d34c8ce000eb584837934a1f65 |
Hashes for vtk-9.2.5-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a59a758f99b172867ba6663680598de5bf7daddb5cd84e71e47b0165eb41deb2 |
|
MD5 | dfa5ed03aad89fac2b309e6cea3a98a9 |
|
BLAKE2b-256 | 6c783c832f21569d9186d0102e783890e7ce0c163fe431b8df88672c1392e73d |
Hashes for vtk-9.2.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dea24ef072a40921a0d7b2dd6f53baab416df6811d2b8a306a501eb95a4f9a4 |
|
MD5 | 5461e697ed5c731e6cd94a66b017fe10 |
|
BLAKE2b-256 | a0048b46fac0c5bc4ddce2a582b6da584449e67722bd50be093a2b446706b8e0 |
Hashes for vtk-9.2.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8c93cdd320d33f5c9bd28d2feee42db682bf51ecf210eea84efd7b3cfd88c2a |
|
MD5 | f497d658b4401ff39c219285540acbbf |
|
BLAKE2b-256 | 6e68c786fb1fb153d2326f9540dcbb59374a24438926ab6ad580513f6c310a3a |
Hashes for vtk-9.2.5-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 459438cb313ff1ffb276b84c7d9a7da17a309b3d9cc3b5c6dd722cbc80fcfa74 |
|
MD5 | c2943e99c37d84df5986e58b24a2bd61 |
|
BLAKE2b-256 | d8bc8e433362622884f6d6ae6d359ad99ec58cc4ef203fff99cfd9fcee61b097 |
Hashes for vtk-9.2.5-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f226aeffba53b3a1a294061664feafd1185c400e7740197340e67b8bf215afd9 |
|
MD5 | 779ec3c617cee50f43a6221ccafece43 |
|
BLAKE2b-256 | a565e94f8d0c78c8c5f7fb592ee24215fa2f7e4ad152ad3948b266f62dfbd280 |
Hashes for vtk-9.2.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98ddedefd9d35434f2a2155af2c4e4b5cf5c91a4ac78e22cdb43092bba05d349 |
|
MD5 | 5f54a7aa2af9ea2bbaa7e2a5fbe3bc17 |
|
BLAKE2b-256 | 566df144e5ea28aac1c6d699ca0a42820e02a5ef8ef27d395e0e14a930d4ef86 |
Hashes for vtk-9.2.5-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8cc4e522954789dcc01e84acb17e504feaf4a91a241857d17957657c4aade73 |
|
MD5 | 3316d93e95d6e006e5aa90788a1bccb5 |
|
BLAKE2b-256 | 745e0702d30638dbc9a3dc512b4037f177934bf18d47fc1541c9823c8727265b |