![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL
文章平均质量分 68
shizhipeng
这个作者很懒,什么都没留下…
展开
-
glViewport()函数和glOrtho()函数的理解
在OpenGL中有两个比较重要的投影变换函数,glViewport和glOrtho.glOrtho是创建一个正交平行的视景体。 一般用于物体不会因为离屏幕的远近而产生大小的变换的情况。比如,常用的工程中的制图等。需要比较精确的显示。 而作为它的对立情况, glFrustum则产生一个透视投影。这是一种模拟真是生活中,人们视野观测物体的真实情况。例如:观察两条平行的火车到,在过了很远之后,这两条原创 2009-12-04 13:11:00 · 53735 阅读 · 31 评论 -
OpenGL 纹理代理
一直认为,对于同一台电脑(尤其是显卡不变),OpenGL所支持的纹理图像是不变的。 但是,实际并非如此。 在同一个程序里,假如此时支持1024×768的纹理, 那么换了一个context, 就可能支持800×600的纹理了。 所以每次使用之前,都要测试一下。 关于测试的方法, OpenGL红宝书上给出了使用纹理代理的方法。 void drawtext(){ GLint max原创 2010-03-26 10:03:00 · 2150 阅读 · 0 评论