摘要: 1、利用组件库中的Splash Screen组件生成Splash1.cpp 和Splash1.h 这两个文件(也就是基于框架类的应用程序添加启动画面的步骤)(1)用Photoshop等制作启动画面图像,保存为bmp格式。  (2)用Appwizard建一个基于单文档的工程Splash。  (3)在资源中插入位图资源   打开VC++的资源编辑器,用鼠标右键单击Resources文件夹,选择Impo... 阅读全文
posted @ 2010-07-28 20:48 香远益清 阅读(6407) 评论(0) 推荐(0) 编辑
摘要: 学习了《NeHe's OpenGL Tutorials》后感觉其程序结构设计并不是太理想,因此在此基础之上重写了部分代码:说明:首先在在Visual C++6.0中建立一个Win32 Application的空Project;其次在Visual C++6.0中配置OpenGL,方法有两种:1.Project->Settings->Link选项卡的Project Options栏中添加O... 阅读全文
posted @ 2010-07-13 18:47 香远益清 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 为什么让人以为“点范围好像是-1—1”呢?嘿嘿,主要是默认的视点/相机位置在原点,一旦点坐标大到一定程度就会超出默认的视野。注意“默认”两个字!**********如何修改这个“默认”的视点/相机位置?OpenGL有一个专门设定视点/相机位置的函数,可以瞬时把视点定位到目标中心。这个函数是:void gluLook... 阅读全文
posted @ 2010-07-01 12:21 香远益清 阅读(840) 评论(1) 推荐(2) 编辑
摘要: 在OpenGL中有两个比较重要的投影变换函数,glViewport和glOrtho.glOrtho是创建一个正交平行的视景体。 一般用于物体不会因为离屏幕的远近而产生大小的变换的情况。比如,常用的工程中的制图等。需要比较精确的显示。 而作为它的对立情况, glFrustum则产生一个透视投影。这是一种模拟真是生活中,人们视野观测物体的真实情况。例如:观察两条平行的火车到,在过了很远之后,这两条铁轨... 阅读全文
posted @ 2010-06-29 10:46 香远益清 阅读(5081) 评论(4) 推荐(2) 编辑
摘要: gluOrtho2D(-5.0,5.0,-5.0,5.0); 参数分别代表(左下角x坐标,右上角x坐标,左下角y坐标,右上角y坐标)——坐标全相对于窗口左下角--原点),near和far默认为-1和1,此函数决定一个平行六面体,即View Volume! View Volume越大,里面的物体显得越小!如,一个点的坐标是(0,0,0)就是在平行六面体的中间,也就是在vie... 阅读全文
posted @ 2010-06-27 11:56 香远益清 阅读(19936) 评论(0) 推荐(2) 编辑