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.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 090ff39f9563973b8d9d73ecf3407aacad808fc95bee0043200eac4f4c260581 |
|
MD5 | d5a3b9e846f9f009e3abc77956d8b6e4 |
|
BLAKE2b-256 | 5dc004907025159455521f2ba21f4e496e6f411a8f9f19b083b080785bd8bb7b |
Hashes for vtk-9.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e041331349564139cbb2da5f39e0d4755dd91935e9ba1c768ac42a5668499447 |
|
MD5 | 08a2585f4e4d301ff3586d93a5317556 |
|
BLAKE2b-256 | a0435819d44be0a0bf91826fccbf3edc4c52abc1e1ba94d476f13100612faca9 |
Hashes for vtk-9.2.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11942389120c05781f4322b3ab0218852580d86f542d1949ff64ad4d8fa5addc |
|
MD5 | c8b8801e32baa69f0c83a350214b4499 |
|
BLAKE2b-256 | 40d7ca5bcdbe7ab2403aa963d851875d9a9e03394e5d0f9f4e47b5b62ecf31b8 |
Hashes for vtk-9.2.4-cp311-cp311-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7711727f6a7bef1423e83087004713ca7c1160214cf79b91c87d8219ddd11526 |
|
MD5 | 4769ff70617f219103b91ebccc781d1c |
|
BLAKE2b-256 | 4abce122e2e0a1b5eba94a53953e06c8f8747a6f3f083a6a9fbee3068a53b981 |
Hashes for vtk-9.2.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdd18dfc571a2e135ad479788c6e4b392ecb269845179b081867ef020b77e79d |
|
MD5 | 1b2db7644165b85a7783e0c4660870d5 |
|
BLAKE2b-256 | 4af11949a7d0a4967100713d7a0c151b56a6d0105db7f3526a9dff8c3fd73d3f |
Hashes for vtk-9.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa32ae0213fc05c2e5f09a019307b20bc8931548d908b0d1236d03faa4b622f0 |
|
MD5 | c453299c0b8fc0ff262e0ac757d06863 |
|
BLAKE2b-256 | 02d01b6790eab019bc17e2c556559e85ec9a5d1cf5c4fca8025a46015e0c0c0a |
Hashes for vtk-9.2.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e00ace0c113c397580c55a43e8f71265f2930eded46e48026b9d9e4978884ab1 |
|
MD5 | 6c4b6eb13eb14f6d1f7ae25ec71864d0 |
|
BLAKE2b-256 | 6349177baf54c09abcb7b53912e631684582b7695b7d9c3c39500368d8b39ce1 |
Hashes for vtk-9.2.4-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f722a2bd65040a0b6d496185f4dad12797bcec1d838608e569601e633b9e09b |
|
MD5 | 3115dbfc17f7411aaaa533d2157a30ab |
|
BLAKE2b-256 | 034f54a234c8b414f604592164feb2d3b515edb1b8e33ae2ed399fe7e78f308a |
Hashes for vtk-9.2.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8295dd04588e567a67e3ad0df0d53c5558d62e7978dc26ac7e20eaac447831a9 |
|
MD5 | aa8f3a740a080cedccd58696c92a06c3 |
|
BLAKE2b-256 | fedd1e3f6022edca9b65c97825e30ee90aba5626cb2645c4e8b2d1d7b44a09c8 |
Hashes for vtk-9.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ffb575372c51173e1233cdf181df0ebe14163fc3352561c220be456c1b68134 |
|
MD5 | bac541110f2d2fccbf8b1781c7d0cf5e |
|
BLAKE2b-256 | 7f30f526ce2af3c7757206c186c006390488450e24b47c5a7de914a1f7a8e88a |
Hashes for vtk-9.2.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa3b3ab6a9530407f58f00d72e3424459fd404d28b612ba07cbd98d646856b1f |
|
MD5 | 71c6795f0f68870e41ebb60bdce8b6fa |
|
BLAKE2b-256 | 9f0ed6e4c799486c6ae40eb6ad3798bf34336d19deef01d3fab637dd3f117f97 |
Hashes for vtk-9.2.4-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db30b3385e57b1d9d14d173dad71aa5f4002dde5a43809c7e3d6a9bcb76c1640 |
|
MD5 | 4c79f4e089b0395299277981b354ec11 |
|
BLAKE2b-256 | 48e7e63b52d1b8238066426ee484a8774b0ddfc6b1653bf3a60224cade8b6e9c |
Hashes for vtk-9.2.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 517bc4073ceb32a3b51fad82a71b071aa4ac3a80aaa431a58d1aee8eee3cd99b |
|
MD5 | f6bbfa7d1041d44148e70edb1828a9a3 |
|
BLAKE2b-256 | ba9dc380971784a2ddafaf0eda3399c81fd53a7a1ffafac980b79ea41b3094aa |
Hashes for vtk-9.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eedf663a8f60cd177bd79f4b2a604dfa846a4899f0531b54e057fc1a4204180b |
|
MD5 | 3489d19e8051097c9c694849c27482cf |
|
BLAKE2b-256 | 2f647fbf9797541116c8164f9d76426e90a2edd536260c5e072c093090998f89 |
Hashes for vtk-9.2.4-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8a10d5ef91c3ec3902e0088e6e405412482001138afedb073bcb4ba3c7104eb |
|
MD5 | fcdc1af3ee85b26ed41b546a39a155d7 |
|
BLAKE2b-256 | a76f01b63c03b1775360862860f7bb30ca760c08f30a34dfa187216483e36876 |
Hashes for vtk-9.2.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cdd7a545b935f8df72905d6aeeb3a8e05c7f310821db93d5558e5d38cd0e09e |
|
MD5 | 5a5a10d69778c3d334e5d8c514be87ca |
|
BLAKE2b-256 | 8ae0a41356d6f095702f075ead537b1aa4c2c9b891da71a596c7cef589601242 |
Hashes for vtk-9.2.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d5b728fa9d203a7faeb5ed8a1441d9cec46deed8eaae5f2ecb056016e3c93e7 |
|
MD5 | 221d0cf68bc78cc94b7a2aa7b0624e96 |
|
BLAKE2b-256 | f629010a13dbab604af8a278630748feeb8fabe8000ad4d5dfac0f8c5947e4f9 |
Hashes for vtk-9.2.4-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1a64015ef930610a6dc473d6012f49816593231930b237449165e41458de200 |
|
MD5 | b63b34941093ad377909b6c387714210 |
|
BLAKE2b-256 | a7beb1eef932fe06d1229523cd21179a2acb373196099ae7aa40eb4070e9fbaf |
Hashes for vtk-9.2.4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bce944f27ee37e8ceda7538fa4f29db80a3289b131e06bb4a4e6a6022c843b4 |
|
MD5 | b8b4ba3c01e72cd6a048ff68de793aac |
|
BLAKE2b-256 | cd06b877caf483dc8c04c766e81e82db84e376c2470b4c13e2fa5aa6bad56aa0 |
Hashes for vtk-9.2.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bfc6cfdd6b2da9c8b4d77bc376e2f79ecd2252bb4174d58e497bc7608a26545 |
|
MD5 | d5eed3c8a76fe691096a246c7ef62bde |
|
BLAKE2b-256 | 915a083ea5241b4569b3f998c92443c0ad57de8854679e75e93cbeca9a32c6f6 |
Hashes for vtk-9.2.4-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ef9e6d8b71fd17e7b87ad19c8c37b7aec9d5fa0292ef0806e4a021a3721ef43 |
|
MD5 | 826483f6936e61e45ffe6f5d5fc4779f |
|
BLAKE2b-256 | f82a6cc6a7eaf11a16f9874c5266a2c061cd5a69d540a1c6d5f63732e4dea8dd |