OSG 视图与相机 类图

参考:  http://blog.youkuaiyun.com/wang15061955806/article/details/51603083


osgViewer模块是协调整个渲染引擎运作的神经中枢. 

通过camera渲染scene中的数据,并处理外部事件.  

cull过程中,构造状态树,渲染树,实现高效绘制. 



类列表:

osgViewer::Viewer为一个单独的场景scene保存一个单独的view,单视图的管理是通过osgViewer::Viewer来实现的。在osgViewer::Viewer中,只允许单视图,单视图可以同时包含多个相机渲染,也可以在多窗口中渲染。为了能够进行正常的渲染,还需要创建一个图形环境(默认的情况下已经创建了一个)。


osg::View主要用来管理所有的相机视图。它包含一个主相机和N个从属相机(Slave)。如果View仅有一个主相机,则该主相机用来负责控制和渲染场景视图。如果包含从属相机,则主相机用来负责控制管理视图,从属相机用于渲染场景。


osgViewer::View:可以挂节事件、处理事件、并负责创建相机和创建图形环境窗口。


osgViewer::ViewBase:具有管理渲染的线程、负责设置线程模式、启动相关线程等功能。


osgGA::GUIActionAdapter类:GUI动作适配器,用来向系统发送一些请求,以实现一些特定的操作。这也是GUI事件适配器的主要组成部分之一。
    

osg::DisplaySetting保存了与图形显示,尤其是立体显示(VR 双目)有关的所有信息。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值