好文档 - 专业文书写作范文服务资料分享网站

《计算机图形学》教学大纲

天下 分享 时间: 加入收藏 我要投稿 点赞

《计算机图形学》教学大纲

课程编码:1512103603 课程名称:计算机图形学 学时/学分:48/3

《高级语言程序设计》、《数据结构》、《高等代数》 先修课程:

适用专业:信息与计算科学

开课教研室:信息与计算科学教研室

一、课程性质与任务

1.课程性质:本课程是是信息与计算科学专业的一门专业选修课。

2.课程任务:通过本课程的学习,使学生掌握基本的二、三维的图形的计算机绘制方法,理解光栅图形生成基本算法、几何造型技术、真实感图形生成、图形标准与图形变换等概念和知识。学会图形程序设计的基本方法,为图形算法的设计、图形软件的开发打下基础。

二、课程教学基本要求

《计算机图形学》是研究计算机生成、处理和显示图形的学科,通过本课程的学习,使学生掌握计算机图形学基本原理;熟悉计算机图形学算法设计和实现技术;能够根据所学的图形算法和实现技术,进行图形交互技术、三维几何造型、参数曲线曲面、真实感图形的应用系统设计。

成绩考核形式:末考成绩(闭卷考查)(70%)+平时成绩(平时测验、作业、课堂提问、课堂讨论等)(30%)。成绩评定采用百分制,60分为及格。

三、课程教学内容

第一章 计算机图形学概述

1.教学基本要求

让学生掌握计算机图形学的基本概念,了解计算机图形学的发展、应用,掌握图形系统的组成。

2.要求学生掌握的基本概念、理论、技能

通过本章教学使学生了解计算机图形学的应用,理解计算机图形学的基本概念、图形硬件及软件系统。

3.教学重点和难点

教学重点:计算机图形学的基本概念及其应用。 教学难点:图形硬件及软件系统。

4.教学内容

(1)计算机图形学和图像处理 (2)计算机图形学的产生和发展 (3)计算机图形学的应用 (4)图形硬件及软件系统

第二章 基本图形的生成算法

1.教学基本要求

掌握基本图形的生成算法。

2.要求学生掌握的基本概念、理论、技能

通过本章学习,使学生掌握直线的生成算法:DDA算法和Bresenham画线算法;理解圆的中点圆生成算法。

3.教学重点和难点

教学重点:直线的生成算法。 教学难点:直线的生成算法。

4.教学内容

(1)生成直线的DDA方法 (2)生成直线的Bresenham算法

第三章 二维几何变换与二维观察

1.教学基本要求

理解二维几何变换的变换矩阵和投影变换的变换方法。

2.要求学生掌握的基本概念、理论、技能

通过本章学习,使学生理解二维几何变换(如:平移、放缩、旋转)的变换矩阵,掌握线段剪裁算法(Cohen-Sutherland);理解投影变换(透视投影、平行投影)的变换方法,掌握梁友栋-Barsky线段剪裁算法。

3.教学重点和难点

教学重点:二维几何变换的变换矩阵和投影变换的变换方法。 教学难点:线段剪裁算法。

4.教学内容

(1)二维几何变换 (2)二维观察

第四章 交互技术

1.教学基本要求

掌握交互技术的概念和交互式构图技术。

2.要求学生掌握的基本概念、理论、技能

通过本章学习,使学生掌握交互技术的概念,理解用户对话的工具与设计方法;理解用户对话的工具与设计方法;掌握输入设备的逻辑分类、输入模式;掌握交互式构图技术:约束、网格、引力场、橡皮条方法等。。

3.教学重点和难点

教学重点:交互技术的概念和交互式构图技术。 教学难点:交互式构图技术。

4.教学内容

(1)交互技术的概念 (2)交互式构图技术

第五章 光栅图形的扫描转换与区域填充

1.教学基本要求

掌握光栅图形的扫描转换方法与区域填充方法。

2.要求学生掌握的基本概念、理论、技能

通过本章学习,使学生掌握多边形边界扫描算法、扫描多边形填充算法、域的边界填充算法及泛滥填充算法;理解光栅图形产生走样的原因,掌握反走样的方法。

