课程简介
本课程在计算机图形学课程结束之后,为进一步巩固所学的知识,以社会实际应用为目标的计算机图形学课程的一个综合设计实习。此实习主要面向遥感科学与技术专业的全日制本科生。要求熟悉掌握利用计算机图形软件AutoCAD进行二三维图形的生成、编辑、变换、处理、输出的方法,熟练掌握基于VC的计算机图形系统的设计方法以及画直线、画多边形、画圆、画字符、多边形填充、图形裁剪、图形的几何变换、三维图形的消隐、光照等计算机图形学基本算法的实现方法。
《计算机图形学课程设计》教学大纲
课程编号:
课程负责人:付仲良 教授
课程中文名称: 计算机图形学课程设计
课程英文名称: Course Design of Computer Graphics
课程类别:必修
课程学分数:1
课程学时数:2周
授课对象:遥感科学与技术专业
本课程的前导课程:计算机图形学
一、 教学目的
本课程的目的是进一步巩固学生所学的计算机图形学的原理、方法和算法,同时,使学生熟悉掌握利用计算机图形软件AutoCAD进行二三维图形的生成、编辑、变换、处理、输出的方法,熟练掌握基于VC的计算机图形系统的设计方法以及画直线、画多边形、画圆、画字符、多边形填充、图形裁剪、图形的几何变换、三维图形的消隐、光照等计算机图形学基本算法的实现方法,为学生从事与计算机图形学相关的社会实际应用工作奠定基础。
二、 教学要求
课程设计分为两部分。第一部分为学生上机操作AutoCAD软件,要求学生能熟练掌握AutoCAD软件的安装以及AutoCAD主要功能的操作方法;第二部分为图形学算法的编程实现,要求学生能熟练运用VC进行编程,掌握计算机图形系统的设计方法,掌握基本图形算法的实现方法。
三、 课程内容与学时分配
课程内容与学时分配表
内 容 |
学 时 |
第一部分 AutoCAD软件操作 |
一周 |
实习一 系统的安装、启动 |
4学时 |
实习二 实体绘图命令操作 |
4学时 |
实习三 编辑命令操作 |
6学时 |
实习四 图层、颜色、线型、特性修改、特性匹配、图案填充操作 |
4学时 |
实习五 尺寸标注操作 |
2学时 |
实习六 块操作 |
2学时 |
实习七 综合练习一(二维部分) |
2学时 |
实习八 综合练习二(二维部分) |
2学时 |
实习九 综合练习三(三维部分) |
4学时 |
实习十 综合练习四(三维部分) |
4学时 |
测试 |
2学时 |
第二部分 图形算法的编程实现 |
一周 |
实习一 计算机图形系统构架设计 |
4学时 |
实习二 直线、多边形、圆、字符生成算法的实现 |
4学时 |
实习三 多边形填充算法的实现 |
4学时 |
实习四 图形裁剪算法的实现 |
4学时 |
实习五 图形的几何变换算法的实现 |
8学时 |
实习六 三维图形的消隐算法的实现 |
8学时 |
实习七 光照算法的实现 |
8学时 |
四、 教材与参考书
教 材: 《计算机图形学》实习指导书——CAD部分(自编)
《计算机图形学》实习指导书——程序设计部分(自编)
参考书:《计算机图形学(第三版)》,清华大学出版社,孙家广等,1998年
五、 考核方式
实习报告、实习成果以及考勤记录等综合考核。