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 (via wrapper ) CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 2
Outline Visualization pipeline Internal data representation Examples CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 3
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
Outline Visualization pipeline Internal data representation Examples CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 5
� ������������������������������������������������ Visualization Pipeline CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 6
� ���������������������������������� ��������������������������������� � ������������������������������������������������ Visualization Pipeline Source CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 7
�������������������������������� � �������������������������������� � ������������������������������������������������ Visualization Pipeline Source Filter(s) CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 8
� �������������������������������� ��������������������� � ������������������������������������������������ Visualization Pipeline Source Filter(s) Mapper CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 9
����������������������������� � �������������������������������������� ���������� � ������������������������������������������������ Visualization Pipeline Source Filter(s) Mapper Actor CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 10
� ������������������������������������� ������������ � ������������������������������������������������ Visualization Pipeline Source Filter(s) Mapper Actor Renderer CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 11
���������������������������������� � ������������������������������� ���������� � ������������������������������������������������ Visualization Pipeline Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 12
������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 13
������������������������������ ���������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 14
�������������������������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 15
�������������������������������������� 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
������������������� �������������������������������������� 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
������� �������������������������������������� ������������������� 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
������������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 16
������������������������������������������ Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 17
������������������������ Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 18
������������������ �������������������� ������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 19
��������������������������������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 20
����������������������������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 21
����������������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 22
����������������� �������������� ����������������������������� Source Filter(s) Mapper Actor Renderer Render Window CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 23
������������������������������������ Source Filter(s) Mapper Actor Renderer Render Window Interactor CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 24
������������������������������ Source Filter(s) Mapper Actor Renderer Render Window Interactor CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 25
Rendering Pipeline in VTK CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 26
Rendering Pipeline in VTK CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 26
�������� Rendering Pipeline in VTK CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/16/2020 03. VTK 26
Recommend
More recommend