计算机图形学教学大纲word文档经典Word文件下载.docx

上传人:b****6 文档编号:21599754 上传时间:2023-01-31 格式:DOCX 页数:12 大小:19.85KB
下载 相关 举报
计算机图形学教学大纲word文档经典Word文件下载.docx_第1页
第1页 / 共12页
计算机图形学教学大纲word文档经典Word文件下载.docx_第2页
第2页 / 共12页
计算机图形学教学大纲word文档经典Word文件下载.docx_第3页
第3页 / 共12页
计算机图形学教学大纲word文档经典Word文件下载.docx_第4页
第4页 / 共12页
计算机图形学教学大纲word文档经典Word文件下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

计算机图形学教学大纲word文档经典Word文件下载.docx

《计算机图形学教学大纲word文档经典Word文件下载.docx》由会员分享,可在线阅读,更多相关《计算机图形学教学大纲word文档经典Word文件下载.docx(12页珍藏版)》请在冰豆网上搜索。

计算机图形学教学大纲word文档经典Word文件下载.docx

本课程主要目的是使学生通过“计算机图形学”课程的学习,了解计算机图形学的经

典核心体系,掌握计算机图形学中基于OpenGL的图形应用编程。

培养学生将计算机图形

学原理运用到图形编程案例中的能力。

本课程是计算机专业的重点课程,教学内容以系统性和实用性为原则,要求达到计算

机图形学教学三个层次的第二个层次。

1.了解计算机图形学的基本概念;

2.掌握计算机图形学的基本理论和基本操作方法;

3.掌握VisualStudio6.0操作平台;

4.掌握基于OpenGL的图形编程技术;

5.了解计算机动画的原理和方法,具备一定的基于OpenGL动画开发能力。

学时分配表

章次

章名

学时

备注

第一章

绪论

2

第二章

图形系统

第三章

二维图形生成

8

第四章

图形几何变换

6

第五章

二维观察

4

第六章

三维观察

第七章

三维对象

第八章

真实感图形技术

第九章

交互技术

第十章

计算机动画

复习

3

总学时合计

51

含上机实习

[实验要求]

本课程实验要求较高,实验内容多且相关性较强,有关实验的具体要求与内容需按实验

大纲执行,本大纲中不再另行说明。

计算机图形学的目标与任务;

计算机图形学的内容体系;

计算机图形学相关学科;

计算

机图形学相关领域。

[教学目标与要求]

熟练掌握:

掌握:

计算机图形学的应用领域;

计算机图形学的相关学科;

了解:

计算机图形学的发展。

[重点与难点]

计算机图形学的目标与任务。

[教学时数]

2学时

第一章绪论

第一节计算机图形学的目标与任务

第二节计算机图形学的内容体系

第三节计算机图形学相关学科

第四节计算机图形学的应用领域

CAD/CAM)

第五节计算机图形学的发展

[复习思考题]

1、图形包括哪两方面的要素?

在计算机中如何表示它们?

2、图形的本质是什么?

3、如何看待计算机图形学的发展趋势?

第二章图形系统

Visual图形系统概述;

图形系统体系结构;

图形支撑软件;

图形硬件显示原理;

[教学目标与要求]

图形硬件显示原理

图形系统基本概念和术语;

图形支撑软件

[教学时数]

第一节图形系统概述

一、图形系统组成结构

1.图形系统组成结构

2.图形系统分类

第二节图形系统体系结构

应用程序阶段

几何处理阶段

第三节图形支撑软件

一、OpenGL

二、DirectX

三、Java2D和Java3D

第四节图形硬件显示原理

一、图形显示设备及工作原理

二、图形显示方式

三、光栅扫描图形显示系统

[复习思考题]

1、从图形硬件显示原理角度,思考并分析如何显示直线?

2、请你总结一下光栅显示系统的优缺点?

3、在光栅显示系统中,显卡有什么作用?

第三章二维图形生成

[教学内容]

直线生成算法;

圆弧绘制算法;

区域填充;

字符;

反走样技术;

[教学目标与要求]

圆弧绘制算法

反走样技术

字符编码

[重点与难点]

8学时

第一节直线生成算法

Bresenham画线法

第二节圆弧绘制算法

第三节区域填充

第四节字符

第五节反走样技术

第六节编程实例-地图绘制

一、地图绘制方法

二、基于OpenGL的地图绘制

1、简述DDA算法、中点画线法、Bresenham画线法算法的思想?

2、根据中点画圆法和Bresenham算法,绘制一条端点为(1,1)和(6,5)的直线,画

出对应各像素的位置?

第四章图形几何变换

