initGLWidgetAndViewer
void initGLWidgetAndViewer()
{
osgViewer::ViewerBase::ThreadingModel threadingModel = osgViewer::ViewerBase::SingleThreaded;
IfcSystem* m_system->getRootNode()->setCullingActive( false );
osg::ref_ptr<VCGraphicsWindowQt> m_graphics_window = new GraphicsWindowQt( this );
QtOSGWidget* opengl_widget = m_graphics_window->getOpenGLWidget();
opengl_widget->setMinimumSize( QSize( , ) );
osg::ref_ptr<osgViewer::View> m_main_view = opengl_widget->getView();
m_main_view->setSceneData( m_system->getRootNode() );
osg::ref_ptr<osgViewer::CompositeViewer> m_composite_viewer = opengl_widget->getViewer();
m_composite_viewer->setThreadingModel( threadingModel );
m_composite_viewer->setKeyEventSetsDone( ); // disable the default setting of viewer.done() by pressing Escape.
m_composite_viewer->addView( m_main_view ); // set up the camera
osg::ref_ptr<osg::Camera> camera = m_main_view->getCamera();
camera->setGraphicsContext( m_graphics_window );
camera->setClearColor( osg::Vec4f( 0.92, 0.93, 0.94, 1.0 ) );
camera->setComputeNearFarMode( osg::CullSettings::DO_NOT_COMPUTE_NEAR_FAR ); if( m_main_view )
{
m_main_view->setCameraManipulator( m_camera_manipulator );
m_main_view->setSceneData( m_system->getRootNode() );
}
}

initGLWidgetAndViewer的更多相关文章
随机推荐
- 十分钟掌握Pandas(上)——来自官网API
十分钟掌握Pandas(上)——来自官网API 其实不止10分钟,这么多,至少一天 一.numpy和pandas numpy是矩阵计算库,pandas是数据分析库,关于百度百科,有对pandas的介绍 ...
- CentOS升级Openssl至openssl-1.1.0
1.查看原版本 wget http://www.openssl.org/source/openssl-1.1.0c.tar.gz openssl version 2.解压安装tar zxf opens ...
- vue 安装 ‘node-sass’ 运行报错:ERROR in Cannot find module 'node-sass'
好像是由于cnpm安装导致.执行下面的安装代码,或者使用npm 安装node-sass cnpm install node-sass@latest
- TDOA基站 之 时间同步
TDOA 和 TWR相比,标签可以用最少的信息来定位,但是对于基站要求很高,需要“时间同步”. 这也是TDOA算法的核心部分,很多套件对此讳莫如深,希望能沟通过本文使读者能对TODA同步有一定初步了解 ...
- Windows 创建Raid
Windows 常见raid有0.1和5,以下操作在虚拟机下模拟,学会这招在自己电脑做个raid也未尝不可啊~ 一.RAID 0 创建: 添加两块硬盘,联机并初始化(2T以下选MBR,以上选GPT) ...
- 安装部署mongodb
准备 groupadd mongodb useradd -g mongodb mongodb echo password |passwd --stdin mongodb mkdir -pv /data ...
- 三十九.NoSQL概述 部署Redis服务 、 部署LNMP+Redis
1. 搭建Redis服务器 在主机 192.168.4.50 上安装并启用 redis 服务 设置变量test,值为123 查看变量test的值 1.1 搭建redis服务器 1.1.1 安装re ...
- iwap:修改菜单树文件
1.添加mysql数据库连接的jar包. 2.
- Educational Codeforces Round 74
目录 Contest Info Solutions A. Prime Subtraction B. Kill 'Em All C. Standard Free2play D. AB-string E. ...
- YII框架入门
一.安装 php运行环境安装包:http://www.phpstudy.net/a.php/207.html Yii安装包: https://github.com/yiisoft/yii2/relea ...