lecture 3
play

Lecture 3 January 16, 2020 The Visualization Toolkit Open source - PowerPoint PPT Presentation

CS530 - Spring 2020 Introduction to Scientific Visualization Lecture 3 January 16, 2020 The Visualization Toolkit Open source library for Visualization: Mostly sciviz, some infoviz Computer Graphics Imaging Written in C++ Supports Python


  1. CS530 - Spring 2020 Introduction to Scientific Visualization Lecture 3 January 16, 2020

  2. The Visualization Toolkit Open source library for Visualization: Mostly sciviz, some infoviz Computer Graphics Imaging Written in C++ Supports Python (via wrapper ) CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 2

  3. Outline Visualization pipeline Internal data representation Examples CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 3

  4. Object-Oriented Design OO visualization system Object models properties of entity State: Attributes (variables) Behavior: Operations (methods) Inheritance: derive object from another Add properties Overload (specialize) methods Base / derived class (abstract class) CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 4

  5. Outline Visualization pipeline Internal data representation Examples CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 5

  6. � ������������������������������������������������ Visualization Pipeline CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 6

  7. � ���������������������������������� ��������������������������������� � ������������������������������������������������ Visualization Pipeline Source CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 7

  8. �������������������������������� � �������������������������������� � ������������������������������������������������ Visualization Pipeline Source Filter(s) CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 8

  9. � �������������������������������� ��������������������� � ������������������������������������������������ Visualization Pipeline Source Filter(s) Mapper CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 9

  10. ����������������������������� � �������������������������������������� ���������� � ������������������������������������������������ Visualization Pipeline Source Filter(s) Mapper Actor CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 10

  11. � ������������������������������������� ������������ � ������������������������������������������������ Visualization Pipeline Source Filter(s) Mapper Actor Renderer CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 11

  12. ���������������������������������� � ������������������������������� ���������� � ������������������������������������������������ Visualization Pipeline Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 12

  13. ������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 13

  14. ������������������������������ ���������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 14

  15. �������������������������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 15

  16. �������������������������������������� Source Filter(s) Mapper VTK pipeline connection syntax: (1) Receiver .SetInputConnection( Supplier .GetOutputPort()) Actor (2) Receiver .SetInputData( Supplier .GetOutput()) Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 15

  17. ������������������� �������������������������������������� Source Filter(s) Mapper VTK pipeline connection syntax: (1) Receiver .SetInputConnection( Supplier .GetOutputPort()) Actor (2) Receiver .SetInputData( Supplier .GetOutput()) Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 15

  18. ������� �������������������������������������� ������������������� Source Filter(s) Mapper VTK pipeline connection syntax: (1) Receiver .SetInputConnection( Supplier .GetOutputPort()) Actor (2) Receiver .SetInputData( Supplier .GetOutput()) Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 15

  19. ������������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 16

  20. ������������������������������������������ Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 17

  21. ������������������������ Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 18

  22. ������������������ �������������������� ������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 19

  23. ��������������������������������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 20

  24. ����������������������������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 21

  25. ����������������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 22

  26. ����������������� �������������� ����������������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 23

  27. ������������������������������������ Source Filter(s) Mapper Actor Renderer Render Window Interactor CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 24

  28. ������������������������������ Source Filter(s) Mapper Actor Renderer Render Window Interactor CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 25

  29. Rendering Pipeline in VTK CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 26

  30. Rendering Pipeline in VTK CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 26

  31. �������� Rendering Pipeline in VTK CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 26

Recommend


More recommend