[教学内容]

二维几何变换;

三维几何变换;

图形几何变换的模式;

6学时

第一节二维几何变换

一、基本变换

二、二维复合变换

三、二维坐标系间的变换

第二节三维几何变换

二、三维复合变换

三、三维坐标系间的变换

第三节图形几何变换的模式

1、试编写对二维点实现平移、旋转、比例变换的程序。

2、试推导把二维平面上的任一条直线P1(x1,y1)、p2(x2,y2)变换成与y坐标轴重合的变换矩阵?

第五章二维观察

[教学内容]

二维观察概述;

二维观察流水线;

裁剪;

OpenGL二维观察简介

二维观察概述

4学时

第一节二维观察概述

第二节二维观察流水线

第三节裁剪

一、点的裁剪

二、直线裁剪

三、多边形裁剪

四、其他裁剪

第四节OpenGL二维观察简介

一、OpenGL投影模式

二、GLU裁剪窗口函数

三、OpenGL视区函数

[复习思考题]

1、二维观察为何需要坐标系?

如果没有坐标系,可以完成二维观察吗?

坐标系的作用是

什么?

2、OpenGL如何实现二维观察?

需要用到的函数有哪些?

第六章三维观察

[教学内容]

三维观察流水线:

观察变换;

投影变换;

三维裁剪

投影变换

6学时

第一节三维观察流水线

第二节观察变换

第三节投影变换

第四节三维裁剪

1、试写出正轴测投影变换矩阵,并推导出正等测图的条件?

2、试编写实现出一个单位立方体的正平行投影、斜平行投影和透视投影图的程序?

3、试利用OpenGL函数库编写实现一个简单场景(比如有两个简单几何体)的模型变

换、视点变换、投影变换和视口变换的应用程序?

第七章三维对象

三维对象概述;

三维实体表示基础;

三维实体表示方法;

三次参数曲线;

双三次参数曲

面;

三维实体表示方法

双三次参数曲面;

三维对象概述

第一节三维对象概述

第二节三维实体表示基础

一、基本几何元素

二、几何信息与拓扑信息

三、几何造型模型

第三节三维实体表示方法

一、边界表示

二、扫描表示

三、构造实体几何表示

四、空间细分表示

第四节三次参数曲线

一、基本特性

二、Hermite曲线

三、Bezier曲线

四、B样条曲线

第五节双三次参数曲面

一、Coons曲面

二、Beezier曲面

三、B样条曲面

四、双三次参数曲面片的绘制

1、什么是实体?

实体的概念有什么用处?

2、常用的几何元素有哪些?

3、请说明什么是扫描表示、构造实体几何表示和细分表示?

第八章真实感图形技术

概述;

消隐算法;

颜色模型;

光照模型;

纹理映射技术;

OpenGL真实感图形

消隐算法

第一节概述

第二节消隐算法

第三节颜色模型

OpenGL中的颜色模型

第四节光照模型

第五节纹理映射技术

二、几何纹理映射

第六节OpenGL真实感图形

一、OpenGL光照函数

二、物体表面特性函数

三、OpenGL纹理映射

1、简单光照模型中有哪几种类型的光?

各自的特点是什么?

2、使用OpenGL绘制一个各个面都贴有不同纹理图形的正方体?

第九章交互技术

人机交互界面;

交互技术;

OpenGL交互式绘图;

OpenGL交互式绘图

人机交互界面

第一节人机交互界面

一、用户接口模型

二、信息输入控制方式

第二节交互技术

一、交互输入技术

二、交互控制技术

三、图形拾取技术

第三节OpenGL交互式绘图

一、OpenGL选择模式

二、OpenGL反馈模式

1、如何划分用户接口的类型?

Seeheim模型各组成部分的作用是什么?

2、交互式图形系统有哪几种输入方式?

每种方式的含义是什么?

3、人机交互用户界面的一般原则是什么?

第十章计算机动画

动画简介;

关键帧动画技术;

过程动画;

OpenGL动画;

过程动画

OpenGL动画

动画简介

[重点与难点]

[教学时数]

第一节动画简介

第二节关键帧动画技术

一、关键帧插值

二、基于网格的图像变形技术

三、FFD(自由变形技术)

四、关节动画和角色动画

第三节过程动画

一、粒子系统

二、基于物理模型的布料动画

第四节OpenGL动画

一、双缓存技术

二、OpenGL帧缓存

1、动画的本质作用是什么?

2、如何理解过程动画?

实现过程动画的核心是什么?

3、根据几何变换知识,实现一个简单立方体的旋转动画?

[重点章节]

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 预防医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1