资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
学 号 计算机图形学实验报告实验三 三维图形的投影变换学 生 姓 名专 业 、 班 级 地 理 信 息 系 统指 导 教 师 任 丽 敏成 绩电子与信息工程系2013 年 4 月 26 日天津城市建设学院设计性实验任务书电子与信息工程 系 地理信息系统 专业 2 班 姓名 学号: 课程名称: 计算机图形学 设计题目: 三维图形的投影变换 完成期限:自 2013 年 4 月 7 日至 2013 年 4 月 17 日设计依据、要求及主要内容(可另加附页):1 设计依据:本课程设计是依据教材一书的第 4 章三维图形的投影变换为设计依据, 制作三维图形的投影变换的程序。2 设计要求:绘制三维物体的轴测投影图和一点透视图 基本要求:(1) 在程序中给定控制多面体的顶点坐标及点线信息。(2) 视点固定在 z 轴某点上,输入物体的旋转角度及平移量。(3) 正轴测投影图和一点透视图。附加要求:绘制二点透视图指导教师: 任丽敏 实验目的:工程制图中常用到的三视图,是由空间中一个立体向 3 个互相垂直的投影面作正投影得到的。这三个正交的投影面分别称为:正立投影面(V 面)、侧立投影面(W 面)、水平投影面(H 面)。在空间坐标系中,这三个投影面分别对应三个坐标平面。我们要编写程序实现三维物体的轴测投影图和一点透视图。题目: 绘制三维物体的轴测投影图和一点透视图。(1)在程序中给定控制多面体的顶点坐标及点线信息。(2)视点固定在 z 轴某点上,输入物体的旋转角度及平移量。(3)正轴测投影图和一点透视图。设计思想:这次的实验与上次实验最大的不同之处在于要在二维的平面里显示三维的立体图,因此要绘制三维物体的轴测投影图和一点透视图,就需要进行三维坐标和二维坐标的转换(首先将二维转换到三维,然后再将三维转换到二维) 。因此,我首先找到自己定义的三维坐标系和原有的二维坐标系之间的转换关系式,然后直接引用正等侧投影的矩阵对原有的图进行了变换,实现了正轴测投影图。原程序:一、在二维平面绘制三维立体图 运行结果:二、正等侧投影图运行结果:3、一点透视图运行结果体会:这次的实验最大的突破口就是在二维平面实现三维立体图形的绘制,要找出三维坐标和二维坐标之间的关系,实现它们之间的转换,然后可以根据图形的形成过程,进行坐标转换就可以实现了。需要注意的是我进行正等侧变换后虽然图形看起来仍然是立体的,但是的确是投影在了 XOZ 面上了,因为进行投影后的图的 Y 值已经变成了零。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号