OpenGL
文章平均质量分 75
我是大白菜
我是大白菜
展开
-
OpenGL基础1
OpenGL的环境配置: 首先OpenGL运行库里面的东西解压了, .h的放到VC安装目录的VC98里的Include里的GL文件夹(没有的话建一个),.lib的放在VC98里的LIB里,.dll的放在C盘Windows下的SysWOW64下面(64位系统)32位系统放在System32里面。OpenGL的函数格式:glColor3f()gl表示函数属原创 2013-07-06 20:45:06 · 733 阅读 · 0 评论 -
OpenGL基础2
OpenGL的实现: OpenGL的实现可以分为硬件级别和软件级别两种。软件级别是程序员编写的OpenGL程序,通过调用系统自带的图形接口实现。 硬件级别的实现是通过硬件厂商(一般就是显卡厂商)提供的硬件图形接口直接跳过系统输出到显示器。 我们用的都是软件级别的实现。 之前一直纠结OpenGL程序的第一行 int main(intargc原创 2013-07-06 20:46:09 · 1095 阅读 · 0 评论 -
OpenGL基础3
上次交的旋转三角形有画面闪的问题,当时就注意到了,不过做好的时候已经要交总结了,就没改。这周查了下,是MFC自带的窗口重绘和OpenGL的重绘冲突的原因。需要重载MFC视图类里面的EraseBkgnd窗口重回函数,让它直接返回TRUE,这样每次MFC响应自己的窗口重绘函数的时候就都会重绘而直接返回TRUE了。还有个问题就是在OpenGL与MFC整合的设定系统像素格式的过程中,不能打开GDI的支原创 2013-07-06 20:49:05 · 809 阅读 · 0 评论