本课程讲解图形的生成原理和处理方法,并配有基于OpenGL的图形编程技术的讲解,促进学生掌握主流开发库、开发工具,理论与实践相结合,为开发图形应用打下基础。
Overview
Syllabus
- 第一章 基本图元的生成
- 第一节 计算机图形学的概念
- 第二节 计算机图形系统
- 第三节 直线的生成算法
- 第四节 圆的生成算法
- 第二章 OPenGL编程基础
- 第一节 OPenGL基础
- 第二节 OPenGL基本图元的绘制
- 第三节 OPenGL的交互技术
- 第三章 几何变换
- 第一节 二维基本几何变换
- 第二节 齐次坐标
- 第三节 组合变换
- 第四节 三维几何变换
- 第四章 观察与投影变换
- 第一节 二维观察
- 第二节 三维观察
- 第三节 投影变换
- 第五章 OpenGL的几何变换与投影变换
- 第一节 OpenGL的几何变换函数
- 第二节 OpenGL的二维观察函数
- 第三节 OpenGL的三维观察与投影函数
- 第六章 真实感图形绘制
- 第一节 颜色模型
- 第二节 光照明模型
- 第三节 消隐技术
- 第四节 纹理映射等其他效果
- 第七章 三维形体的表示
- 第一节 曲线曲面造型
- 第二节 构造实体几何表示法
- 第三节 扫描表示法
- 第四节 边界表示法
- 第五节 分形几何法
- 第六节 粒子系统
- 第八章 图形学的高级专题
- 第一节 虚拟现实与增强现实
- 第二节 计算机图形学研究进展