深 圳 大 学 实 验 报 告
课程名称: 计算图形学
实验名称: 3D建模和真实感图形绘制
学院: 计算机与软件学院 专业: 计算机科学与技术
报告人: 学号: 2012150 班级: 1
同组人: 无
指导教师: 周虹
实验时间: 2014年11、12月
实验报告提交时间: 2014/12/28
教务处制
一.实验目的
1、使用OpenGL创建和动画你自己设计的角色。 2、熟悉3D层次建模和转换。
二.实验步骤
1、打开VC6.0打开工作空间modeler.dsw, 可以看到工程的所有工程都包含进来了。找到sample.cpp并打开。
2、找到sample.cpp中的draw函数,在这个函数中绘制图形。首先,在一对glPushMatrix()和glPopMatrix()之间用glTranslated函数确定绘制图形坐标系的原点(以下图形的绘制均用到这对函数,后面不再赘述)。然后用三角形绘制平行四边形的地板,用
setDiffuseColor函数设定不同的颜色参数。
主要代码如下:
2、为模型绘制背景,即三角旋转阶梯。同样的,用三角形绘制,使得整个画面看起来像舞台般宽敞华丽。