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 DocumentRight Arrow Icon

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

View Full DocumentRight 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

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