社区
图形处理/算法
帖子详情
opengl绘制闪烁问题
miranda2002
2007-04-29 02:58:40
本人用opengl绘制地形,地形的部分边缘在render时发生闪烁,一会儿绘制一会儿不绘,本人进行的很多调式,应该不是算法的问题,不知哪位遇到过类似问题,敬请帮忙解决!,谢谢!
...全文
480
5
打赏
收藏
opengl绘制闪烁问题
本人用opengl绘制地形,地形的部分边缘在render时发生闪烁,一会儿绘制一会儿不绘,本人进行的很多调式,应该不是算法的问题,不知哪位遇到过类似问题,敬请帮忙解决!,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qtgming
2007-05-10
打赏
举报
回复
缓冲
liuxiaomingqiong
2007-05-09
打赏
举报
回复
是因为你的地面贴图太大,你最好用MIP贴图
我的QQ38230896
miranda2002
2007-04-30
打赏
举报
回复
BOOL CCity3DView::OnEraseBkgnd(CDC* pDC)
{
return true;
}不是这个原因,我试过了!
syy64
2007-04-29
打赏
举报
回复
BOOL CCity3DView::OnEraseBkgnd(CDC* pDC)
{
return true;
}
Rock_And_Roll
2007-04-29
打赏
举报
回复
没有用过opengl,帮你顶
解决
OpenGL
在MFC下的
闪烁
问题
The flicker occurs because Windows paints the backgroundfirst and then
OpenGL
next. Since we have
OpenGL
doing the job of clearing thebackground, we'll turn off Windows from clearing the background. T
OpenGL
与MFC编程思想
from http://hi.baidu.com/xdwu/blog/item/a7f466dfcb385c1b4954038a.html 花了两天时间终于把MFC与
OpenGL
的相关技术学会了,现在可以方便的
绘制
三维图形了,小结一下。 一、资料的选取 网上的资料多如牛毛,但精华较少,错误百出,误人子弟。经过精心挑选选择以下几项足以。 1、 MSDN上的CUBE示例:说
基于MFC的
OpenGL
绘图
一、简介 GDI是通过设备句柄(Device Context以下简称"DC")来绘图,而
OpenGL
则需要
绘制
环境(Rendering Context,以下简称"RC")。每一个GDI命令需要传给它一个DC,但与GDI不同,
OpenGL
使用当前
绘制
环境(RC)。一旦在一个线程中指定了一个当前RC,在此线程中其后所有的
OpenGL
命令都使用相同的当前RC。虽然在单一窗口中可以使用多个RC
Opengl
单双缓冲区区别
转自http://blog.csdn.net/mfcappwizard/article/details/6965617 单缓冲,实际上就是将所有的绘图指令在窗口上执行,就是直接在窗口上绘图,这样的绘图效率是比较慢的,如果使用单缓冲,而电脑比较慢,你回到屏幕的
闪烁
。 双缓冲,实际上的绘图指令是在一个缓冲区完成,这里的绘图非常的快,在绘图指令完成之后,再通过交换指令把完成的图形立即显示在屏幕上,这就
MFC绘图
闪烁
问题
1、显示图像
闪烁
的
问题
当窗口连续显示多帧图像或者窗口拉动时,窗口需要重绘,这时候,MFC总是先用背景色将显示区清楚,之后调用OnPaint,而背景色往往与绘图内容反差很大,这样在短时间内背景色与显示图像交替出现,使得显示窗口看起来在
闪烁
。 如果将背景刷设置为NULL,这样无论如何重绘图像都不会
闪烁
,但是使得窗口的显示非常混乱,因为重绘时没有背景色对原来
绘制
的图像清除,而又叠加了新的图像。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章