上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 31 下一页
摘要: 写了个程序,运行很慢,帧率很低,不知道什么原因,以为程序代码太多,执行太慢,经过不断的调试和验证,才弄明白。现在记录一下:在glut函数中: 通过函数glutDisplayFunc(Draw);来设置需要显示的画面函数,虽然函数中有glutSwapBuffers();和glFlush();函数来刷新输出,但不会不断进行刷新。 如果需要不断刷新,则需要进行如下设置: glutDisplayFunc(Draw); glutIdleFunc(Draw); //增加idle时候的函数但是这样的话,如果函数内容不多,则会刷新过快。于是要通过glut的定时器函数来控制帧率,定时进行glutPostRedi 阅读全文
posted @ 2012-12-14 18:10 何解一直犯相同错误? 阅读(941) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/wuyong2k/article/details/7839973目录(?)[-]检测鼠标单击检测动作检测鼠标进入或离开窗口应用检测鼠标单击要想在OpenGL中处理鼠标事件非常的方便,GLUT已经为我们的注册好了函数,只要我们提供一个方法。使用函数glutMouseFunc,就可以帮我们注册我们的函数,这样当发生鼠标事件时就会自动调用我们的方法。函数的原型是:void glutMouseFunc(void(*func)(int button,int state,int x,int y));参数:func:处理鼠标click事件的函数的函数名。从上面可以看 阅读全文
posted @ 2012-12-14 17:20 何解一直犯相同错误? 阅读(378) 评论(0) 推荐(0) 编辑
摘要: http://www.ilovematlab.cn/thread-30611-1-1.htmlhttp://www.labfans.com/bbs/t4889/http://zerfew.blog.163.com/blog/static/193810169201237101245187/ 阅读全文
posted @ 2012-12-12 20:29 何解一直犯相同错误? 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 通常三维图形应用程序使用两种笛卡尔坐标系:左手系和右手系。在这两种坐标系中,正x轴指向右面,正y轴指向上面。通过沿正x轴方向到正y轴方向握拳,大姆指的指向就是相应坐标系统的正z轴的指向。下图显示了这两种坐标系统。opengl使用的是右手系,direct3D使用的是左手系。 阅读全文
posted @ 2012-12-12 14:30 何解一直犯相同错误? 阅读(497) 评论(0) 推荐(0) 编辑
摘要: //------------------------------------------------------------------------------ // Copyright (c) 2009 eryar All rights reserved. // // File : Main.cpp // Author : eryar@163.com // Date : 2009-9-18 23:04 // Version : 1.0v // // Description : // //===================================================== 阅读全文
posted @ 2012-12-10 12:38 何解一直犯相同错误? 阅读(428) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/ionnhelsbpcevze/item/76c5020453f18212cc34ea90 阅读全文
posted @ 2012-12-10 12:36 何解一直犯相同错误? 阅读(184) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/alexcrazy/article/details/7060755 阅读全文
posted @ 2012-12-10 12:36 何解一直犯相同错误? 阅读(139) 评论(0) 推荐(0) 编辑
摘要: http://www.c3dn.net/archiver/?tid-48.html想象一下,我们在原始森林里寻找宝藏,没有地图,没有GPS,那结果应该只有一种:不但找不到目标地点,而且很容易迷失方向。同样,在OpenGL绘制的场景中漫游,往往只能看到局部的场景,而无法确定自己现在处于大场景中哪个位置。所以,一个具有定位功能的GPS是十分必要的。 接下来,我们也基于OpenGL和MFC开发一个简约版的GPS,以便实时指示我们漫游时当前所在的位置。实现效果如下: 实现技术:VC++ 、MFC、GDI、OpenGL实现步骤:1.在MFC下实现漫游 (1).建立MFC单文档项目,配置OpenGL环境 阅读全文
posted @ 2012-12-10 12:35 何解一直犯相同错误? 阅读(703) 评论(0) 推荐(1) 编辑
摘要: void gluPerspective( GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar )near 和 far 决定了投影参考点与裁剪窗口的距离,fovy决定了裁剪窗口的高度,还有个参数 aspect 确定了裁剪窗口的长宽比例。所以fovy越大,裁剪窗口越大,相对的裁剪窗口中的物体就越小。这个函数原型为: void glFrustum(GLdouble left,GLdouble Right,GLdouble bottom,GLdouble top, GLdouble near,GLdouble fa... 阅读全文
posted @ 2012-12-10 12:34 何解一直犯相同错误? 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 每个元素(像素)的颜色通道数量.可以是 1, 2, 3 或 4.通道是交叉存取的,例如通常的彩色图像数据排列是: b0 g0 r0 b1 g1 r1 ... 阅读全文
posted @ 2012-12-10 10:12 何解一直犯相同错误? 阅读(801) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 31 下一页