分享 osg的pagelod若干
dearpa 2013-5-16 10:56
1, DatabasePager的管理策略是:记录当前系统中PagedLOD节点的总数目;当这个数目超出指定数值时,开始对所有的PagedLOD排序并选出“保持在显示范围以外的时间最长”的节点,将其释放 这个总数目可以通过DatabasePager::setTargetMaximumNumberOfPageLOD来调节,默认为100,调节方式为 viewer-getDataBasePage()-s ...
751 次阅读|0 个评论
分享 osg示例程序解析之osgcubemap(转)
dearpa 2013-3-18 08:52
环境贴图的表达,本示例程序中,使用立方图纹理表达环境高光,为了能清楚地看到效果,我们对程序的光源位置和颜色进行了改动,程序中的主要代码在create_specular_highlights()函数中,代码如下: osg::StateSet *ss = node-getOrCreateStateSet(); //创建和设定立方图纹理的属性 osg::TextureCubeMap *tc ...
462 次阅读|0 个评论
分享 VC下对话框多选及判断文件是否打开
dearpa 2013-3-4 16:50
1,,默认情况下,CFileDialog只能单选文件,如果要多选: const DWORD dwFlags = OFN_ALLOWMULTISELECT;//开启多选模式 CString strFilter = _T("xml路径文件(*.xml)|*.xml|"); CFileDialog fileDlg(TRUE,_T(""), _T(""), dwFlags,strFilter); fileDlg.m_ofn.lpstrInitialDir=g_globalParam.m_ ...
671 次阅读|0 个评论
分享 osg关闭纹理的方法
dearpa 2013-2-27 12:41
在根节点下关闭即可: osg::StateSet* stateset = pNodeGridding-getOrCreateStateSet(); stateset-setMode(GL_TEXTURE_2D,osg::StateAttribute::OFF|osg::StateAttribute::OVERRIDE);
491 次阅读|0 个评论
OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
返回顶部