Skip to content

Files

Latest commit

65fc526 · Sep 20, 2022

History

History
This branch is 9391 commits behind Kitware/VTK:master.

Examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Sep 20, 2022
Jul 26, 2022
Mar 22, 2021
Sep 20, 2022
Sep 20, 2022
Mar 22, 2021
May 6, 2020
Sep 20, 2022
Jun 1, 2021
Jul 1, 2022
Sep 20, 2022
Aug 13, 2021
Mar 22, 2021
Feb 1, 2022
Apr 1, 2020
Mar 22, 2021
Jul 26, 2022
Jul 29, 2022
Feb 20, 2019
Mar 10, 2021
Dec 5, 2017
VTK Examples Directory
----------------------
The following directory contains many well-commented examples showing how to
use VTK. Examples are available in the C++, Python and Java programming
languages. In no way should these examples be considered comprehensive; VTK
is a large system, we have tried to pick examples that demonstrate key
features.


Table Of Contents
-----------------
A brief table of contents of the contents of this directory follows.
Beginners should start with the examples found in the Tutorial subdirectory.
The topics listed here have corresponding subdirectories in VTK/Examples.

Annotation - Classes for 2D and 3D annotation such as text, scalar bar,
             x-y plotting.

DataManipulation - Examples show how to rearrange and manipulate data
                   in the visualization pipeline.

GUI - Examples of interfacing to various GUI's including Motif, and Windows.

IO - Examples how how to read and write data; and how to import and export
     scenes.

ImageProcessing - Selected examples demonstrating how to use VTK's
                  many image processing filters.

MangledMesa - Use Mesa for on and offscreen rendering.

Modelling - A variety of examples showing how to construct, edit, and
          process surfaces.

ParallelProcessing - Use VTK for parallel processing, including MPI and
                     threaded approaches.

Rendering - Examples showing how to use VTK's many rendering, and related
            facilities, such as LOD actors, assemblies, picking, and
            camera manipulation.

Tutorial - Some simple step-by-step instructions looking at things like
           creating pipelines, processing events, and creating data.

VisualizationAlgorithms - A variety of examples showing how to use common
                          visualization algorithms such as contouring,
                          cutting, probing, and streamlines.

VolumeRendering - Learn how to perform volume rendering from the examples
                  in this directory.


Additional Resources
--------------------
* The VTK Testing directories (e.g., VTK/Graphics/Testing) contain other
  examples. These are not commented, and designed for testing.

* The VTK Discourse forum http://discourse.vtk.org/

* The VTK Web Pages https://vtk.org/Wiki/VTK

* Commercial support and resources from Kitware:
  - The VTK User's Guide https://vtk.org/documentation/
  - Support Contracts https://www.kitware.com/what-we-offer/#support