1 of 30

General TTK usage

Julien Tierny

CNRS / Sorbonne University

2 of 30

Overview

3 of 30

Overview

4 of 30

Overview

5 of 30

Overview

6 of 30

Overview

7 of 30

Overview

8 of 30

Overview

9 of 30

TTK with ParaView

  • More than 50 filters + readers/writers

10 of 30

TTK with ParaView

  • More than 50 filters + readers/writers

11 of 30

TTK with ParaView

  • More than 50 filters + readers/writers

12 of 30

TTK with ParaView

  • More than 50 filters + readers/writers

13 of 30

TTK with ParaView

  • More than 50 filters + readers/writers

14 of 30

TTK with ParaView

  • More than 50 filters + readers/writers

15 of 30

TTK with ParaView

  • More than 50 filters + readers/writers

16 of 30

TTK with ParaView

  • More than 50 filters + readers/writers

17 of 30

TTK with ParaView

  • More than 50 filters + readers/writers

18 of 30

TTK with ParaView

  • More than 50 filters + readers/writers

19 of 30

The ttk-data package

  • All examples from the gallery
  • Used for automatic tests
  • Useful to reproduce

and understand pipelines

20 of 30

The ttk-data package

21 of 30

TTK with Python

22 of 30

TTK with Python

  • examples/
  • python/
  • ttkExample-python.py

23 of 30

TTK with Python

  • examples/
  • python/
  • ttkExample-python.py

24 of 30

TTK with VTK/C++

  • examples/
  • vtk-c++/
  • main.cpp

25 of 30

TTK with pure C++

  • examples/
  • c++/
  • main.cpp

26 of 30

TTK documentation

27 of 30

TTK documentation

  • Video tutorials

28 of 30

TTK documentation

  • Video tutorials
  • Documentation page
  • User forum
  • Developer doxygen documentation
  • And more...

29 of 30

Hands-on schedule

  • ParaView step-by-step hands-on
    • - Reproducible in Python, VTK/C++, C++...

30 of 30

Hands-on schedule

  • ParaView step-by-step hands-on
    • - Reproducible in Python, VTK/C++, C++...

  • Data segmentation with merge trees

  • Filamentary structure extraction with the Morse-Smale complex

  • Topology-aware compression and tracking