《VTK图形图像开发进阶》系统化详细介绍了VTK基本知识与开发技术,协助VTK客户从新手入门到升阶,迅速进到新项目实战演练。这书第1章是VTK概述,详细介绍VTK的发展趋势和编译器安裝;第二章以实例论文开题,分析VTK3D渲染模块和数据可视化管道;第三章详细介绍VTK的基础算法设计,并在第四章中以实例分析VTK中数据读写能力作用;第五~6章根据实例论述VTK在图象和图像处理中的运用;第7章分析VTK的体绘图技术性;第八章叙述VTK交互方式;第9章內容为VTK在Qt、MFC等自然环境下的开发技术;第10章分析了VTK的系统架构和管道体制,并根据实例解读自定Filter类;附则中例举了VTK5与VTK6的区别,并得出了VTK中文的完成。
目录
- 前言
- 第1章 VTK概览
- 1.1 VTK概述
- 1.2 VTK的编译安装
- 1.3 创建一个简单的VTK程序
- 1.4 本章小结
- 第2章 VTK的基本概念
- 2.1 一个稍微复杂的VTK程序
- 2.2 三维场景的基本要素
- 2.3 坐标系统及空间变换
- 2.4 VTK管线
- 2.5 VTK智能指针
- 2.6 本章小结
- 第3章 VTK基本数据结构
- 3.1 可视化数据的基本特点
- 3.2 数据对象和数据集
- 3.3 单元类型
- 3.4 属性数据
- 3.5 不同类型的数据集
- 3.6 数据的存储与表达
- 3.7 本章小结
- 第4章 VTK数据的读写
- 4.1 Reader与Writer类
- 4.2 场景的导入与导出
- 4.3 本章小结
- 第5章 VTK图像处理
- 5.1 VTK图像创建
- 5.2 VTK图像显示
- 5.3 VTK图像基本操作
- 5.4 边缘检测
- 5.5 图像平滑
- 5.6 频域处理
- 5.7 本章小结
- 第6章 VTK图形处理
- 6.1 vtkPolyData数据生成与显示
- 6.2 基本的图形操作
- 6.3 网格平滑
- 6.4 封闭性检测
- 6.5 连通区域分析
- 6.6 多分辨率处理
- 6.7 表面重建
- 6.8 点云配准
- 6.9 纹理映射
- 6.10 本章小结
- 第7章 体绘制
- 7.1 体绘制管线
- 7.2 vtkVolumeMapper
- 7.3 vtkVolume
- 7.4 不规则网格数据体绘制技术
- 7.5 本章小结
- 第8章 VTK交互与Widget
- 8.1 观察者/命令模式
- 8.2 交互器样式
- 8.3 VTK Widget
- 8.4 拾取
- 8.5 本章小结
- 第9章 基于VTK的GUI应用程序
- 9.1 基于Qt的VTK应用程序
- 9.2 基于MFC的VTK应用程序
- 9.3 本章小结
- 第10章 自定义VTK类
- 10.1 VTK开发基础
- 10.2 VTK管线机制
- 10.3 自定义Filter
- 10.4 本章小结
- 附录
- 附录A 从VTK 5.0到VTK 6.0
- 附录B 体绘制传输函数控件
- 附录C VTK中文的实现
- 附录D VTK在商业软件中的应用
- 参考文献