04_VTK_4

04_VTK_4 - Introduction to VTK CS 53000 Introduction to...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Introduction to VTK CS 53000 Introduction to Scientifc Visualization September 8, 2009 CS530 - Introduction to Scientifc Visualization Purdue University Spring ‘08 CS 53000 - Introduction to Scientifc Visualization - 09/08/2009 The Visualization Toolkit • Open source soFtware For • Imaging • Computer Graphics • Visualization • Written in C++ (object oriented) • Supports scripting languages • Tcl/Tk • Python • Java CS530 - Introduction to Scientifc Visualization Purdue University Spring ‘08 CS 53000 - Introduction to Scientifc Visualization - 09/08/2009 Outline • Installation • Object-oriented design • Visualization pipeline • Data structure • Rendering • Examples CS530 - Introduction to Scientifc Visualization Purdue University Spring ‘08 CS 53000 - Introduction to Scientifc Visualization - 09/08/2009 In LWSN Computer Labs • Linux or Windows • Use your CS login + password • Already installed (latest version, almost) • Run examples CS530 - Introduction to Scientifc Visualization Purdue University Spring ‘08 CS 53000 - Introduction to Scientifc Visualization - 09/08/2009 On Your Own Computer • Download VTK From http://public.kitware.com/VTK/get-soFtware.php • You will need • VTK-5*: VTK itself • VTKData-5*: data to run examples • VTKDocHtml-5*: html documentation • CMake to compile the code http://www.cmake.org/HTML/Download.html • Tcl/Tk (iF you decide to use it) http://www.tcl.tk/soFtware/tcltk/8.4.html CS530 - Introduction to Scientifc Visualization Purdue University Spring ‘08 CS 53000 - Introduction to Scientifc Visualization - 09/08/2009 Outline • Installation • Object-oriented design • Visualization pipeline • Data structure • Rendering • Examples CS530 - Introduction to Scientifc Visualization Purdue University Spring ‘08 CS 53000 - Introduction to Scientifc Visualization - 09/08/2009 Object-Oriented Design • Object-oriented 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) • OO implementation supported by C++ CS530 - Introduction to Scientifc Visualization Purdue University Spring ‘08 CS 53000 - Introduction to Scientifc Visualization - 09/08/2009 dimension=3 # faces=5 # edges=9 # vertices=6 dimension=3 # faces=6 # edges=12 # vertices=8 dimension=3 # faces=4 # edges=6 # vertices=4 dimension=2 # faces # edges # vertices dimension=2 # faces=1 # edges=4 # vertices=4 dimension=2 # faces=1 # edges=3 # vertices=3 dimension=3 # faces # edges # vertices dimension=2 # faces # edges # vertices dimension # faces # edges # vertices Cell Object-Oriented Design Cell3D Cell2D Triangle Quad Polygon Tet Hexa Prism abstract abstract abstract CS530 - Introduction to Scientifc Visualization Purdue University Spring ‘08 CS 53000 - Introduction to Scientifc Visualization - 09/08/2009...
View Full Document

{[ snackBarMessage ]}

Page1 / 10

04_VTK_4 - Introduction to VTK CS 53000 Introduction to...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online