作品简介

计算机图形学是计算机科学的一个重要分支,具有较强的理论性和实践性。本书内容丰富,不仅系统介绍了计算机图形学的主要研究内容以及基本原理,也提供了大量的编程实践,在一定程度上帮助读者开发真实的图形应用程序。理论与实践相结合是本书的重要特色。该书不仅系统讲解了真实图形开发环境下的OpenGL技术,也提供了Web环境下的图形开发方法,可以使读者了解计算机图形学的应用趋势。

本书编程所用数据均通过动态交互获取,而非提前设定,因此,最后的图形显示效果为实时的结果,这样,也直接验证了书中算法的稳定性、可靠性和可行性。

本书的读者对象可以是在校本科生、研究生,也可以是希望学习和掌握计算机图形学的相关人员。本书可以作为计算机图形学的教材,也可以作为学习计算机编程的技术书籍。

李晓武编著

作品目录

  • 内容简介
  • 前言 FOREWORD
  • 第一部分
  • 第1章 绪论
  • 1.1 概念
  • 1.2 研究内容及应用领域
  • 1.3 发展历史
  • 1.4 学科发展
  • 第2章 图形开发工具及使用
  • 2.1 VC++开发系统简介
  • 2.2 VC++基本图素的绘制方法
  • 第3章 基本图形的生成
  • 3.1 直线的扫描转换
  • 3.2 圆的扫描转换
  • 3.3 椭圆的扫描转换
  • 3.4 多边形的扫描转换及区域填充
  • 3.5 字符和汉字的表示
  • 3.6 线宽和线型处理
  • 3.7 反走样技术
  • 第4章 裁剪
  • 4.1 点和直线的裁剪
  • 4.2 多边形裁剪
  • 4.3 圆裁剪
  • 4.4 字符裁剪
  • 第5章 图形变换
  • 5.1 图形变换的数学基础
  • 5.2 二维图形几何变换
  • 5.3 三维图形几何变换
  • 第6章 消隐技术
  • 6.1 消隐相关概念及算法类型
  • 6.2 凸多面体的消隐
  • 6.3 一般多面体的消隐
  • 第7章 真实感图形绘制
  • 7.1 相关物理知识
  • 7.2 光照模型
  • 7.3 纹理
  • 第8章 曲线曲面
  • 8.1 曲线曲面基础知识
  • 8.2 Bézier曲线曲面
  • 8.3 B样条曲线曲面
  • 8.4 NURBS方法
  • 第9章 计算机动画与仿真
  • 9.1 计算机动画与仿真的概念及基本原理
  • 9.2 计算机动画与仿真的实现方法
  • 9.3 计算机实时动画实践
  • 第二部分
  • 第10章 基于OpenGL的图形开发技术
  • 10.1 OpenGL开发环境配置及相关规范介绍
  • 10.2 基本图形及真实感图形绘制
  • 10.3 OpenGL图像处理技术
  • 10.4 OpenGL纹理映射技术
  • 10.5 OpenGL曲线曲面技术
  • 第11章 Web图形开发技术
  • 11.1 Web绘图技术的结构概述
  • 11.2 Web环境下基本图形的生成
  • 11.3 基于WebGL的3D图形
  • 参考文献
展开全部