OpenGL中的各种转换是通过矩阵运算实现的,具体的说,就是当发出一个转换命令时,该命令会生成一个4X4阶的转换矩阵(OpenGL中的物体坐标一律采用齐次坐标,即(x, y, z, w),故所有变换矩阵都采用4X4矩阵),当前矩阵与这个转换矩阵相乘,从而生成新的当前矩阵。例如,对于顶点坐标v ,转换命令通常在顶点坐标命令之前发出,若当前矩阵为C,转换命令构成的矩阵为M,则发出转换命令后,生成的新的当前矩阵为CM,这个矩阵再乘以顶点坐标v,从而构成新的顶点坐标CMv。上述过程说明,程序中绘制顶点前的最后一个变换命令最先作用于顶点之上。这同时也说明,OpenGL编程中,实际的变换顺序与指定的顺序是相反的。文档对其进行了详细的分析。
资源简介:AVR JTAG+STK500二合一,AVR TWICE
上传时间: 2024-10-04
上传用户:zt9527
资源简介:基于ZLGD7290的加热炉手动控制程序。采用K型温度传感器测温。
上传时间: 2024-10-04
上传用户:chmchm
资源简介:ISO7816 (part 1-3) asynchronous smart card information
上传时间: 2024-10-04
上传用户:yiyunya
资源简介:通过VERILOG HDL语言使用CPLD连接PS2键盘.
上传时间: 2024-10-04
上传用户:LIUZHENHUAN1987
资源简介:1.写出Fano编码算法。2.写出Fano编码算法的译码算法。3.任意给定一个信源模型。4.编程实现信源的Fano编码和译码
上传时间: 2024-10-04
上传用户:孤星赶月
资源简介:电子琴,8255和8253产生音乐,能播放一段电子音乐
上传时间: 2024-10-04
上传用户:yue621
资源简介:java程序 学生信息管理系统 数据库采用acce
上传时间: 2024-10-04
上传用户:SAKURAyu
资源简介:关于2410上面的IC卡代码程序.基于WINCE,欢迎下载共同讨论
上传时间: 2024-10-04
上传用户:shw2017zc