1 void glutInitWindowSize(int width,int height); 2 void glutInitWindowPosition(int x,int y); 设置glut程序要产生的窗口的大小和位置(左上角)。以像素为单位。 void glutInitDisplayMode(unsigned int mode); 设置图形显示模式。参数mode的可选值为: GLUT_RGBA: 当未指明GLUT-RGBA或GLUT-INDEX时,是默认使用...
glut 或者 freegult 主要是 OpenGL 1.0 的基本函数功能,glew 是使用 OpenGL 2.0 之后的一个工具函数。 不同的显卡公司会发布一些只有自家显卡才支持的扩展函数,要想用这数涵数,不得不去寻找最新的 glext.h,有了 glew 扩展库,就再也不用为找不到函数的接口而烦恼, 因为glew 能自动识别你的平台所支持的全部 ...
通过上述步骤,你就成功配置了OpenGL与GLUT库,并创建了一个简单的OpenGL应用程序。这个程序会创建一个窗口,并在其中绘制一个三角形。你可以根据自己的需求进一步扩展这个程序。
1.将glut.h,放在vs2013安装目录的include下,新建一个GL目录(没有的话):例如我的路径是: C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\GL 2.将glut.lib和glut32.lib放在vs2013安装目录的lib下:例如我的路径是:C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib 3.将glut....
OpenGL工具库 OpenGL Utility Toolkit 包含大约30多个函数,函数名前缀为glut glut是不依赖于窗口平台的OpenGL工具包,由Mark KLilgrad在SGI编写(现在在Nvidia),目的是隐藏不同窗口平台API的复杂度。 函数以glut开头,它们作为aux库功能更强的替代品,提供更为复杂的绘制功能,此函数由glut.dll来负责解释执行。由于glut中...
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中的gl库是核心库,glu是实用库,glut是实用工具库, gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库,gl中包含了最基本的3D函数,而glu似乎对gl的辅助,如果算数好,不用glu的情况下,也是可以做出同样的效果。 glut是基本的窗口界面,是独立于gl和glu的,如果不喜欢用glut可以用MFC和Win32窗口等代替...
在Windows下安装glut库: 首先要下载glut库,可从OpenGL的官网上下载:opengl.org/resources/li 下载后解开压缩包,里面有五个文件:glut.h,glut.lib,glut32.lib,glut.dll,glut32.dll。 然后把.h文件放到VC的include路径下的GL文件夹下,VC++6.0版本对应的文件夹是安装路径下VC98\Include\GL。如果不清楚这个文件夹的...
freeglut 是GLUT (OpenGL Utility Toolkit)的一个免费开源替代库。在程序中负责创建窗口、初始化 OpenGL 上下文和处理输入事件所需的所有系统特定的杂务,从而允许创建真正可移植的 OpenGL 程序。在OpenGL 项目开发中,freeglut 一般搭配 glew 一起使用; 2.glew...
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,int y); 设置glut...