本文主要是介绍OSG学习笔记14-快速构建视图的窗口设备(OSG程序在窗口中显示),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
讲道理,像我这么蠢的人真的不多了。想同时运行一个模拟触摸板的模拟器程序,还有自己的OSG程序,脑子都纠结破了,又是想用Qt,又是想照着书上的代码,创建窗口,拿着书,跑去问实验室C++小王子,到底应该把绘制模型语句加上。小王子答:为什么要这么复杂,在窗口中显示OSG程序,不是一句话的事情吗。OMG!我表示不相信。
后来一想,我为什么从来没有考虑过,OSG程序,是怎么将所绘制的图形显示出来的,还不是构建了一个viewer嘛,就是所谓的视景器啊,我的天,然后查看王锐大大的《OSG三维渲染引擎设计与实践》里面的关于视景器中视图类的基本结构,分分钟吐血,自己还纠结了那么久。
—————————————————————————————————————————————————————————————————————————————
void setUpViewInWindow(int x,int y, int width,int height,unsigned int screenNum);
void setUpViewOnSingleScreen(unsigned int screenNum);
快速构建视图的窗口设备,在指定屏幕上创建一个指定位置和尺寸的窗口,或者一个全屏窗口。
调用:
viewer.setUpViewInWindow(0,0,500,500,1);
—————————————————————————————————————————————————————————————————————————————
刚刚看到freesourth大大的朋友圈发的文章,笑死了,
单身程序够解决了一个技术难题后没有妹子可以炫耀或夸一下自己怎么办?
大神回复:“现在你明白了吧,为什么那么多程序员要写技术博客”
其实有对象的程序媛在解决虽然可能很简单的技术难题后,也会写博客炫耀。哈哈哈。
这篇关于OSG学习笔记14-快速构建视图的窗口设备(OSG程序在窗口中显示)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!