图形学与人机交互设计_第1页
图形学与人机交互设计_第2页
图形学与人机交互设计_第3页
图形学与人机交互设计_第4页
图形学与人机交互设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、图形学与人机交互设计(542010)教学大纲01教学单位:软件学院02课程编号:54201003课程名称:图形学与人机交互设计04课程英文名称:Computer Graphics & Interactive Technology05课程学时:48学时,其中含实验 20 学时06课程学分:2.5学分07课程类别:学科基础课08课程性质:选修09开课学期:第 5 学期10面向专业:软件工程11选用教材,徐长青、许志闻、郭晓新,计算机图形学,机械出版社,2010年。12主要参考书1. (美)赫恩 著,(美)巴克 著,蔡士杰,宋继强,蔡敏 译计算机图形学第三版,电子工业出版社 20102.孙家

2、广,胡事民 计算机图形学基础教程 清华大学出版社 2009.13课程教学目的与任务图形学与人机交互设计是一门计算机专业基础课,是计算机专业本科生必修的专业基础课。本课程介绍图形显示及图形表示的方法和原理。通过本课程的学习,使学生了解计算机在图形应用方面的基础原理,了解图形应用中的特殊性处理方法,掌握人机交互程序设计,进而懂得计算机在数值领域深入应用的方法,为问题的解决提供适宜的模型和办法。14课程教学基本要求第一章 计算机图形学简介 课堂讲授。第二章 图形基元的显示 教学环节:课堂讲授、作业、实验。作业题见书后5道习题。通过作业使学生更好的理解掌握本章讲授的内容。通过编程实现书中算法,具体实验

3、内容见实验教学大纲。第三章 图形变换 教学环节:课堂讲授、作业、实验。作业题见书后5道习题。通过作业使学生更好的理解掌握本章讲授的内容。通过编程实现书中算法,具体实验内容见实验教学大纲。第四章 曲线和曲面 教学环节:课堂讲授、作业、实验。作业题见书后5道习题。通过作业使学生更好的理解掌握本章讲授的内容。通过编程实现书中算法,具体实验内容见实验教学大纲。第七章 消除隐藏线和隐藏面算法 教学环节:课堂讲授、作业、实验。作业题见书后5道习题。通过作业使学生更好的理解掌握本章讲授的内容。通过编程实现书中算法,具体实验内容见实验教学大纲。第八章 真实感图形的绘制课堂讲授。15预备知识或先修课程要求高等数

4、学、计算方法、C+程序设计。16课程教学内容、要求及学时分配第一章 计算机图形学简介(4学时)要求学生了解计算机图形学目前的发展、应用领域及计算机绘图的设备、绘图软件、交互方式和交互技术。第一节 计算机图形学及相关学科 1、图形学概念2、图形学、图象处理与模式识别的关系3、交互式计算机图形学第二节 计算机图形学的起源1、“Sketchpad:人-机图形通信系统”-Ivan E.Sutherland2、 国内的发展第三节 计算机图形学应用及发展动向1. 计算机图形学应用2. 计算机图形学的研究内容与发展动向第四节 图形系统硬件1. 图形系统硬件的构成2. 图形显示器的工作方式3. 光栅扫描显示的

5、原理、结构第五节 计算机图形标准1. 计算机图形标准的定义2. 常用的几种图形标准 第二章 图形基元的显示(4学时)要求学生掌握基本的图形基元的显示方法和绘制直线、圆的基本算法,封闭多边形的填充算法和扫描转换算法。难点:多边形扫描转换算法的数据结构。第一节 直线扫描转换算法1. DDA扫描转换算法2. 中点扫描转换算法3. Breshenham扫描转换算法第二节 圆的扫描转换算法1. 中点画圆法2. Bresenham画圆法第三节 种子填充算法1. 内定义四连通填充算法2. 边界定义四连通填充算法3. 扫描线种子填充算法第四节 多边形扫描转换算法1. 扫描前的预处理2. 有序边表和活跃边表3.

6、 多边形扫描转换算法 第三章 图形变换(6学时)要求学生掌握图形的各种变换矩阵、图形的裁剪伏算法。难点:三维图形变换和投影变换、裁剪。第一节 变换的数学基础1. 向量和向量运算2. 矩阵和矩阵运算3. 齐次坐标第二节 二维图形变换1. 基本几何变换的种类与计算公式2. 组合变换第三节 二维视见变换1. 窗口、视区的概念2. 视见变换与视见变换的计算第四节 三维图形变换1. 基本几何变换的种类与计算公式2. 组合变换第五节 投影1. 投影的形成和种类2. 平行投影的种类与计算3. 透视投影的种类与计算第六节 裁剪1. 裁剪的定义2. Cohen-Sutherland直线段裁剪算法3. 中点分割算

7、法4. 梁友栋-Barsky算法5. Sutheland-Hodgman多边形裁剪算法6. 凸多边形为裁剪区域的直线段裁剪算法第四章 曲线和曲面(6学时)要求学生掌握Hermite曲线、Bezier曲线、B样条曲线基本定义、绘制方法。重点:各种曲线的区别和绘制条件。难点:B样条曲线的基函数。第一节 曲线和曲面表示的基础1. 曲线和曲面的参数表示2. 曲线、曲面的表现方式 第二节 Hermite多项式和Coons曲面1. Hermite多项式2. Coons曲面第三节 Bezier曲线与曲面1. Bezier曲线2. Bezier曲面第四节 B样条曲线与曲面1. B样条曲线2. B样条曲面第七章 消除隐藏线和隐藏面算法(6学时) 要求学生掌握三维空间图形的消隐方法。重点:各种消隐算法思想和应用条件。难点:深度比较。 第一节 线面比较法消除隐藏线1. 外法线确定可见面计算2. 线面比较法消除隐藏线步骤第二节 深度排序算法第三节 Z-缓冲算法第四节 扫描线算法第五节 区域分割算法第八章 真实感图形的绘制(2学时) 要求学生理解真实感显示图形的基本原理和方法。重点:绘制真实感图形的基本要素和方法。 第一节 漫反射与具体光源的照明1. 环境光2. 漫反射3. 镜面反射与Phong模型4.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论