The Visualization Toolkit: 2nd Edition
(Will Schroeder; Ken Martin; Bill Lorensen)
VTK (the Visualization Toolkit) is a public available, open source software for scientists, ecomists, engineers and the like to visualize their originally not visible data. The book provides a comprehensive introduction about VTK and enable readers to render almost any data in 2D or 3D space. Users also can learn from the book how to build their own applications with different programming languages, sucg as C++, Tcl and Java. Although python is also compatible with application building in VTK, but the book does not provide any text related to python implementation. Basic concepts of rendering in computer graphics are shortly discussed in the begining of the book, as well as the human visions, which sometimes have illusions that can cause unwanted artifacts in visualization that software designers have to avoid. The the rationale of the design of whole VTK infrastructure is discussed. VTK is written in C++, thus has an object-oriented top-down structure, i.e. inheritancehierarchy. Important classes are described in a realtively detailed manner. Simple codes are given, usually both in C++ and tcl, to illustrate how to use VTK to caary out general tasks in visualizations. Concepts and effective algorithms for modeling and vector representation in 3D are also provided. A CD containing free VTK source codes, tutorials and example codes comes with the book, for readers to install and practice themselves.
Resumos Relacionados
- Learning Xml Step By Step
- Developing Bioinformatics Computer Skills
- Software Engineering - A Practitioner's Approach
- Software Engineering - A Practiioner's Approach
- Software Engineering - A Practiioner's Approach
|
|