osg对象拾取的问题 大佬来救救

老拆 老拆 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

 我利用osg自带的 函数 实现了 点击鼠标画点   

 osgUtil::LineSegmentIntersector::Intersections intersections;
    if (mViewer->computeIntersections(x, y, intersections))
    { 
        osgUtil::LineSegmentIntersector::Intersections::iterator hitr=intersections.begin();

             osg::Vec3d  vec3 = hitr->getLocalIntersectPoint();

然后得到这个点  就可以画了 

 

但是我现在又画了线,我想实现鼠标点击 这个点,或线  能拾取到这个点或线的geode  computeIntersections函数 好像不能做到 ,请大神赐教一下

网上的资料太少了  谢谢  !!!!!!!!

...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
老拆
图象工具使用 1,451 成员 24,331 内容