欢迎来到天天文库
浏览记录
ID:13115001
大小:207.50 KB
页数:7页
时间:2018-07-20
《计算机图形学实验报告3》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、学号计算机图形学实验报告实验三三维图形的投影变换学生姓名专业、班级地理信息系统指导教师任丽敏成绩电子与信息工程系2013年4月26日天津城市建设学院设计性实验任务书电子与信息工程系地理信息系统专业2班姓名学号:课程名称:计算机图形学设计题目:三维图形的投影变换完成期限:自2013年4月7日至2013年4月17日设计依据、要求及主要内容(可另加附页):1设计依据:本课程设计是依据教材<<计算机计算机图形学>>一书的第4章三维图形的投影变换为设计依据,制作三维图形的投影变换的程序。2设计要求:绘制三维物体的轴测投影图和一点透视图基本要求:(1)在程序中给定控制多面
2、体的顶点坐标及点线信息。(2)视点固定在z轴某点上,输入物体的旋转角度及平移量。(3)正轴测投影图和一点透视图。附加要求:绘制二点透视图指导教师:任丽敏实验目的:工程制图中常用到的三视图,是由空间中一个立体向3个互相垂直的投影面作正投影得到的。这三个正交的投影面分别称为:正立投影面(V面)、侧立投影面(W面)、水平投影面(H面)。在空间坐标系中,这三个投影面分别对应三个坐标平面。我们要编写程序实现三维物体的轴测投影图和一点透视图。题目:绘制三维物体的轴测投影图和一点透视图。(1)在程序中给定控制多面体的顶点坐标及点线信息。(2)视点固定在z轴某点上,输入物体的
3、旋转角度及平移量。(3)正轴测投影图和一点透视图。设计思想:这次的实验与上次实验最大的不同之处在于要在二维的平面里显示三维的立体图,因此要绘制三维物体的轴测投影图和一点透视图,就需要进行三维坐标和二维坐标的转换(首先将二维转换到三维,然后再将三维转换到二维)。因此,我首先找到自己定义的三维坐标系和原有的二维坐标系之间的转换关系式,然后直接引用正等侧投影的矩阵对原有的图进行了变换,实现了正轴测投影图。原程序:一、在二维平面绘制三维立体图运行结果:二、正等侧投影图运行结果:三、一点透视图运行结果体会:这次的实验最大的突破口就是在二维平面实现三维立体图形的绘制,要找
4、出三维坐标和二维坐标之间的关系,实现它们之间的转换,然后可以根据图形的形成过程,进行坐标转换就可以实现了。需要注意的是我进行正等侧变换后虽然图形看起来仍然是立体的,但是的确是投影在了XOZ面上了,因为进行投影后的图的Y值已经变成了零。
此文档下载收益归作者所有