//定义一个多面体,我在前面的代码中已经求得了一个形体的包围盒bb
osg::Polytope* polytope = new osg::Polytope;
polytope->setToBoundingBox(bb);
//下面是仿照那个帖子写的求交的使用,因为要对根节点下面所有的节点都看看是不是有交集,所以用root接受
osg::ref_ptr<osgUtil::PolytopeIntersector> pi = new osgUtil::PolytopeIntersector(*polytope);
osg::ref_ptr<osgUtil::IntersectionVisitor> iv = new osgUtil::IntersectionVisitor(pi.get());
root->accept(*(iv.get()));