3.教学重点和难点

教学重点:扫描算法、填充算法。 教学难点:填充算法。

4.教学内容

(1)多边形的扫描转换 (2)区域填充

(3)多边形的扫描转换与区域填充的比较

第六章 曲线曲面的表示

1.教学基本要求

理解和掌握Bezier曲线性质及特点,理解B样条曲线、Coons曲面的性质及特点。

2.要求学生掌握的基本概念、理论、技能

通过本章学习,使学生理解并掌握Bezier曲线性质及特点,理解Bezier曲面的特点;理解B样条曲线的性质及特点,了解B样条曲面的特点;理解Coons曲面的性质及特点,了解Coons曲面的特点。

3.教学重点和难点

教学重点:Bézier曲线曲面、B样条曲线曲面、Coons曲面。

教学难点:Bézier曲线曲面、B样条曲线曲面、Coons曲面的性质、特点及表示。

4.教学内容

(1)Bézier曲线曲面 (2)B样条曲线曲面 (3)Coons曲面

第七章 三维实体造型

1.教学基本要求

了解三维实体造型的基本概念及原理,理解体素构造表示方法、边界表示方法和八叉树表示方法。

2.要求学生掌握的基本概念、理论、技能

通过本章学习,使学生了解三维实体造型的基本概念及原理;理解实体的CSG树表示方法;理解边界表示;理解并掌握八叉树表示方法,粒子系统、分形方法表示。

3.教学重点和难点

教学重点:体素构造表示方法、边界表示方法和八叉树表示方法。

教学难点:实体的CSG树表示方法、八叉树表示方法,粒子系统、分形方法表示。

4.教学内容

(1)概述 (2)体素构造表示 (3)边界表示法 (4)八叉树表示

第八章 真实感图形的基本理论与算法

1.教学基本要求

理解和掌握真实感图形的基本理论与生成算法。

2.要求学生掌握的基本概念、理论、技能

通过本章学习,使学生掌握多边形表示物体的光滑明暗处理;理解计算机真实感图形的简单光照明模型;掌握真实感图形显示的光线跟踪算法。

3.教学重点和难点

教学重点:真实感图形的基本理论与算法。 教学难点:真实感图形显示的光线跟踪算法。

4.教学内容

(1)阴影生成

(2)整体光照模型 (3)物体表面细节的模拟

第九章 计算机动画与科学计算可视化

1.教学基本要求

了解计算机动画的原理及相关技术;了解科学计算可视化相关的概念。

2.要求学生掌握的基本概念、理论、技能

通过本章学习,使学生了解计算机动画的原理及相关技术;了解科学计算可视化相关的概念。

3.教学重点和难点

教学重点:计算机动画的原理及相关技术、科学计算可视化相关的概念

4.教学内容

(1)计算机动画简介 (2)科学计算可视化简介

四、学时分配

1.讲授内容及学时分配

章序 一 二 三 四 五 六 七 八 九 合计

2.实践内容及学时分配 序号

项目 名称 Bresenham算法的应用

内容提要

实现绘制各种情况直线的Bresenham算法,并将实现的算法应用于任意多边形的绘制。

4

必做

学时

必/选开

内容 计算机图形学概述 基本图形的生成算法 二维几何变换与二维观察

交互技术

光栅图形的扫描转换与区域填充

曲线曲面的表示 三维实体造型

真实感图形的基本理论与算法 计算机动画与科学计算可视化

课时 2 4 4 4 4 4 4 3 3 32

备注

1

《计算机图形学》教学大纲

《计算机图形学》教学大纲课程编码:1512103603课程名称:计算机图形学学时/学分:48/3《高级语言程序设计》、《数据结构》、《高等代数》先修课程:适用专业:信息与计算科学开课教研室:信息与计算科学教研室一、课程性质与任务1.课程性质:本课程是是信息与计算
推荐度:
点击下载文档文档为doc格式
8786555w6f0a0pl1szsm0n19a8hrgx00gyy
领取福利

微信扫码领取福利

微信扫码分享