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.
-
Commercial support and training are available from Kitware.
-
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.3.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 685988e09070e06c8605886591698fd42d8225489509b6537a5046cd034cc93e |
|
MD5 | be3e21fedefc73e096de84ea8cc50da9 |
|
BLAKE2b-256 | b134b9b6de4009be2fe90919c4943ae99ae3d465ada73061e928d4744683f915 |
Hashes for vtk-9.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f728bb61f43fce850d622ced3b3d51b3116f767685ca4e4e0076f624e2d2307d |
|
MD5 | 2a7c3d1c9f91c22520c1ac7ec13946ae |
|
BLAKE2b-256 | 01ee730d57c6d7353c1afb919ceedfac387a190ccb92e611c4b14f88e6f39066 |
Hashes for vtk-9.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdbefb1aef9599a0a0b8222c9582f26946732a93534e6ec37d4b8e2c524c627e |
|
MD5 | 3e1b8f4ca04497e88568db6d7ed3161c |
|
BLAKE2b-256 | 8e75c637c620d23ccecb8ddf58fdb80af1dc56ecdd60f3e018c55e041663398b |
Hashes for vtk-9.3.1-cp312-cp312-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05a4b6e387a906e8c8d6844441f9200116e937069fcf81f43e2600f26eb046de |
|
MD5 | 7513eff37b99714d161921e5410c5545 |
|
BLAKE2b-256 | 6fba1571d61013f3f5778c11741d5de19db197b437d1a52215560f016662597b |
Hashes for vtk-9.3.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59cc043f611e3eca2870cc50f27e67852a182857de322415e942bdc133594acd |
|
MD5 | 937be49a3ed1f4acce50fc3a528166bd |
|
BLAKE2b-256 | 7a443797d3367180a38bb41e24a6735860d94d16351fbe12e3f6bf6efb8940c8 |
Hashes for vtk-9.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8edc04e0f8b6719cfc769e575a777267d667f447d1948c62fa97fb756cd75bb |
|
MD5 | f991bb4196d75328c74361d985ef8260 |
|
BLAKE2b-256 | d0f81517f4f755233bb77542c222b173c760908f8f8d4330fc72526c295ab1e7 |
Hashes for vtk-9.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c977486b0e4d87cddb3f2c7c0710d1c86243cdd01286cbd036231143d8eb4f6e |
|
MD5 | a94926e045ada222f6ea32b9f791739e |
|
BLAKE2b-256 | 3536357ba7a02bc07a4d0df075e5a213a02020d509b312222445a05e354f52ff |
Hashes for vtk-9.3.1-cp311-cp311-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55e2df9e6993b959b482b79a6d68b8d46397b479d69738d41b1501396fcad50c |
|
MD5 | dea9c048a24f242972df3ab8c30f0613 |
|
BLAKE2b-256 | 580894e2d38ae35ebb85cad96cb11738208307341cac8b16e162ed95ccb26860 |
Hashes for vtk-9.3.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8feed5029486703f4f8f81d8544a30d1788de87dc3396e16a281c343e1ac1cc |
|
MD5 | 09b9db8318b31b80d34379cef2b604c1 |
|
BLAKE2b-256 | b5909f2fd4382d29b87404f79a265cf82ff5b4e0c2b42a67dbc3517e16e1a425 |
Hashes for vtk-9.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 890aee533fc0caca70bd1c8a4026b0d7f877518f237cc976ed4fb509d5f1dd83 |
|
MD5 | bf0ba8c63b842f046b056922c46bb562 |
|
BLAKE2b-256 | 3bd0eda704215c82810cdb853ad5b8881bf1ea3ee4e963a5366258b30af520dd |
Hashes for vtk-9.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84c04327becc4c4dfe1fb04248baa4b5c480f188a9d52f4b912b163d33622442 |
|
MD5 | 46a51b5ab767d4b57a01bda02025ac3c |
|
BLAKE2b-256 | eb7c124cc6047d2b67283c66444e3dd5e7bf8250c782ac22e599b03c4265f0fa |
Hashes for vtk-9.3.1-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c41ed344b9cc90ee9dcfc5967815de272985647d0c8e0a57f0e8b4229bc1b0b9 |
|
MD5 | abc0793184fa08264d4a86a0dc3b38b3 |
|
BLAKE2b-256 | 951f91780093a0cf2afc234063bb9697d1285ccba138c1531700bc2986e65adc |
Hashes for vtk-9.3.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dee68abcd15603ad8ef6cef21fb13e2996d520a16880780abc41eb409dbec0c |
|
MD5 | d9fde23c781c34ade41bcf28ad1c202d |
|
BLAKE2b-256 | 52c3a42bec64d8cea04b17e96e40449f52382b90008886e6f3315e355a05443e |
Hashes for vtk-9.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 592b303f96b4cf907df7914bbf8c1f374df382c70c1d0b4fa4bd32ac1f4365ce |
|
MD5 | 31ec1457b84080456fc2ed1f92e471cb |
|
BLAKE2b-256 | a0f40fd6ce305b70927a326b2d26de2eaa61404fa71cdbeaf9aa2ac367b94968 |
Hashes for vtk-9.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab96d6923fa37a202874cb8b8b4202d537bd4702bb151638d384e1966d877e3a |
|
MD5 | 1e7e52f4902b9e192fa79f708d7087cc |
|
BLAKE2b-256 | ec17c4805af7f01a84801b01acf399ac1e4cdc3a7728f7d9b5f1a0f53c724fae |
Hashes for vtk-9.3.1-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ae62397364be3a40f89025fa844cbf38b422633c0dff1065d90eec74ca6facb |
|
MD5 | be448c6d2d187eb551bb64102061b59a |
|
BLAKE2b-256 | 2a8dec320eda9f60f0f48c030f6804d907ca9ce7cdae2839e6792e18f418c519 |
Hashes for vtk-9.3.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 872e964c38dc1d969aaa29d10a5e56fd0324d61392e21dc044c679797fbdf0ef |
|
MD5 | 25f6290a80897c7fe839b88d8d1b77dd |
|
BLAKE2b-256 | 1871f13b98497f2a60d6fd2ee87f7ac7df048741d1e456a0fa08f08bb3537f97 |
Hashes for vtk-9.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaf90d0a797b5b7ada3fd0100c072dd146e674a2ccd25411036a4aca676f9101 |
|
MD5 | e2b86beb1747cffc67ee258a252e4adf |
|
BLAKE2b-256 | 5a36eafd9073a6f31d808f321d508eb034e579bd21457d6eadd805f4aa0317a6 |
Hashes for vtk-9.3.1-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6adf4b812528a4658667602de8f023400c4381b8166f11b0ea8e0ab83c066539 |
|
MD5 | cd4b7216779112ffd33bcaada217abbb |
|
BLAKE2b-256 | b31540f8264f1b5379f12caf0e5153006a61c1f808937877c996e907610e8f23 |
Hashes for vtk-9.3.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee95c741a1ec3dc223c8233b1b59c5735c8249d4a15ee0b6370e7b010188397e |
|
MD5 | b2a7d25bdeb49965d30cc49135e76844 |
|
BLAKE2b-256 | bccdb5794f7c959c002fc2f5ad069dc50cefca3d20e6f491b1d67a67b9ff65a9 |
Hashes for vtk-9.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 102ac70e8dad0b111347f00ccef39aea1771f4f0381a4b0ff3f1ea6539e500c8 |
|
MD5 | 4dd5892c5e50367ab0258b6d89f8bd82 |
|
BLAKE2b-256 | 8b9ed13fc4ddb868da7cfa450da60edefd824a7748ff96bff064d37e7ff44365 |
Hashes for vtk-9.3.1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 279da9aee0fda31ee975e97b7b23480b54ea3b12d24ad8260760a3ededc32fad |
|
MD5 | 847bb0edfd57cdc6ca95186876fce924 |
|
BLAKE2b-256 | c011eeb973ed69da48082885f63b3553459cbff7a7dccf1a17ec75955c9a89e0 |
Hashes for vtk-9.3.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a5de9f424647bc3c02e2d2882401eac8ecd33f1a5f18261dcc69e7a05915c14 |
|
MD5 | d011b0d5fbf94fc167b45a849110c232 |
|
BLAKE2b-256 | 40e5c8efd5ccc3606bb43fa18fab7005991951dbe38bf3497e0b7e7e21971e0a |
Hashes for vtk-9.3.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42684f38d8718b918fe1e4fee4e698d564b6daa16215c21811540c383e47dda2 |
|
MD5 | b92816498fa124e82b6ae7a10b847f6b |
|
BLAKE2b-256 | 9d54b691c7e4b5298e5e027d4033c392e4744990819cf7adaad2e7144d75fa70 |
Hashes for vtk-9.3.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b8b8b77b903d5515f2fe551807a6b2ee3e7e3cd112174b184a921ab57352f1e |
|
MD5 | 43fb0cdc6947af209f2ca5d583f9835e |
|
BLAKE2b-256 | b4f49dbb2a1bdf29c913d6caefb964eb123784102b5bb1379e33fdc84c462929 |