lvxiangjie 发表于 2012-5-29 11:12:36

请问一下flysky老师,设置遮挡面的问题

        //根据包围盒创建前、后、左、右 4个遮挡面
        osg::BoundingBox bb;
        bb.expandBy(bs);
        //前遮挡面
        scene->addChild(createOccluder(bb.corner(0),
                bb.corner(1),
                bb.corner(5),
                bb.corner(4)));

用这个办法得到的 遮挡面比模型大了一圈,有没有办法可以计算出和模型差不多大的遮挡面

lvxiangjie 发表于 2012-5-29 11:15:26

还有就是除了使用 遮挡节点 替代节点和LOD节点,有别的办法,降低资源消耗么?

lvxiangjie 发表于 2012-5-29 15:12:13

已经找到解决办法:使用osg::ComputeBoundsVisitor 来得到包围盒

我是王PP 发表于 2017-1-4 13:35:55

想请教下楼主OSG中的问题
页: [1]
查看完整版本: 请问一下flysky老师,设置遮挡面的问题