注册 登录
OSG中国官方论坛-有您OSG在中国才更好 返回首页

dearpa的个人空间 http://bbs.osgchina.org/?5264 [收藏] [复制] [分享] [RSS]

日志

osg的pagelod若干

已有 750 次阅读2013-5-16 10:56 | osg

1,DatabasePager的管理策略是:记录当前系统中PagedLOD节点的总数目;当这个数目超出指定数值时,开始对所有的PagedLOD排序并选出“保持在显示范围以外的时间最长”的节点,将其释放这个总数目可以通过DatabasePager::setTargetMaximumNumberOfPageLOD来调节,默认为100,调节方式为viewer->getDataBasePage()->setTargetMaximumNumberOfPageLOD(50)
2,获取pagelod子结点的方法:没有现成的方法,只有子节点cow.osg进入视野并被加载后,您才可能通过getChild(0)得到它。
使用自定义的裁减回调setCullCallback可以强制PagedLOD的子节点加载,而无论它是否在视野之内,不过您需要谨慎编写裁减回调的内容

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

OSG中国官方论坛-有您OSG在中国才更好

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

联系我们

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