200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 计算机图形学期末作业 计算机图形学期末大作业3D建模.doc

计算机图形学期末作业 计算机图形学期末大作业3D建模.doc

时间:2022-12-29 01:52:18

相关推荐

计算机图形学期末作业 计算机图形学期末大作业3D建模.doc

文档介绍:

深圳大学实验报告课程名称:计算图形学 实验名称:3D建模和真实感图形绘制学院:计算机与软件学院专业:计算机科学与技术报告人:学号:班级:1同组人:无指导教师:周虹实验时间:11、12月实验报告提交时间:/12/28教务处制一.实验目的1、使用OpenGL创建和动画你自己设计的角色。2、熟悉3D层次建模和转换。二.实验步骤1、打开VC6.0打开工作空间modeler.dsw,可以看到工程的所有工程都包含进来了。找到sample.cpp并打开。找到sample.cpp中的draw函数,在这个函数中绘制图形。首先,在一对glPushMatrix()和glPopMatrix()之间用glTranslated函数确定绘制图形坐标系的原点(以下图形的绘制均用到这对函数,后面不再赘述)。然后用三角形绘制平行四边形的地板,用setDiffuseColor函数设定不同的颜色参数。主要代码如下:为模型绘制背景,即三角旋转阶梯。同样的,用三角形绘制,使得整个画面看起来像舞台般宽敞华丽。主要代码如下(为了方便截图,一行代码过长的地方我都做了换行截断):在舞台的中心设置柱子。为了使其更加精致美观,此处用三角形拼接柱子,并且颜色设置成黄白相间,使气氛柔和淡雅。柱子一般都有柱台的。此处用长方体作为柱台,大气得体。颜色选择淡蓝色,正好跟柱子的颜色相辉映。主要代码如下:俗话说好事成双。在同一个层次中,我再绘制了同样的柱子和柱台,使画面呈现对称美。柱子是空心的,得给它加个“盖子”。为了统一柱子的结构,此处依然用三角形拼接柱子的尖顶,尖顶作为柱子的下一个层次。如图:主要代码如下:柱子上再加个球体,显得气势恢宏。用drawSphere函数就可以了。下面是加上两个球体后的效果:场景都绘制好了,下面增加人物模型。此处先画身体,选择圆柱函数来画。设置上下底的半径,就可以画出一条可爱的小裙子了。此处选择红色作为主要模型的颜色。一条小裙子总显得单调了些,因此在裙子上加上白色小纽扣,再加上一个新潮的“泡泡袖”修饰肩膀,裙子就显得别具一格。均使用画圆函数drawSphere。下面开始画人儿的头部。首先是一个球形,选择肤色作为脸部颜色。在这个层次中,同样画了鼻子(圆锥形)、眼睛(球形)、嘴巴(圆台体),头发(嵌套在头部的椭圆)。两边和额头的头发应该修饰一下,因此再用椭球体作为头发修饰。用glScaled函数拉伸球体。

内容来自淘豆网转载请标明出处.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。