发现一个很奇怪的问题:我用笔记本运行OSG里面的示例,出现的图案总是不完整显示的,以经典的奶牛图案为例,如图。
图一是我电脑上的情况,正常情况应该是图二。不知道这是什么原因,难道是我电脑显卡的原因吗?有谁碰到了类似的问题吗?有谁能解释一下吗?
=========================================分割线=========================================
经过漫长的探索,终于有一种不换电脑能够解决的办法了。
办法就是:不全屏显示。
在原来的程序main函数中,加上代码,如下:
osgViewer::Viewer viewer; viewer->addEventHandler(new osgViewer::WindowSizeHandler);
或许还需要添加include。#include <osgViewerViewerEventHandlers>。
运行之后,按F键,即可小屏显示。
全屏效果:
小屏效果: