没有合适的资源?快使用搜索试试~ 我知道了~
VTK Textbook
需积分: 9 27 下载量 41 浏览量
2018-04-04
15:16:47
上传
评论
收藏 16.5MB PDF 举报
温馨提示
试读
528页
The Visualization Toolkit An Object-Oriented Approach to 3D Graphics
资源推荐
资源详情
资源评论
The Visualization Toolkit
An Object-Oriented Approach to 3D Graphics
The Visualization Toolkit
An Object-Oriented Approach To 3D Graphics
Fourth Edition
Will Schroeder, Ken Martin, Bill Lorensen
with special contributors:
Lisa Sobierajski Avila, Rick Avila, C. Charles Law
Join the VTK Community at http://www.vtk.org.
Commercial support and consulting is available for this software from Kitware, Inc.
Please visit http://www.kitware.com for more information
or send email to kitware@kitware.com.
©
2006 Kitware, Inc.
http://www.kitware.com
All rights reserved. No part of this book may be reproduced, in any form or by any means,
without the express written permission of the publisher.
The publisher Kitware, Inc. offers discounts on this book when ordered in bulk quantities.
The publisher also produces companion works to this text such as The VTK User’s Guide.
For more information contact Kitware, Inc. at kitware@kitware.com.
You may also order directly from Kitware’s electronic store
at http://www.kitware.com/products.
Contributors to this work include the listed authors as well as the following.
Cover Design: Sébastien Barré
Production Editor: Amy Squillacote
Technical Contributors: World-Wide VTK Developer Community at www.vtk.org.
All product names mentioned herein are the trademarks of their respective owners.
This book was previously published by: Pearson Education, Inc.
formerly known as Prentice-Hall, Inc.
Printed and produced in the United States of America.
ISBN 1-930934-19-X
Contents
Preface xiii
Acknowledgments xv
Chapter 1 Introduction 1
1.1 What Is Visualization? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Examples of Visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Why Visualize? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Imaging, Computer Graphics, and Visualization . . . . . . . . . . . . . . . . . . . 4
1.4 Origins of Data Visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Purpose of This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.6 What This Book Is Not . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.7 Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.8 How to Use This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.9 Software Considerations and Example Code . . . . . . . . . . . . . . . . . . . . . . 8
1.10 Chapter-by-Chapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 2
: Object-Oriented Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 3
: Computer Graphics Primer . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 4
: The Visualization Pipeline . . . . . . . . . . . . . . . . . . . . . . . . . 10
Chapter 5
: Basic Data Representation . . . . . . . . . . . . . . . . . . . . . . . . . 10
Chapter 6
: Fundamental Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Chapter 7
: Advanced Computer Graphics . . . . . . . . . . . . . . . . . . . . . . 10
Chapter 8
: Advanced Data Representation . . . . . . . . . . . . . . . . . . . . . 10
Chapter 9
: Advanced Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Chapter 10
: Image Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Chapter 11
: Visualization on the Web . . . . . . . . . . . . . . . . . . . . . . . . . 11
Chapter 12
: Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.11 Legal Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.12 Bibliographic Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.13 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Chapter 2 Object-Oriented Design 15
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2 Goals of Good Software Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3 Object-Oriented Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.4 Object-Oriented Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
What Is an Object? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Inheritance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5 Object-Oriented Modelling and Design . . . . . . . . . . . . . . . . . . . . . . . . . 22
The Object Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
The Dynamic Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
The Functional Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.6 Object-Oriented Programming Languages . . . . . . . . . . . . . . . . . . . . . . . 26
2.7 Object-Oriented Visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.8 Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.9 Bibliographic Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
剩余527页未读,继续阅读
资源评论
zweijiawei
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功