如何vs2013中配置OpengGL的opengles 3.0编程指南环境

君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
vs2013编译器中配置OpengGL开发环境
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口如何vs2013中配置OpengGL的编程环境_百度知道
如何vs2013中配置OpengGL的编程环境
0); / { GLfloat mat[3] = { 0; mat[2] = 0;GL&#47:如果在incluce目录下没有GL文件夹; } void mouse(int button, 1;
&#47.0.0); glutPostRedisplay(); glMatrixMode(GL_PROJECTION), 1.5.0), position);GL 提示.0;VC&#92, 0.01175; glutWireSphere(0, 0.9一, 0., 1, 0, 0;lib
3将 glutReshapeFunc(reshape).0 }.0 };* 画第一颗小行星 *&#47.0; } } int main(
&#47,int y ) { switch (button) { case GLUT_LEFT_BUTTON;&#47.h复制到目录如下目录下, 0; i &, mat).0;公转 glRectf(0, 1.5: break, 0; break.626959;&#47: if (state == GLUT_DOWN) glutIdleFunc(NULL); glColor3f(0, 0.5; const int n = 100.0,int x, 400); glRotatef( glColor3f(0, 0.0; case 27; default.h&gt: X; glutSolidSphere(0;OpengGL 程序设计--杨超& glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB).0.0, 1.0; glutInitWindowSize(400;Windows\ static int year = 0; glMaterialfv(GL_FRONT.0;Y&#39.0.0.04136, 0, GL_DONT_CARE),0; glVertex2f(R*cos(2 * Pi &#47.5.0&#92.9.0, R*sin(2 * Pi &#47.0.h&gt, 5, 0; case ' } void init(void) { GLfloat position[] = { 0;&#47, mat), 3; &#47,最好在这两个目录下都复制相应的文件; glutPostRedisplay(); glRotatef(2 * void DrawCircle() { int
i、 20经度, 16, 10;&#47。
4将解压得到的头文件glut,一般可以选择下载glut库(内含所有必须文件)
2解压后将得到的glut, GL_SPECULAR; #include &lt, 1, 1, GL_AMBIENT; case ' } glEnable(GL_FOG);d&#39.0); glFlush(), mat), (GLfloat)w / if (spin & n*i)), 0;* fog color *&#47.0), GL_POSITION, GL_DIFFUSE,0; const GLfloat R = 1;
/ break.01175 }, 20, 0, glMaterialfv(GL_FRONT;C; { GLfloat fogColor[4] = { 0; } glEnd(): year = (year + 5) % 360.0;SysWOW64(64位系统): year = (year - 5) % 360;Program Files (x86)&#92, 10,spin=0, fogMode).2;glutDisplayFunc(DrawCircle); 360) spin = spin - 360, 100); break, 0; gluLookAt(0; glFogf(GL_FOG_START; } void spinDisplay(void) { spin = spin + 2, int y) { switch (key) { case 'system32文件夹内(32位系统)或&#.626959、安装GLUT工具包 1下载OpenGL需要的库文件 ; glMaterialf(GL_FRONT; n*i); #include &lt.0; glHint(GL_FOG_HINT;Program Files (x86)\ static GLint fogMode,绕着一个向量以给定角度旋转(正的为逆时针) glTranslatef(2, int h) { glViewport(0;自转.0),int state.1; glutMainLoop(); gluPerspective(60.0, 16).h&记住自己的位置 glutSolidSphere(1.5, 0, 0, 8); #include & return 0; ++i) { glColor3f(1;:\ glutCreateWindow(&quot.0; glClear(GL_COLOR_BUFFER_BIT); / const GLfloat Pi = 3:\ / n.h& mat[0] = 0; glutDisplayFunc(display).0; mat[1] = 0; }
5编译后能正确运行说明配置成功, 8), 20, 0; glMatrixMode(GL_MODELVIEW), 0, 0; glRotatef(spin, 0;glutKeyboardFunc(keyboard).0).0);回到原来的位置 glutSwapBuffers(); glLoadIdentity();Microsoft Visual Studio 12:\ mat[2] = 0.0;* 画太阳半径;/ glutInitWindowPosition(100.0).0), (GLsizei)h)、VS2013中的配置 创建一个空白的Win32控制台应用程序 在代码最前面添加包含目录 #include &/ (GLfloat)h.6*128; case ' } glClearColor(0;include\ for (i = 0, 0, 0: if (state == GLUT_DOWN) glutIdleFunc(spinDisplay); init(), 0.0.lib和glut32.0;; glEnable(GL_DEPTH_TEST).dll, 0; 然后就可以编辑自己的OpenGL程序了 例如; } } void reshape(int w.0).35).1, day = 0, 1;
glPushMatrix(), 0; fogMode = GL_EXP.5; glTranslatef(2; glColor3f(1.0&#92.0;VC&#92.5; glutPostRedisplay(); glutPostRedisplay(); glFogi(GL_FOG_MODE, 1.5: break:&#92: exit(0).0);&#47, 8.;stdio.0); glEnable(GL_LIGHT0); } void display(void) { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);防止遮挡 glLightfv(GL_LIGHT0.0; case GLUT_MIDDLE_BUTTON;D'.h&gt.5);); glutMouseFunc(mouse).0;Microsoft Visual Studio 12; glFogf(GL_FOG_END;/ glFogf(GL_FOG_DENSITY; } void keyboard( mat[0] = 0, argv); glLoadIdentity().0f,glut32: day = (day + 10) % 360.61424, (GLsizei)w.0, 0.0; glMaterialfv(GL_FRONT,0;
glEnable(GL_LIGHTING);
&#47, 0, 1;GL&#47, char** argv) { glutInit(&argc:复制如下代码到刚配置好的VS中 #include &lt。 为了兼容性考虑.0); glutPostRedisplay(); glFogfv(GL_FOG_COLOR; glPopMatrix(), 1.0, 0.0).lib这两个静态函数库复制到文件目录的lib文件夹下
X, fogColor);y&#39, 0: day = (day - 10) % 360.f;Windows&#92、16纬度*&#47,则需要手动创建
二, GL_SHININESS, 1; glBegin(GL_LINE_LOOP);glut.dll这两个动态库文件放到操作系统目录下面的C; mat[1] = 0
知道智能回答机器人
我是知道站内的人工智能,可高效智能地为您解答问题。很高兴为您服务。
其他类似问题
为您推荐:
编程环境的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何vs2013中配置OpengGL的编程环境_百度知道
如何vs2013中配置OpengGL的编程环境
提问者采纳
C++语法楼主的提问很难回答、IDE使用都讲了 满意请采纳,使用VS编程不是三言两语就能讲明白的。VS2013正式版刚出来没几天,你从VC6,对IDE熟悉肯定是需要过程的.0过渡到VS2013。推荐你看看《Visual C++ 2008 入门经典》
来自团队:
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何vs2013中配置OpengGL的编程环境_百度知道
如何vs2013中配置OpengGL的编程环境
return 0;glMaterialfv(GL_FRONT:break.0;glutPostRedisplay();* 画太阳半径;Program Files (x86)&#92:year = (year - 5) % 360.0);glutSolidSphere(0, 16).0); mat[1] = 0.04136;glutMainLoop();glutPostRedisplay().5.0);glPopMatrix().0);Y&#39.0);mat[0] = 0, 0.0.0。4将解压得到的头文件glut.h&gt, 1; &#47:exit(0), GL_SPECULAR;glMaterialf(GL_FRONT;glRotatef(公转glRectf(0:&#92, 8);default.2;{GLfloat fogColor[4] = { 0.0;&#47.0;fogMode = GL_EXP.0);system32文件夹内(32位系统)或‪glFogf(GL_FOG_DENSITY;glFogf(GL_FOG_START.0, fogMode);.dll这两个动态库文件放到操作系统目录下面的C, 0.0.0, GL_AMBIENT, 0, int x, 0;glutPostRedisplay().0;glMaterialfv(GL_FRONT;glutInitWindowSize(400.1745; mat[2] = 0.lib这两个静态函数库复制到文件目录的lib文件夹下 X;glFlush();glutReshapeFunc(reshape);for (i = 0:day = (day - 10) % 360.0&#92, 8;}void mouse(int button, GL_DIFFUSE.0.626959;y&#39.0 }.0:/glFogf(GL_FOG_END;break、VS2013中的配置创建一个空白的Win32控制台应用程序在代码最前面添加包含目录#include &lt.0;glColor3f(0.5, 0;
glEnable(GL_LIGHTING);VC&#92.5.0;防止遮挡glLightfv(GL_LIGHT0,0;lib3将&#47, char** argv){glutInit(&mat[0] = 0, 8)、16纬度*/ mat[2] = 0:if (state == GLUT_DOWN)glutIdleFunc(spinDisplay);glEnable(GL_DEPTH_TEST).5).626959;#include &}}void reshape(int w.0.h&gt, 0.0, 0, 0; n.0f, 1;glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB),int y ){switch (button){case GLUT_LEFT_BUTTON, 0.0), 0;void DrawCircle(){break, 0:day = (day + 10) % 360; (GLfloat)h, 0.h&gt.0:复制如下代码到刚配置好的VS中#include &lt, 0;* 画第一颗小行星 *&#47.0, mat);}void display(void){glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT),}}int main(glutWireSphere(0;glutKeyboardFunc(keyboard),一般可以选择下载glut库(内含所有必须文件)2解压后将得到的glMatrixMode(GL_PROJECTION), 0;glutMouseFunc(mouse);D&#39, mat);
glPushMatrix();Microsoft Visual Studio 12;Program Files (x86)&#92,则需要手动创建二, 0;GL提示;glRotatef(2 *
&#47.0;), 10, 1;&#47,glut32.lib和glut32, 1, R*sin(2 * Pi /init(), 1;Windows\}glClearColor(0;glutDisplayFunc(display);&#47, 10:如果在incluce目录下没有GL文件夹.5, 20.61424:year = (year + 5) % 360, fogColor);glut.0);glutDisplayFunc(DrawCircle);记住自己的位置glutSolidSphere(1;glLoadIdentity();C, GL_POSITION一;stdio.5;
/;#include &glFogi(GL_FOG_MODE;Microsoft Visual Studio 12;}void init(void){GLfloat position[] = { 0.35):if (state == GLUT_DOWN)glutIdleFunc(NULL),0, 0;glutCreateWindow(&static GLint fogMode.h&const GLfloat R = 1.0), 400).9.0), GL_SHININESS.5, 0;glTranslatef(2;/case &#39:&#92.glFogfv(GL_FOG_COLOR, 0; n*i);
&#47.0).0;{GLfloat mat[3] = { 0.0;, 0; i &lt, 0.0); n*i)).6*128.0,int state,绕着一个向量以给定角度旋转(正的为逆时针)glTranslatef(2.0.1, 1;/d&#39, day = 0.0);SysWOW64(64位系统);if (spin &gt, 0;/glutInitWindowPosition(100, 0;include&#92, 0,0;glColor3f(1.0, 20;static int year = 0, 1;、 20经度, 16, GL_DONT_CARE)、安装GLUT工具包1下载OpenGL需要的库文件 ; &#47.04136;}glEnable(GL_FOG), (GLfloat)w &#47, position).0, int h){glViewport(0, argv);#include &const int n = 100.0).0;} 5编译后能正确运行说明配置成功.01175,最好在这两个目录下都复制相应的文件;glHint(GL_FOG_HINT;
&#47, 0.0;然后就可以编辑自己的OpenGL程序了例如;GL/glColor3f(0;OpengGL 程序设计--杨超&quot.727811;case GLUT_MIDDLE_BUTTON; mat[1] = 0.f.5, 0.5;回到原来的位置glutSwapBuffers();glVertex2f(R*cos(2 * Pi &#47, 0, 0;&#47, mat).0;glRotatef(glClear(GL_COLOR_BUFFER_BIT).0.h&gt, 3;自转:\}glEnd(), 1;glutPostRedisplay().1.0&#92,spin=0.0); 360)spin = spin - 360;
&#47.01175 }, 1, 100).h复制到目录如下目录下, (GLsizei)w, 0;const GLfloat Pi = 3;case 27, 1, 5; ++i){glColor3f(1.0 };}void keyboard(stdlib, (GLsizei)h), 0;glMaterialfv(GL_FRONT:X.0;glEnable(GL_LIGHT0);gluPerspective(60;case 'VC&#92, 1;break, int y){switch (key) {case 'glMatrixMode(GL_MODELVIEW);* fog color *&#47:&#92, 0;gluLookAt(0;Windows\glLoadIdentity();GL&#47, 1;glutPostRedisplay()。为了兼容性考虑;/glBegin(GL_LINE_LOOP);case &#39.5;}void spinDisplay(void){spin = spin + 2.9
其他类似问题
为您推荐:
编程环境的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何vs2013中配置OpengGL的编程环境_百度知道
如何vs2013中配置OpengGL的编程环境
0,最好在这两个目录下都复制相应的文件。
4将解压得到的头文件 glutPostRedisplay();system32文件夹内(32位系统)或&#8234: year = (year + 5) % 360; case &#39.0; n.5, 1.h&gt.0, 16);防止遮挡 glLightfv(GL_LIGHT0.5, GL_SHININESS.0); glutPostRedisplay().5; glutPostRedisplay(), int h) { glViewport(0; /; i &include&#92.h&gt, 1, 0.0); default, 0;GL 提示; glVertex2f(R*cos(2 * Pi / static int year = 0.0).0&#92, 0; glMatrixMode(GL_MODELVIEW); glFogi(GL_FOG_MODE.0;/ case ' n*i)); glutInitWindowPosition(100.5; glColor3f(0; glRotatef(2 * spin.h&gt.0;.0; case GLUT_MIDDLE_BUTTON;y&#39, 1;/ if (spin & { GLfloat mat[3] = { 0, 8; glPopMatrix(), mat).0); glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB).5.0, 0.lib这两个静态函数库复制到文件目录的lib文件夹下
X; glMaterialfv(GL_FRONT.0):\记住自己的位置 glutSolidSphere(1:\
/ glFogf(GL_FOG_END, 0, (GLsizei)h), 1; } void mouse(int button.1, GL_POSITION: day = (day + 10) % 360.1, 0.5, 0, 100); glRotatef( gluPerspective(60.0.0\.0.0.0; return 0.626959; default, 1, 1.0 }; glutMainLoop(); } void display(void) { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT).), 0, 0;* 画第一颗小行星 */* fog color *&#47, char** argv) { glutInit(&argc.0);Y&#39:复制如下代码到刚配置好的VS中 #include & mat[2] = 0;
&#47, 0、16纬度*&#47, 0.0;VC&#92,spin=0.0、 20经度.1745:\ glEnable(GL_LIGHT0); void DrawCircle() { int
i, 0,* 画太阳半径; glLoadIdentity(); #include &lt, GL_AMBIENT; } void keyboard(/glut, fogColor); glEnable(GL_DEPTH_TEST), 0.61424.0; n*i).0.0).f; &#47, 20; mat[2] = 0.0;/
/ init(); case &#39,则需要手动创建
二.5; mat[1] = 0; glFogf(GL_FOG_START;Windows&#92.0).dll这两个动态库文件放到操作系统目录下面的C.0f, fogMode).727811; } void spinDisplay(void) { spin = spin + 2, 0; glutMouseFunc(mouse): day = (day - 10) % 360;Program Files (x86)&#92, 16, day = 0, 400);公转 glRectf(0; glMatrixMode(GL_PROJECTION); mat[0] = 0;stdlib.0);d' glutReshapeFunc(reshape); 然后就可以编辑自己的OpenGL程序了 例如;Program Files (x86)&#92, 10, 0;Microsoft Visual Studio 12; } glEnd(), 0; glutPostRedisplay(); (GLfloat)h.h&gt.0 }.0.0, 0; glClear(GL_COLOR_BUFFER_BIT).04136:\ glColor3f(0, mat); } } void reshape( break: break.04136; gluLookAt(0, 1; glLoadIdentity(); glHint(GL_FOG_HINT, 5.01175;回到原来的位置 glutSwapBuffers(); glutPostRedisplay(); glMaterialf(GL_FRONT;VC&#92, GL_SPECULAR; }
5编译后能正确运行说明配置成功; glMaterialfv(GL_FRONT;;/ const GLfloat Pi = 3,int y ) { switch (button) { case GLUT_LEFT_BUTTON, mat); static GLint fogM #include &lt.0: break。 为了兼容性考虑;/ glRotatef( { GLfloat fogColor[4] = { 0; / glutSolidSphere(0.0); glMaterialfv(GL_FRONT.0.0, 8); const GLfloat R = 1, 20; for (i = 0;glut.0,绕着一个向量以给定角度旋转(正的为逆时针) glTranslatef(2, 1;lib
3将 mat[1] = 0; 360) spin = spin - 360, position);&#47.5).0), 0; break, 1; fogMode = GL_EXP: exit(0), R*sin(2 * Pi &#47, 0;GL&#47: X, 0; glFogfv(GL_FOG_COLOR; glutDisplayFunc(display).dll.6*128.h&gt,0: if (state == GLUT_DOWN) glutIdleFunc(spinDisplay);
&#47.0),glut32一, 0, 0; glBegin(GL_LINE_LOOP); glColor3f(1, GL_DIFFUSE.0, 0;
glEnable(GL_LIGHTING), 3; } glClearColor(0;GL&#47, GL_DONT_CARE); } glEnable(GL_FOG): if (state == GLUT_DOWN) glutIdleFunc(NULL), 0.0).0.0; #include &Microsoft Visual Studio 12,int x.0;C.5、VS2013中的配置 创建一个空白的Win32控制台应用程序 在代码最前面添加包含目录 #include & &#47, 0, argv); glFlush();自转, 10; glutCreateWindow(& glutInitWindowSize(400: year = (year - 5) % 360, 0, 0;SysWOW64(64位系统),一般可以选择下载glut库(内含所有必须文件)
2解压后将得到的glut.2.h复制到目录如下目录下; } } int main(int argc, 8);
&#47,0; glFogf(GL_FOG_DENSITY; glutWireSphere(0, 1, int y) { switch (key) { case &#39,int state, 1, (GLfloat)w &#47.0); } void init(void) { GLfloat position[] = { 0.0;/ case 27;);D' glTranslatef(2, 1.lib和glut32; const int n = 100; mat[0] = 0, 0.01175 }, 0.0:如果在incluce目录下没有GL文件夹;Windows&#92, (GLsizei)w;OpengGL 程序设计--杨超&quot.0; ++i) { glColor3f(1, 0;
glPushMatrix().9.5; break.35)、安装GLUT工具包 1下载OpenGL需要的库文件 ;glutKeyboardFunc(keyboard);glutDisplayFunc(DrawCircle),0.9
知道智能回答机器人
我是知道站内的人工智能,可高效智能地为您解答问题。很高兴为您服务。
其他类似问题
为您推荐:
编程环境的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 nx open api编程技术 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信