《计算机图形学基础(OpenGL版)》教学建议

《计算机图形学基础(OpenGL版)》教学建议如下表:

章节 课堂 实验
内容 学时 备注 内容 学时 备注
第1章 绪论 图形学简介 2        
第2章 图形系统 图形系统简介 2   实验1 OpenGL初识 2 可选
第3章 二维图形生成 3.1 直线生成算法 2  数值微分法;Bresenham画线法和中点画线二者选一个重点介绍即可 实验2 直线生成算法实现 2  
3.2 圆弧绘制算法 2 可选      
3.3.1 种子填充算法 1        
3.3.2 多边形填充算法 2        
3.4 字符 3.5 反走样技术 1        
第4章 图形几何变换 4.1 二维几何变换 2   实验3 OpenGL几何变换 2  
4.2三维几何变换4.3变换模式 2        
第5章 二维观察 5.3 裁剪 2或4 5.1和5.2可不讲,放到第6章详细介绍。2学时重点介绍编码裁剪算法,简单介绍梁友栋裁剪算法;4学时下对梁友栋裁剪算法详细介绍,并对多边形裁剪进行介绍 实验4 编码裁剪算法   可选
第6章 三维观察 6.1三维观察流水线 2        
6.2观察变换 2        
6.3投影变换 2或4 4学时下对点、直线和体的透视投影进行详细分析  实验5 OpenGL模型视图变换 2  
第7章 三维对象 7.1 概述 7.2 实体表示基础 7.3 实体表示方法 2        
  7.4 三次参数曲线 7.5 双三次参数曲面 2或4

可选;

4学时下曲线2学时曲面2学时

实验6 Bezier曲线生成 2 可选
第8章 真实感图形技术 8.1 概述8.2消隐算法 2        
8.4光照模型 2 8.3 颜色模型安排学生自学 实验7 OpenGL光照 2  
8.5纹理映射 2        
第9章 交互技术 9.1 人机交互界面 9.2 交互技术 9.3 OpenGL交互式绘图 2   实验8 OpenGL交互 2  
第10章 计算机动画 10.1 动画简介 10.2 关键帧动画技术 10.3 过程动画 10.4 OpenGL动画 2 可选      
合计   32-44     10-16  

备注:

1. 自第3章起,每章的最后一节为编程实例,可安排学生课后自学,课堂略微讲解下,也可以安排为实验内容。

2. 按上述安排课堂总学时为38学时,如果学时紧张,可以将可选的6学时内容不讲,同时第1章和第2章内容可合并为2学时,因此课程最少课堂学时为32学时。

3. 实验学时最多16学时,其中有3次可选 或安排学生自学,因此实验最少10学时。当时,如果将每章的编程实例改为实验,实验内容与学时还可以增加。

你可能感兴趣的:(《计算机图形学基础(OpenGL版)》教学建议)