VTK/Tutorials: Difference between revisions
From KitwarePublic
< VTK
Jump to navigationJump to search
m (→VTK Pipeline) |
Simon.Drouin (talk | contribs) |
||
(11 intermediate revisions by 5 users not shown) | |||
Line 22: | Line 22: | ||
* [[VTK/Tutorials/JavaEnvironmentSetup | Java environment setup]] | * [[VTK/Tutorials/JavaEnvironmentSetup | Java environment setup]] | ||
* [[VTK/Tutorials/SQLSetup | SQL setup]] | * [[VTK/Tutorials/SQLSetup | SQL setup]] | ||
==Basics== | ==Basics== | ||
* [[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 34: | 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"| | ||
Line 40: | Line 43: | ||
=== VTK Pipeline=== | === VTK Pipeline=== | ||
* [[VTK/Tutorials/New_Pipeline | The New VTK Pipeline]] - The New Pipeline model and VTK Executives | * [[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/Information Keys | VTK Information Keys]] and their significance | ||
* [[VTK/Tutorials/Composite Datasets|Composite Datasets]] in VTK | * [[VTK/Tutorials/Composite Datasets|Composite Datasets]] in VTK | ||
* [[VTK/Streaming | Streaming data]] in VTK | * [[VTK/Streaming | Streaming data]] in VTK | ||
* [[VTK/Threaded Image Algorithms | Multi-threaded image filters]] in VTK | |||
=== General Topics === | === General Topics === | ||
* [[VTK/Tutorials/TranslucentGeometry | Correctly rendering translucent geometry]] | |||
* [[VTK/Tutorials/RevisionMacros | New and Revision Macros]] | * [[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 | ||
Line 53: | 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 | * [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]] | |||
=== Wrapping === | === Wrapping === | ||
* [[VTK/Java Wrapping|Java]] | * [[VTK/Java Wrapping|Java]] | ||
*[[VTK/Java Code Samples|Java code samples]] | * [[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/Python Wrapper Enhancement|Python wrapper enhancements]] | ||
* [[VTK/CSharp/ActiViz.NET|CSharp/ActiViz.NET tutorials]] | |||
* [[VTK/Wrapping C++11 Code|Wrapping and C++11]] | |||
* [[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.