下载后可任意编辑计算机图形学课程设计透视投影图三视图12024 年 4 月 19 日下载后可任意编辑计算机图形学程序课程设计题目:分别在四个视区内显示空间四面体的三视图、透视投影图。学院:信息科学与技术学院专业:计算机科学与技术姓名:oc学号:oc电话:oc邮箱:oc22024 年 4 月 19 日下载后可任意编辑目录一、设计概述(1)设计题目。。。。。。。。。。。。。。。。。。。。。。。。2(2)设计要求。。。。。。。。。。。。。。。。。。。。。。。。2(3)设计原理。。。。。。。。。。。。。。。。。。。。。。。。2(4)算法设计。。。。。。。。。。。。。。。。。。。。。。。。5(5)程序运行结果。。。。。。。。。。。。。。。。。。。。。。9二、核心算法流程图。。。。。。。。。。。。。。。。。。。。10三、程序源代码。。。。。。。。。。。。。。。。。。。。。。12四、程序运行结果分析。。。。。。。。。。。。。。。。。。。24五、设计总结分析。。。。。。。。。。。。。。。。。。。。。25六、参考文献。。。。。。。。。。。。。。。。。。。。。。。2632024 年 4 月 19 日下载后可任意编辑一.设计概述•设计题目计算机图形学基础(第二版)陆枫 何云峰 编著电子工业出版社 P228-7.16:利用 OpenGL 中的多视区,分别在四个视区内显示图 7-41 所示空间四面体的主视图、俯视图、侧视图、透视投影图。•设计要求 设计内容: 1. 掌握主视图、俯视图、侧视图和透视投影变换矩阵; 2. 掌握透视投影图、三视图生成原理;功能要求:42024 年 4 月 19 日下载后可任意编辑分别在四个视区内显示 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°。同时为了保证侧视图52024 ...