如何vs2013中配置OpengGL的编程mac opengl 环境配置

如何vs2013中配置OpengGL的编程环境_百度知道
如何vs2013中配置OpengGL的编程环境
glPushMatrix(); glEnable(GL_DEPTH_TEST);GL/记住自己的位置 glutSolidSphere(1.0,0.5.0;glutDisplayFunc(DrawCircle):&#92.0, 0.0, 0; const GLfloat R = 1,glut32; glColor3f(1; glColor3f(0,最好在这两个目录下都复制相应的文件; glutInitWindowPosition(100, 1, (GLsizei)w; glMatrixMode(GL_PROJECTION).0 }: glutPostRedisplay().h& ++i) { glColor3f(1;公转 glRectf(0;, 0.0, 1.0:\OpengGL 程序设计--杨超& glFogfv(GL_FOG_COLOR, position); glFogf(GL_FOG_END.5); } void display(void) { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glutPostRedisplay().0\ glEnable(GL_LIGHT0); glutReshapeFunc(reshape); glutDisplayFunc(display)一; { GLfloat fogColor[4] = { 0.0,0; glutSolidSphere(0, 0;VC\ mat[0] = 0,int y ) { switch (button) { case GLUT_LEFT_BUTTON.04136: X;system32文件夹内(32位系统)或&#8234, 0; (GLfloat)h.0, 20, 0., 0.h&gt,spin=0; } } void reshape(int w、安装GLUT工具包 1下载OpenGL需要的库文件 ; &#47, int x.0 }.0.0).1745: if (state == GLUT_DOWN) glutIdleFunc(NULL);Windows\ i &lt, 0; 然后就可以编辑自己的OpenGL程序了 例如, argv); default, 1, GL_DONT_CARE).959;* fog color */ glLoadIdentity().01175 }.0&#92。 为了兼容性考虑, 0:如果在incluce目录下没有GL文件夹.f; glRotatef(2 * spin.0); void DrawCircle() { glLoadIdentity().dll这两个动态库文件放到操作系统目录下面的C, 100), 0,一般可以选择下载glut库(内含所有必须文件)
2解压后将得到的glut.04136.0;/ mat[0] = 0;* 画第一颗小行星 *&#47: glFogi(GL_FOG_MODE;GL/ mat[1] = 0.0f; } void keyboard(
&#47, 0;&#47.0), 3; case &#39, 0; glutPostRedisplay().0); mat[1] = 0; default.0); glFlush(), GL_DIFFUSE; glMaterialf(GL_FRONT.0; #include &lt.5; glutWireSphere(0;&#47, (GLsizei)h);
&#47.0, 0.0)、 20经度; glRotatef( glutMainLoop().h& n*i).1.1.0; 360) spin = spin - 360;
glEnable(GL_LIGHTING); break.5, 0, 0; fogMode = GL_EXP: day = (day + 10) % 360.5; init().0.h& glFogf(GL_FOG_START; case GLUT_MIDDLE_BUTTON, 0, 1.0, 10.0);d' &#47: year = (year - 5) % 360;防止遮挡 glLightfv(GL_LIGHT0; for (i = 0, GL_AMBIENT、VS2013中的配置 创建一个空白的Win32控制台应用程序 在代码最前面添加包含目录 #include &lt, 0.5;Microsoft Visual Studio 12: year = (year + 5) % 360.0).0, 0, 0, 20.5,则需要手动创建
二; mat[2] = 0; #include & } glClearColor(0; glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB), 0;stdio,0; gluPerspective(60.2;C:复制如下代码到刚配置好的VS中 #include &lt, 10;SysWOW64(64位系统); }
5编译后能正确运行说明配置成功; } void spinDisplay(void) { spin = spin + 2, GL_POSITION, 0.0); glRotatef( #include &lt.0; static int year = 0; glClear(GL_COLOR_BUFFER_BIT).lib这两个静态函数库复制到文件目录的lib文件夹下
X;include\; break, GL_SPECULAR;glut, 0, 400), fogMode), break, 8).h复制到目录如下目录下; &#47, 1, 0, 8), 0:\ } glEnd(), 0,绕着一个向量以给定角度旋转(正的为逆时针) glTranslatef(2;, R*sin(2 * Pi / glMaterialfv(GL_FRONT:&#92, 5.0); } glEnable(GL_FOG).5;y&#39.9.0, mat); } void init(void) { GLfloat position[] = { 0;自转, fogColor);Windows&#92.h&gt, 0, 0;lib
3将 return 0, 1; glVertex2f(R*cos(2 * Pi / case &#39,int state, char** argv) { glutInit(& mat[2] = 0;* 画太阳半径.0;
/回到原来的位置 glutSwapBuffers(); glBegin(GL_LINE_LOOP).0; glTranslatef(2;&#47。
4将解压得到的头文件 n*i))、16纬度*/&#47.;Y&#39.5, 1;glut.0; glutMouseFunc(mouse);/ } } int main(int argc.61424, mat);Program Files (x86)&#92, int h) { glViewport(0.5.0; glMatrixMode(GL_MODELVIEW), 0, day = 0; case 27;/ static GLint fogMProgram Files (x86)&#92.0.0); if (spin & gluLookAt(0, GL_SHININESS;
&#47, (GLfloat)w / glMaterialfv(GL_FRONT, 1;glutKeyboardFunc(keyboard).0).0), 16).0; glFogf(GL_FOG_DENSITY.VC&#92, 1; glutInitWindowSize(400, 16; glPopMatrix().0);); glutPostRedisplay(), 8.35);GL 提示, 1: day = (day - 10) % 360; glMaterialfv(GL_FRONT;&#47: if (state == GLUT_DOWN) glutIdleFunc(spinDisplay), 1; case &#39.0; glutCreateWindow(&quot, 1;Microsoft Visual Studio 12.0; const int n = 100; glHint(GL_FOG_HINT;; } void mouse(int button.lib和glut32, mat); { GLfloat mat[3] = { 0.0).0;D' &#47, int y) { switch (key) { case ' glColor3f(0; break: exit(0).0; glutPostRedisplay().9, 0; const GLfloat Pi = 3
知道智能回答机器人
我是知道站内的人工智能,可高效智能地为您解答问题。很高兴为您服务。
其他类似问题
为您推荐:
编程环境的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何vs2013中配置OpengGL的编程环境_百度知道
如何vs2013中配置OpengGL的编程环境
提问者采纳
楼主的提问很难回答。VS2013正式版刚出来没几天,你从VC6.0过渡到VS2013,对IDE熟悉肯定是需要过程的,使用VS编程不是三言两语就能讲明白的。推荐你看看《Visual C+俯阀碘合鄢骨碉摊冬揩+ 2008 入门经典》,C++语法、IDE使用都讲了 满意请采纳,如有疑问请追问~
来自团队:
其他类似问题
为您推荐:
编程环境的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何vs2013中配置OpengGL的编程环境_百度知道
如何vs2013中配置OpengGL的编程环境
61424;Microsoft Visual Studio 12;GL/ glutDisplayFunc(display).lib这两个静态函数库复制到文件目录的lib文件夹下
X.0;防止遮挡 glLightfv(GL_LIGHT0, mat).0f, mat), day = 0; #include & 360) spin = spin - 360; mat[1] = 0; glFogf(GL_FOG_START, 1;, 0;D' glFogf(GL_FOG_DENSITY.5; case &#39.0, 8: if (state == GLUT_DOWN) glutIdleFunc(spinDisplay).0)一; const int n = 100.0; void DrawCircle() {lib
3将glut.h&gt, 1; glEnable(GL_LIGHT0).04136.0; } glClearColor(0.0、VS2013中的配置 创建一个空白的Win32控制台应用程序 在代码最前面添加包含目录 #include &include&#92, 0;/Y' glutPostRedisplay(), fogColor);
/ ++i) { glColor3f(1.0); glRotatef( static GLint fogMode.0.0, 20.h&gt.0;y'C:复制如下代码到刚配置好的VS中 #include &lt.h&gt。 为了兼容性考虑; glutMainLoop(), 400); glutInitWindowSize(400;VC&#92, 3.0);system32文件夹内(32位系统)或‪ glMatrixMode(GL_PROJECTION); glutPostRedisplay(); case 27; glColor3f(0, GL_SPECULAR.1, 0, 0; break,glut32,&#47: day = (day - 10) % 360.0); gluPerspective(60.0, 1, 0: exit(0), 5;.0), int y) { switch (key) { case &#39、16纬度*&#47.01175; glEnable(GL_DEPTH_TEST);* fog color *&#47, argv); (GLfloat)h; }
5编译后能正确运行说明配置成功; glRotatef(2 * spin.0.0; glMatrixMode(GL_MODELVIEW); case GLUT_MIDDLE_BUTTON, 1; glLoadIdentity(); &#47: X.0\VC&#92.h& mat[1] = 0.2.0.dll这两个动态库文件放到操作系统目录下面的C.1745; glutPostRedisplay();Windows\ } } void reshape( const GLfloat R = 1; glutInitWindowPosition(100, 8); glFlush(), 0.0);
glEnable(GL_LIGHTING).04136; glColor3f(1; fogMode = GL_EXP.5, 0, (GLfloat)w / case &#39, 10;回到原来的位置 glutSwapBuffers(); if (spin & break.9, mat); } void spinDisplay(void) { spin = spin + 2;/ glFogf(GL_FOG_END; glutPostRedisplay().5.0, 0; glMaterialfv(GL_FRONT; glRotatef( mat[0] = 0, 1, (GLsizei)w; } void mouse(int button, 0, R*sin(2 * Pi / glutMouseFunc(mouse).727811; mat[2] = 0; const GLfloat Pi = 3; /stdio.0;Microsoft Visual Studio 12;stdlib:如果在incluce目录下没有GL文件夹; i &
&#47, GL_SHININESS, 0:&#92.6*128, 0.5, 0, 1: day = (day + 10) % 360;
glPushMatrix(), 1;/ case &#39, 0: year = (year + 5) % 360; break, 16), 0.0), 0;* 画第一颗小行星 */ } void keyboard(unsigned char key.5).0); } } int main(int argc,则需要手动创建
二;Windows\GL 提示, 0, 10; n*i)。
4将解压得到的头文件glut, 20; default.5; glutReshapeFunc(reshape).0\ glutCreateWindow(& glBegin(GL_LINE_LOOP); 然后就可以编辑自己的OpenGL程序了 例如.0;/d&#39.5;Program Files (x86)&#92, GL_DONT_CARE),math.0);SysWOW64(64位系统), char** argv) { glutInit(&,0.0.0), 0;glutDisplayFunc(DrawCircle).0, 1; return 0.1.0), 16, 100); for (i = 0; { GLfloat mat[3] = { 0.0 },最好在这两个目录下都复制相应的文件: &#47.01175 };
/&#47, 1, position).f, 0.5.0).0.0, 1, 0; glColor3f(0; &#47.0;* 画太阳半径.0); glFogfv(GL_FOG_COLOR, 0, GL_DIFFUSE; gluLookAt(0,0; } void init(void) { GLfloat position[] = { 0.626959;
&#47.h复制到目录如下目录下, 1.35),int x,一般可以选择下载glut库(内含所有必须文件)
2解压后将得到的glut, (GLsizei)h); glLoadIdentity(); init(); { GLfloat fogColor[4] = { 0, GL_AMBIENT; n*i)).0;GL/ #include & glFogi(GL_FOG_MODE, 0.0:\ mat[0] = 0, 0: if (state == GLUT_DOWN) glutIdleFunc(NULL); glClear(GL_COLOR_BUFFER_BIT),int y ) { switch (button) { case GLUT_LEFT_BUTTON; glMaterialfv(GL_FRONT; glutPostRedisplay().5; glutWireSphere(0;OpengGL 程序设计--杨超&quot, 8), GL_POSITION, 1.626959;
/&#47、 20经度;glut.0.dll.0); mat[2] = 0, 0, 0;Program Files (x86)\ break, 0, 0; glTranslatef(2,spin=0; break.lib和glut32,0.0; } void display(void) { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT).0, 0; glHint(GL_FOG_HINT;公转 glRectf(0.0, 0, int h) { glViewport(0, 0;记住自己的位置 glutSolidSphere(1;glutKeyboardFunc(keyboard): year = (year - 5) % 360:\ glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB).0; } glEnable(GL_FOG).h& } glEnd(); glMaterialf(GL_FRONT; glPopMatrix(); glVertex2f(R*cos(2 * Pi &#47:自转; n:&#92,绕着一个向量以给定角度旋转(正的为逆时针) glTranslatef(2;); #include &lt, fogMode).5; glutSolidSphere(0.0; static int year = 0; glMaterialfv(GL_FRONT;.0.0 }.9, 0.0);&#47、安装GLUT工具包 1下载OpenGL需要的库文件
知道智能回答机器人
我是知道站内的人工智能,可高效智能地为您解答问题。很高兴为您服务。
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何vs2013中配置OpengGL的编程环境_百度知道
如何vs2013中配置OpengGL的编程环境
提问者采纳
20.5;#include &static GLint fogMode.0f.61424;glMaterialf(GL_FRONT;glutDisplayFunc(DrawCircle);const int n = 100.1745.0, int h){glViewport(0:day = (day - 10) % 360;* fog color *&#47, 0.0;/&#47, 0; n*i);Microsoft Visual Studio 12.0).h& mat[2] = 0;glColor3f(0;Windows&#92, 0; mat[1] = 0:exit(0);glMatrixMode(GL_MODELVIEW);glFogf(GL_FOG_DENSITY; n*i)),int y ){switch (button){case GLUT_LEFT_BUTTON.0).0.5, 8);Microsoft Visual Studio 12;glEnable(GL_LIGHT0);if (spin &gt, char** argv){glutInit(&* 画太阳半径;break, 0.0;Windows&#92.0; /&#47、安装GLUT工具包1下载OpenGL需要的库文件 ;const GLfloat R = 1;Program Files (x86)&#92.0 }; 360)spin = spin - 360,int state。4将解压得到的头文件glHint(GL_FOG_HINT;glFogf(GL_FOG_END;glLoadIdentity();}glEnd();glFogi(GL_FOG_MODE;VC\}void keyboard(unsigned char key,0;glutKeyboardFunc(keyboard), 20;glMatrixMode(GL_PROJECTION).0);glMaterialfv(GL_FRONT.0:&#92.0, 0;&#47, 10, 5;}void display(void){glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); (GLfloat)h;mat[0] = 0;glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB), 0, position);case &#39, 0.0:\防止遮挡glLightfv(GL_LIGHT0, fogColor), 1;glTranslatef(2;case 27, 1;void DrawCircle(){int
i, 0, 0, (GLsizei)h), 3.0);gluPerspective(60;{GLfloat mat[3] = { 0.5).dll, int x.6*128;,0.0;Program Files (x86)&#92.0, 8, 16, GL_AMBIENT;glutDisplayFunc(display);
glEnable(GL_LIGHTING).0;glFlush().h&gt.5;}void init(void){GLfloat position[] = { 0, int y){switch (key) {case 'd'system32文件夹内(32位系统)或&#8234, 0;glMaterialfv(GL_FRONT;
&#47, 0, 1;glutCreateWindow(&GL提示.dll这两个动态库文件放到操作系统目录下面的C;}}int main(int argc, 100);mat[0] = 0.01175:复制如下代码到刚配置好的VS中#include & i &break.1, 10。为了兼容性考虑;glutPostRedisplay();glutPostRedisplay();}}void reshape(int w.0.0\);, 0, 1、 20经度.0).0; ++i){glColor3f(1;公转glRectf(0;GL/for (i = 0.727811;C;lib3将&#47.0;SysWOW64(64位系统);//gluLookAt(0;VC&#92.0);glRotatef(2 * spin, argv);;glMaterialfv(GL_FRONT, (GLfloat)w &#47, 0.h&glutMouseFunc(mouse).01175 }.626959; &#47.0, GL_SPECULAR;{GLfloat fogColor[4] = { 0;break, 0, 1, GL_SHININESS,最好在这两个目录下都复制相应的文件, 0:year = (year + 5) % 360,glut32, 0:break, 1.5.0 },绕着一个向量以给定角度旋转(正的为逆时针)glTranslatef(2.0, 0, mat).0);glutInitWindowPosition(100,一般可以选择下载glut库(内含所有必须文件)2解压后将得到的glut,spin=0, 1;#include &lt.0.0).0\glBegin(GL_LINE_LOOP);&#47, GL_DONT_CARE):&#92.0);
&#47.0, 0;glutPostRedisplay();glRotatef(spin,static int year = 0, (GLsizei)w, mat):if (state == GLUT_DOWN)glutIdleFunc(NULL);glLoadIdentity();自转.0), 0:如果在incluce目录下没有GL文件夹, 8);glutPostRedisplay():&#92.h&}glClearColor(0, 400);glColor3f(1, GL_DIFFUSE;&#47, 0;记住自己的位置glutSolidSphere(1;
&#47.0;Y&#39、VS2013中的配置创建一个空白的Win32控制台应用程序在代码最前面添加包含目录#include &case '
/fogMode = GL_EXP;#include &lt.0);
glPushMatrix();glutPostRedisplay(), 0.lib和glut32;const GLfloat Pi = 3;glVertex2f(R*cos(2 * Pi /glFogfv(GL_FOG_COLOR;init().h&include&#92.f;glFogf(GL_FOG_START.0;glutWireSphere(0;&#47, 0, R*sin(2 * Pi &#47.0, 1.0;stdlib, 0.5:year = (year - 5) % 360;
/}void spinDisplay(void){spin = spin + 2.0): mat[2] = 0.04136;, 0:if (state == GLUT_DOWN)glutIdleFunc(spinDisplay).0), 1;}void mouse(int button, 16).1, 0,则需要手动创建二;stdio.9:X.0, 0;glutReshapeFunc(reshape);glutMainLoop();然后就可以编辑自己的OpenGL程序了例如.0;math, fogMode), 1, 1.lib这两个静态函数库复制到文件目录的lib文件夹下 X.9.5, 0, mat), 0.0).35);GL&#47, GL_POSITION.0;} 5编译后能正确运行说明配置成功, 0.0);case GLUT_MIDDLE_BUTTON;glColor3f(0, 1.h复制到目录如下目录下;glEnable(GL_DEPTH_TEST);}glEnable(GL_FOG).0;回到原来的位置glutSwapBuffers();glutInitWindowSize(400.5;glPopMatrix():day = (day + 10) % 360, 0.5;break、16纬度*/return 0.04136, day = 0;glClear(GL_COLOR_BUFFER_BIT).0;glRotatef(* 画第一颗小行星 *&#47.0.5,0;OpengGL 程序设计--杨超& mat[1] = 0;y&#39一.0;glutSolidSphere(0.2;D'case &#39.626959
工程信息部总经理
其他类似问题
为您推荐:
编程环境的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 opengl环境配置vs2015 的文章

 

随机推荐