通过上述步骤,你就成功配置了OpenGL与GLUT库,并创建了一个简单的OpenGL应用程序。这个程序会创建一个窗口,并在其中绘制一个三角形。你可以根据自己的需求进一步扩展这个程序。
voidglutFullscreen(void); 让当前窗口全屏显示。当前窗口是顶层窗口时才有效。 voidglutPopWindow(void);voidglutPushWindow(void); 对顶层窗口和子窗口均有效。改变当前窗口在栈中相对于其它窗口的次序。 voidglutShowWindow(void);voidglutHideWindow(void);voidglutIconifyWindow(void); 这三个函数作用是改变当前窗...
1、OpenGL 中常用的 GLUT 函数库GLUT函数说明一、初始化void glutInit(int* argc,char* argv) 这个函数用来初始化GLUT库。对应 main 函数的形式应是: int main(int argc,char* argv);这个函数从 main 函数获取其两个参数。1 void glutInitWindowSize(int width,int height);2 void glutInitWindowPosition(int...
OpenGL 函数库相关的 API 有核心库(gl),实用库(glu),辅助库(aux)、实用工具库(glut),窗口库(glx、agl、wgl)和扩展函数库等。 gl 是核心,glu 是对 gl 的部分封装。glx、agl、wgl 是针对不同窗口系统的函数。 glut 是为跨平台的 OpenGL 程序的工具包,比aux 功能强大(aux 很大程度上已经被 glut 库取代)...
OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库, gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库,gl中包含了最基本的3D函数,而glu似乎对gl的辅助,如果算数好,不用glu的情况下,也是可以做出同样的效果。 glut是基本的窗口界面,是独立于gl和glu的,如果不喜欢用glut可以用MFC和Win32窗口等代替...
GLUT GLEW、GLEE 特别是,OpenGL Performer库——由SGI开发并可以在IRIX、Linux和Microsoft Windows的一些版本上使用,构建于OpenGL,可以创建实时可视化仿真程序。当开发者需要使用最新的OpenGL扩展时,他们往往需要使用GLEW库或者是GLEE库提供的功能,可以在程序的运行期判断当前硬件是否支持相关的扩展,防止程序崩溃甚至造成...
最近要开始做三维重建,需要使用opencv 和 openGL,第一次使用OpenGL,当然要从装glut库来开始。 安装步骤如下: 1.将glut.h,放在vs2013安装目录的include下,新建一个GL目录(没有的话):例如我的路径是: C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\GL ...
OpenGL 中常用的 GLUT 函数库 一、初始化 void glutInit(int* argc,char** argv) 这个函数用来初始化GLUT库。对应 main 函数的形式应是: int main(int argc,char* argv[]); 这个函数从 main 函数获取其两个参数。 1 void glutInitWindowSize(int width,int height); 2 void glutInitWindowPosition(int x...
# 使用glut库初始化OpenGL glutInit() # 显示模式 GLUT_SINGLE无缓冲直接显示|GLUT_RGBA采用RGB(A非alpha) glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA) # 设置窗口位置大小 glutInitWindowSize(400, 400) # 创建窗口 glutCreateWindow("eastmount") # 调用display()函数绘制图像 ...