Hi. What do you want to achieve?
On 7 December 2017 at 05:44, Mr.lv <eerfcfc...@sina.com> wrote: > I meet a question , how can i get exactly pointArray of > osgUtil::PolytopeIntersector::Intersection? > > osg::ref_ptr<osgUtil::PolytopeIntersector> picker = new > osgUtil::PolytopeIntersector(osgUtil::Intersector::WINDOW, mx - w, my - h, > mx + w, my + h); > osgUtil::IntersectionVisitor iv(picker); > > getViewer()->getCamera()->accept(iv); > > if (picker->containsIntersections()) > { > osgUtil::PolytopeIntersector::Intersection intersection = > picker->getFirstIntersection(); > > osg::Drawable* dr = intersection.drawable; > > osg::Vec3Array* vArray = > (osg::Vec3Array*)dr->asGeometry()->getVertexArray(); > > osg::Geode* geode = createLineByLocal(vArray); > if (!geode)return; > osg::Node* node = getWorldNode(geode); > if (!node)return; > add2TempLyr(node); > } > > what i got was wrong , who can helo me? thank you very much! > > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org