VTK/Tutorials: Difference between revisions
From KitwarePublic
< VTK
Jump to navigationJump to search
No edit summary |
Simon.Drouin (talk | contribs) |
||
(17 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
In this page, we hope to gather a collection of tutorials on specific topics that are not clearly elucidated elsewhere. | In this page, we hope to gather a collection of tutorials on specific topics that are not clearly elucidated elsewhere. | ||
== Introduction to VTK== | == Introduction to VTK== | ||
A catalog of several external tutorials (from courses, slides, etc around the world) can be found | A catalog of several external tutorials (from courses, slides, etc around the world) can be found [[VTK/Tutorials/External_Tutorials|here]]. These will help the absolute beginner learn the basics of VTK. | ||
== <center>Advanced Tutorials</center> == | == <center>Advanced Tutorials</center> == | ||
{| border="0" align="center" width="98%" valign="top" cellspacing="7" cellpadding="2" | {| border="0" align="center" width="98%" valign="top" cellspacing="7" cellpadding="2" | ||
|- | |- | ||
! width=" | ! width="45%"| | ||
! | | ! | | ||
! width=" | ! width="60%"| | ||
|- | |- | ||
|valign="top"| | |valign="top"| | ||
Line 25: | Line 26: | ||
* [[VTK/Tutorials/SmartPointers | Smart pointers]] | * [[VTK/Tutorials/SmartPointers | Smart pointers]] | ||
* [[VTK/Tutorials/PipelineInput | Pipeline Input (SetInput, SetInputConnection, SetInputData)]] | |||
* [[VTK/Tutorials/ScalarsVsVectors | Scalars vs Vectors]] | |||
* [[VTK/Tutorials/VtkIdType | vtkIdType]] | * [[VTK/Tutorials/VtkIdType | vtkIdType]] | ||
* [[VTK/Tutorials/3DDataTypes | 3D Data Types]] - A brief outline of the data types that VTK offers for 3D data storage. | * [[VTK/Tutorials/3DDataTypes | 3D Data Types]] - A brief outline of the data types that VTK offers for 3D data storage. | ||
Line 32: | Line 35: | ||
* [[VTK/Tutorials/VTK Terminology | Terminology]] - What is a mapper? What is an actor? What is a filter? What is a source? | * [[VTK/Tutorials/VTK Terminology | Terminology]] - What is a mapper? What is an actor? What is a filter? What is a source? | ||
* [[VTK/Tutorials/DataStorage | Field data, cell data, and point data]] - What are these? When should I use them? | * [[VTK/Tutorials/DataStorage | Field data, cell data, and point data]] - What are these? When should I use them? | ||
* [[VTK/Tutorials/SharingActors | Sharing mappers and actors between render windows]] - Should I do this? NO! | |||
* [[VTK/Tutorials/DataArrays | vtkDataArray Usage]] - Best practices for using vtkDataArrays safely and efficiently. | |||
|bgcolor="#CCCCCC"| | |bgcolor="#CCCCCC"| | ||
|valign="top"| | |valign="top"| | ||
==Tutorials== | ==Tutorials== | ||
=== VTK Pipeline=== | |||
* [[VTK/Tutorials/New_Pipeline | The New VTK Pipeline]] - The New Pipeline model and VTK Executives | |||
* [[VTK/Information Keys | VTK Information Keys]] and their significance | |||
* [[VTK/Tutorials/Composite Datasets|Composite Datasets]] in VTK | |||
* [[VTK/Streaming | Streaming data]] in VTK | |||
* [[VTK/Threaded Image Algorithms | Multi-threaded image filters]] in VTK | |||
* [[VTK/Tutorials/ | === General Topics === | ||
* [[VTK/Tutorials/TranslucentGeometry | Correctly rendering translucent geometry]] | |||
* [[VTK/Tutorials/RevisionMacros | New and Revision Macros]] | |||
* [[VTK/Tutorials/Callbacks | Callbacks]] - Handling events produced by VTK | * [[VTK/Tutorials/Callbacks | Callbacks]] - Handling events produced by VTK | ||
* [[VTK/Tutorials/InteractorStyleSubclass | vtkInteractorStyle subclass]] - Handling user events in a render window. | * [[VTK/Tutorials/InteractorStyleSubclass | vtkInteractorStyle subclass]] - Handling user events in a render window. | ||
Line 45: | Line 58: | ||
* [[VTK/mesh quality | Geometric mesh quality]] | * [[VTK/mesh quality | Geometric mesh quality]] | ||
* [[VTK_XML_Formats | VTK XML Format Details]] | * [[VTK_XML_Formats | VTK XML Format Details]] | ||
* [http://www.imtek.uni-freiburg.de/simulation/mathematica/IMSweb/ IMTEK Mathematica Supplement (IMS)], the Open Source IMTEK Mathematica Supplement (IMS) interfaces VTK and generates ParaView batch scripts | |||
* [[VTK/ImageBenchmark | Benchmarking image filters]] | |||
* [[VTK/ProgrammableMultiVolumeRendering | Programmable Multi-Volume rendering]] | |||
*[http://www.imtek.uni-freiburg.de/simulation/mathematica/IMSweb/ IMTEK Mathematica Supplement (IMS)], the Open Source IMTEK Mathematica Supplement (IMS) interfaces VTK and generates ParaView batch scripts | |||
== Wrapping == | === Wrapping === | ||
* [[VTK/Java Wrapping|Java]] | * [[VTK/Java Wrapping|Java]] | ||
* [[VTK/Java Code Samples|Java code samples]] | |||
* [[VTK/Python Wrapping FAQ|Python]] | * [[VTK/Python Wrapping FAQ|Python]] | ||
* [[VTK/Python Wrapper Enhancement|Python wrapper enhancements]] | |||
* [[VTK/CSharp/ActiViz.NET|CSharp/ActiViz.NET tutorials]] | |||
* [[VTK/Wrapping C++11 Code|Wrapping and C++11]] | |||
* [[VTK/ | * [[VTK/Unwrappable Code|Unwrappable Code]] | ||
=== Wish List === | |||
* [[VTK/Tutorials/DICOM | Working with the DICOM coordinate system]] | |||
|} | |} |
Latest revision as of 03:50, 23 June 2018
In this page, we hope to gather a collection of tutorials on specific topics that are not clearly elucidated elsewhere.
Introduction to VTK
A catalog of several external tutorials (from courses, slides, etc around the world) can be found here. These will help the absolute beginner learn the basics of VTK.