文件名称:字体移动以及漂浮font
文件大小:4.04MB
文件格式:RAR
更新时间:2012-06-07 13:08:04
font
这个是关于字移动的OPENGL的源代码 int DrawGLScene(GLvoid) // 从这里开始进行所有的绘制 { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // 清除屏幕和深度缓存 glLoadIdentity(); // 重置当前的模型观察矩阵 /***********************************新添的代码***********************************************************************************/ glTranslatef(0.0f,0.0f,-1.0f); // 移入屏幕一个单位 // 根据字体位置设置颜色 glColor3f(1.0f*float(cos(cnt1)),1.0f*float(sin(cnt2)),1.0f-0.5f*float(cos(cnt1+cnt2))); // 设置光栅化位置,即字体的位置 glRasterPos2f(-0.45f+0.05f*float(cos(cnt1)), 0.35f*float(sin(cnt2))); glPrint("Active OpenGL Text With NeHe - %3.2f", cnt1); // 输出文字到屏幕 rot+=0.5f; cnt1+=0.051f; // 增加计数器值 cnt2+=0.005f; // 增加计数器值 /********************************************************************************************************************************/ return TRUE; // 一切 OK }
【文件预览】:
13_Font
----glut.h(21KB)
----13_Font.sln.old(903B)
----GLAUX.LIB(1.25MB)
----Font.cpp(21KB)
----_UpgradeReport_Files()
--------UpgradeReport.xslt(12KB)
--------UpgradeReport_Plus.gif(71B)
--------UpgradeReport.css(3KB)
--------UpgradeReport_Minus.gif(69B)
----wglew.h(38KB)
----13_Font.vcproj.71BF8EDA7F384E4.Administrator.user(1KB)
----13_Font.suo(9KB)
----13_Font.vcproj.7.10.old(3KB)
----GlU32.Lib(12KB)
----glut32.lib(78KB)
----Debug()
--------glut32.dll(166KB)
--------vc80.pdb(100KB)
--------glu32.dll(119KB)
--------Font.obj(53KB)
--------BuildLog.htm(7KB)
--------13_Font.pdb(2.23MB)
--------glew32.dll(188KB)
--------mt.dep(67B)
--------13_Font.ilk(1.52MB)
--------13_Font.exe.embed.manifest(146B)
--------13_Font.exe.intermediate.manifest(145B)
--------opengl32.dll(697KB)
--------13_Font.exe.embed.manifest.res(212B)
--------vc80.idb(299KB)
--------13_Font.exe(556KB)
----OpenGL32.Lib(75KB)
----13_Font.vcproj(4KB)
----13_Font.sln(873B)
----13_Font.suo.old(9KB)
----glew.h(463KB)
----UpgradeLog.XML(3KB)
----GLAUX.H(12KB)
----glew32.lib(275KB)
----13_Font.ncb(10.72MB)