文件名称:基于SDI的opengl程序框架
文件大小:1.91MB
文件格式:RAR
更新时间:2011-05-21 17:52:01
opengl SDI VC 代码 程序框架
在OpenGL01View.cpp的DrawScene()中修改代码即可.如在
程序中DrawScene()添加以下代码:
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // 清除屏幕及深度缓存
glLoadIdentity(); // 重置视口、当前的模型观察矩阵
glTranslatef(0.5f,0.5f,1.5f);
glBegin(GL_TRIANGLE_STRIP); // 绘制三角形
glColor3f(1.0f,0.0f,0.0f); //设置当前色为红色
glVertex3f( 0.0f, 1.0f, 0.0f); // 上顶点
glColor3f(0.0f,1.0f,0.0f); //设置当前色为绿色
glVertex3f(-1.0f,-1.0f, -1.0f); // 左下
glColor3f(0.0f,0.0f,1.0f); //设置当前色为蓝色
glVertex3f( 1.0f,-1.0f, 0.0f); // 右下
glEnd(); // 三角形绘制结束
glFlush();
【文件预览】:
SDIOpenGL
----OpenGL01.opt(49KB)
----OpenGL01Doc.cpp(2KB)
----OpenGL01.ncb(89KB)
----OpenGL01.cpp(4KB)
----SDIOpenGL.ncb(49KB)
----StdAfx.cpp(210B)
----OpenGL01Doc.h(1KB)
----OpenGL01.plg(1KB)
----MainFrm.h(2KB)
----OpenGL01View.cpp(4KB)
----SDIOpenGL.opt(48KB)
----Debug()
--------OpenGL01Doc.obj(14KB)
--------vc60.pdb(356KB)
--------OpenGL01.res(7KB)
--------vc60.idb(217KB)
--------OpenGL01.pch(5.41MB)
--------OpenGL01.ilk(431KB)
--------OpenGL01.pdb(425KB)
--------OpenGL01View.obj(23KB)
--------OpenGL01.exe(116KB)
--------MainFrm.obj(19KB)
--------StdAfx.obj(105KB)
--------OpenGL01.obj(23KB)
----ReadMe.txt(4KB)
----StdAfx.h(1KB)
----OpenGL01View.h(2KB)
----MainFrm.cpp(2KB)
----OpenGL01.aps(28KB)
----OpenGL笔记(1)手把手教你搭建MFC进行OpenGL编程的框架.txt(3KB)
----Resource.h(496B)
----OpenGL01.dsp(5KB)
----OpenGL01.rc(10KB)
----OpenGL01.clw(2KB)
----OpenGL01.dsw(541B)
----OpenGL01.h(1KB)
----res()
--------OpenGL01Doc.ico(1KB)
--------OpenGL01.rc2(400B)
--------OpenGL01.ico(1KB)
--------Toolbar.bmp(1KB)