计算机图形学教学大纲

关键词:计算机图形学 教学大纲
计算机图形学 教学大纲
内容:

一、主要学习内容及要求
  第一章 计算机图形学概述(2学时)
  图形的概念,图形学的研究内容,发展历史,应用及当前研究动态。Java上机环境的配置以及Java程序的编写。难点是正确的配置Java上机环境以及开始利用Java编写程序。

  第二章 图形设备与系统(4学时)
  图形显示设备,图形系统与标准。难点是CRT的原理,产生彩色的常用方法及其原理。光栅扫描显示系统的逻辑部件构成及其作用。软件标准的分类及内容。

  第三章 二维线画图元的生成(8学时)
  直线段的常见生成算法,圆弧的基本生成算法。Java中的线画图元函数的应用。难点是对中点算法思想的理解和运用。Java线画图元函数的具体编程以及Java中对线画图元属性的控制函数的程序运用。

  第四章 二维填充图元的生成(5学时)
  多边形的扫描转换原理及常见的扫描转换算法,区域填充的原理及常见的填充算法。Java中填充图元函数的应用。难点是对多边形扫描转换算法中扫描线算法原理的理解,特别是对该算法涉及到的多种连贯性的理解。对于区域填充算法中扫描线填充算法的理解以及Java中填充函数的具体编程应用。

  第五章 二维裁剪和反走样(5学时)
  二维图形的直线段裁剪算法和多边形裁剪算法。走样及反走样概念和方法的了解。Java中关于裁剪和反走样的函数应用。难点是对直线段编码裁剪算法和多边形逐边裁剪算法的理解。Java中裁剪和反走样函数的在程序中的具体应用。

  第六章 图形变换(5学时)
  齐次坐标和二维图形的几何变换。Java中二维图形变换函数的应用。如何利用Java实现提供的函数实现复合变换。难点是对于齐次坐标思想的理解和运用。Java中二维图形变换函数的具体应用。


二、教材及参考资料
  倪明田、吴良芝,计算机图形学,北京大学出版社,1999
  孙家广,计算机图形学(第三版),清华大学出版社,1999
  唐荣锡等,《计算机图形学教程》,科学出版社,1991
  Donald Hearn,M.Pauline Baker,“Computer Graphics (C Version)”, Prentice Hall,1997。