摘要: OpenGL学习总结一.OpenGL是做什么的一种图形硬件的接口。而不是像C和C++一样的编程语言,更像是一个运行库,提供一些预先封装的函数。二.OpenGL的主要功能是什么建模,变换,颜色模式设置,光照和材质设置,纹理映射,位图显示和图像。三.OpenGL的体系结构是什么最底层为图形硬件,第二层为操作系统,第三层为窗口系统,第四层为OpenGL,第五层为应用软件。四.怎么样利用OpenGL来实现我们想要做的事情首先要明白一点,OpenGL是一个与平台无关的三维图形接口,操作系统必须提供像素格式管理和渲染环境管理。因此要使用OpenGL来做我们想做的事情的时候,一定要先为OpenGL搭建一个窗 阅读全文
posted @ 2014-01-01 22:30 树梢流年 阅读(282) 评论(0) 推荐(0) 编辑
摘要: Win32 程序开发的流程message based, event drivenWin32程序是message based, event driven。也就是说Win32程序的运行是依靠外部不断发生的事件来驱动的,也就是说,程序不断等待(有一个while循环),等待任何可能的输入,然后做判断,再做适当的处理。因此Win32程序只需要做好如下几件事情就可以了:1. 定义窗口的外观;2. 定义当不同的事件发生时,程序做什么样的反应(定义窗口处理函数);3. 写一个While循环,不断检测新事件的发生,并将其发送给不同的窗口处理函数程序进入点WinMainmain是一般C程序的进入点:int mai 阅读全文
posted @ 2014-01-01 22:22 树梢流年 阅读(211) 评论(0) 推荐(0) 编辑