课程章节

顺序 日  期 授课主要内容(章节) 学时 教学重点  、 难点 教学形式教学手段 作  业 备   注
1 3月30日 第一章 图形设备系统和应用, MVC 架构及BCB软件的安装

507-417-2973 计算机图形的标准化和面向对象的图形编程初步

3 重点:图形输入输出设备、图形处理器、图形系统和工作站、虚拟现实系统。

难点:虚拟现实系统,面向对象的图形编程。

讲课,使用现代化教学工具 安装并熟悉BCB图形编程环境,编写人机交互软件  请点击对应章节和内容查看
2 4月6日 925-899-5987 计算机图形的标准化和面向对象的图形编程初步

实验一Windows应用程序设计及图形函数应用

1+2 重点:类与对象编程的方法,UI设计及人机交互的方法及事件

难点:图类类的创建及图形交互中的事件控件

讲课,课堂讨论、实验 。

参考材料1。

参考材料2

构架图形实验平台 实验要求:每人一台安装了BCB软件的计算机,实验一程序下载
3 4月13日 2694698912 交互系统及图形绘制算法及图形程序设计

实验二窗口系统下图形的绘制、输入和输出(1)。

2+1 重点:基本图形的生成方法。主要包括直线生成的逐点比较方法、圆和圆弧的生成方法

难点:圆和圆弧的生成方法。

讲课,课堂讨论、实验

8058211869

(912) 438-6486

基本图形绘制、图元生成算法设计 实验要求:每人一台安装了BCB软件的计算机

208-722-7509

4 4月20日 第四章 基本图形生成算法(1)

(920) 865-1003窗口系统下图形的绘制、输入和输出(2)。

2+1 重点:抛物线的生成方法、填充算法、线宽与线型的处理、裁剪算法。

难点:抛物线的生成方法、填充算法、裁剪算法

讲课,课堂讨论、实验 曲线生成算法设计

Opengl绘图

实验要求:每人一台安装了BCB软件的计算机

970-281-5858

5 4月27日 第四章 基本图形生成算法(2)

实验三:基本图元生成算法 (1)

 

1+2 重点:Bezier曲线、拟合概念、插值和样条的概念。

难点:Bezier曲线、

实现整数中点画线法和Bresenham画线法,绘制直线;实现圆的中点画法和椭圆的中点画法。

讲课,课堂讨论、实验

 

Bezier曲线及二、三次参数样条曲线绘制算法设计

 

实验要求:每人一台安装了BCB软件的计算机

实验程序1

参考

6 5月11日 第五章:曲线和曲面(1)

实验三:基本图元生成算法 (2)

2+1 重点:二、三次参数样条曲线、B样条曲线。

难点: B样条曲线。

讲课,课堂讨论、实验  第四章PPT
7 5月18日 第五章:曲线和曲面(2)
实验三:基本图元生成算法 (3)3148705053
2+1 重点:编写二次曲面、Bezier曲线曲面的演示程序,理解相应的编程原理。

难点:Bezier曲线曲程序的编写

讲课,课堂讨论、实验 实验,每人一台安装了BCB软件的计算机
8 5月25日 第六章:图形变换(1):

实验四: Bezier曲线(1)

1+2 250-918-3508

9548153243

在图形绘制平台上实现各种已经设计好的算法 实验,每人一台安装了BCB软件的计算机
9 6月1日 第六章:图形变换(2):

实验五:图形的几何变换(1)

1+2 重点:图形变换中的数学方法、二维图形的几何变换。

难点:二维图形变换中的数学方法。

 

讲课,课堂讨论、实验 图形变换算法设计 实验,每人一台安装了BCB软件的计算机
10 6月8日 第六章:图形变换(3):实验五:图形的几何变换(2)

5045999730

2+1 重点:三维图形的几何变换、投影变换。

难点:三维图形变换中的数学方法。

讲课,课堂讨论、实验

OPENGL BCB6 FORM – 框架

OpenGL图元的绘制

 

实验,每人一台安装了BCB软件的计算机
11 6月15日

 

972-415-2778

参考答案

总结复习

实验五:图形的几何变换

 

1+1 重点:OpenGL二维图形变换的三个函数及其计算机图形学的理论基础。

难点:OpenGL二维图形变换小程序的编写

讲课,课堂讨论、实验 三维图形变换程序设计

(701) 945-2887

 

实验,每人一台安装了BCB软件的计算机
考试