Qt加载Osg的老方式是使用osg3.4以及以前的某些版本中提供的osgQt项目加载osg,不过这种方式,在3.6等新版本中不再支持,更改起来比较麻烦,osg::GraphicsContext类不再提供osg::GraphicsContext::setWindowingSystemInterface接口函数,无法编译成功。不过目前有个替代方案,使用osgQOpenGL的osgQOpenGLWidget类进行三维模型的加载。
2022-08-29 20:22:20 34KB osgQt GraphicsContext osgQOpenGL osg
1
Qt加载Osg的老方式是使用osg3.4以及以前的某些版本中提供的osgQt项目加载osg,不过这种方式,在3.6等新版本中不再支持,更改起来比较麻烦,由于osg::GraphicsContext类不再提供osg::GraphicsContext::setWindowingSystemInterface接口函数,导致不能将osgQt项目编译成功。不过目前有个替代方案,使用osgQOpenGL的osgQOpenGLWidget类进行三维模型的加载,下载地址为: https://github.com/OpenSceneGraph/osgQt 下面是使用osgQOpenGLWidget从osgEarth的.earth配置文件加载三位数字地球的演示例子。
2021-04-16 22:17:24 3.12MB Qt osgEarth osgQt GraphicsContext
1