notes_on_vtk - DmitrySemikin/dsemikin_notes GitHub Wiki

Home


Notes on VTK

This section is supposed to contain my notes on learning VTK.

TODO

  • How to build with Qt6 -> Does not work out of the box, because VTK uses find_package(Qt5) in the CMakeLists.txt. On the other hand, it may still work, if one replaces it with find_package(Qt6). Probably I should try to get git version of VTK and try it.

  • How to build with MSVC2019, but with Ninja instead of MSBuild

  • How to use MS Compiler without MSVS (Windows SDK etc.). There were problems with MSBuild. Probably using Ninja would help.

  • Sample cmake file (there are good examples actually; probably just provide the link).

  • How to build an example, so that it starts (initialization of rendering stuff

  • How to write datasets into vtk-native binary files (or byte-streams).

  • Integration with qt5

Something, which already exists

Topics of interest

  • Simple sample application, which displays something.
    • Structure and components of the application. Notion of processing pipeline and scene.
    • Skeleton on top of which one can build increasing complexity.
  • Low level building blocks
    • vtkSmartPointer
  • Visualisation primer - intro (actors, cameras scene etc.)
  • Visualisation pipelines - intro (or actually processing pipeline)
  • Data building blocks
    • Arrays, meshes etc...

Home

⚠️ **GitHub.com Fallback** ⚠️