- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
标准文档
计算机图形学程序课程设计
题目:分别在四个视区内显示空间四面体的
三视图、透视投影图。
学院:信息科学与技术学院
专业:计算机科学与技术
姓名: oc
学号: oc
电话:oc
邮箱: oc
实用文案
标准文档
目录
一、设计概述
(1)设计题目。。。。。。。。。。。。。。。。。。。。。。。。
2
(2)设计要求。。。。。。。。。。。。。。。。。。。。。。。。
2
(3)设计原理。。。。。。。。。。。。。。。。。。。。。。。。
2
(4)算法设计。。。。。。。。。。。。。。。。。。。。。。。。
5
(5)程序运行结果。。。。。。。。。。。。。。。。。。。。。。
9
二、核心算法流程图。。。。。。。。。。。。。。。。。。。。
10
三、程序源代码。。。。。。。。。。。。。。。。。。。。。。
12
实用文案
标准文档
四、程序运行结果分析。。。。。。。。。。。。。。。。。。。
24
五、设计总结分析。。。。。。。。。。。。。。。。。。。。。
25
六、参考文献。。。。。。。。。。。。。。。。。。。。。。。
26
一.设计概述
? 设计题目
计算机图形学基础 (第二版 ) 陆枫 何云峰 编著电子工业出版社
P228-7.16:利用 OpenGL 中的多视区,分别在四个视区内显示
图 7-41 所示空间四面体的主视图、俯视图、侧视图、透视投影
图。
实用文案
标准文档
? 设计要求
设计内容 :
1. 掌握主视图、俯视图、侧视图和透视投影变换矩阵;
2. 掌握透视投影图、三视图生成原理;
功能要求 :
分别在四个视区内显示 P228-图 7-41 所示空间四面体的主视图、
俯视图、侧视图、透视投影图。
? 设计原理
正投影
正投影根据投影面与坐标轴的夹角可分为三视图和正轴测图。当投
影面与某一坐标轴垂直时,得到的投影为三视图,这时投影方向与
这个坐标轴的方向一致,否则,得到的投影为正轴测图。
1.主视图( V 面投影)
将三维物体向 XOZ 平面作垂直投影,得到主视图。由投影变换前
实用文案
标准文档
后三维物体上点到主视图上的点的关系,其变换矩阵为:
Tv=Txoz= [1 0 0 0]
[0 0 0 0]
[0 0 1 0]
[0 0 0 1]
Tv 为主视图的投影变换矩阵。简称主视图投影变换矩阵。
2.侧视图( W 面投影)
将三维物体向 YOZ 平面作垂直投影,得到侧视图。为使侧视图与
主视图在一个平面内,就要使 W 面绕 Z 轴正向旋转 90°。同时为
了保证侧视图与主视图有一段距离,还要使 W 面再沿 X 方向平移一
段距离 x0 ,这样即得到侧视图。变换矩阵为:
Tv=Tyoz= [ 0 0 0 0 ]
[-1 0 0 0 ]
[ 0 0 1 0 ]
[-x0 0 0 1]
Tv 为主视图的投影变换矩阵。简称主视图投影变换矩阵。
3.俯视图( H 面投影)
文档评论(0)