
osgearth
bfzhao2008
懒啊
展开
-
osgearth加载请求节点优化方案
背景: pagelod请求一个node的图片是单线程,为了优化网络请求加载速度方法:1. 可以设置viewer->getDatabasePager()->setUpThreads(10,8); 设置数据分页管理调度线程数,这里设置是总计10个线程,http网络处理是8个线程,同时可以有8个线程从pagelist取出要加载的requestdata;2. 加载一个父节点下的4个子节点是使原创 2015-09-06 22:49:32 · 2342 阅读 · 0 评论 -
Plod加载模型
osg::ref_ptr pPagedLod = new osg::PagedLOD(); if (pPagedLod == NULL ) { std::cout << COUT_PREFIX << " new memory false ... " << id << endl; return; }原创 2016-08-23 10:19:56 · 909 阅读 · 0 评论 -
光照设置
osg::ref_ptr light = new osg::Light; osg::Vec4 vec1(255 / 255.0f, 248 / 255.0f, 220 / 255.0f, 1.0f); osg::Vec4 vec2(156 / 255.0f, 156 / 255.0f, 156 / 255.0f, 1.0f); light->setDiffuse(vec2); light-原创 2016-08-23 10:22:44 · 423 阅读 · 0 评论 -
指北针设置
头文件:compass.hclass Compass : public osg::Camera{public: Compass(); Compass( const Compass& copy, osg::CopyOp copyop=osg::CopyOp::SHALLOW_COPY ); META_Node( osg, Compass );原创 2016-08-23 10:25:18 · 2727 阅读 · 3 评论