文档介绍:Scientific Visualization with VTK,
The Visualization Toolkit
Science and Technology Support Group
High puting
Ohio puter Center
1224 Kinnear Road
Columbus, OH 43212-1163
Table of Contents
• Day 1: Session 1 • Day 1: Session 2
– Preparation on BALE Cluster –Basics
– What is VTK? • Interacting with the Window
– Installing VTK! • Procedural Source Objects
•Cmake, C++ • Read Source Objects
• Java, Tcl/Tk, Python • Filtering Data
–First Look • Controlling Cameras
• Controlling Lights
• Using the four platforms
• Controlling 3D Props
• C++, Python, Tcl, Java
•Textures
– VTK Overview
• Picking
• Graphics model
• Other Controls
• Visualization model – Annotation
– Programming and the – LOD-Level of Detail
Visualization Pipeline – Assemblies
– Volume
– Special Plotting Classes
• Scalar Bars
• X-Y Plots
• Bounding Box Axes
• Labeling Data
– 3D Widgets
2
Scientific Visualization with VTK
Table of Contents
• Day 2: Session 1 • Day 2: Session 2
– Visualization Techniques – Case Study
• Color mapping • Material defects
• Contouring • Computational Fluid Dynamics
• Glyphing
• Finite Element Analysis
• Streamlines
• Streamsurfaces • Segmented Volume Data
• Cutting
• Merge data
• Probing
• Isosurfaces
3
Scientific Visualization with VTK
Preparation on BALE Cluster
• Limited disk space for workshop accounts in
${HOME}
• Change the shell environment
–>> tcsh
• Change to larger disk space
–>> cd /tmp
• Copy the resource directory to the local disk
–>> cp –r ~pete/VTKWorkshop .
–>> cd VTKWorkshop
–>> source Stuff/cshrc
• Creates needed environment variables
• Contents of directory
–Docs
• Supporting documentation
–Stuff
–Examples
– Graphics
–Textbook
4
Scientific Visualization with VTK
Preparation on BALE Cluster
• Looking for VTK expression
– Position shell script, , in Examples
•>> cd Examples
• cp ../Stuff/ .
–>> search.