OSG中怎样通过点击一菜单按钮,使某一对象高亮显示

OSG中怎样通过点击一菜单按钮,使某一对象高亮显示,第1张

/创建一个线段交集检测对象

osgUtil::LineSegmentIntersector::Intersections intersections;

float x = eagetX();

float y = eagetY();

if (viewer->computeIntersections(x,y,intersections))

{

//得到相交交集的交点

/for(osgUtil::LineSegmentIntersector::Intersections::iterator hitr = intersectionsbegin();

hitr != intersectionsend();

++hitr)/

osgUtil::LineSegmentIntersector::Intersections::iterator hitr = intersectionsbegin();//找到第一个交接点即可

然后:

(hitr)drawable->getBound()center()找到这个几何体的中心位置进行下一步 *** 作即可!

1、打开3Dmax文件,选择“文件—>导出”成ds文件,就行。osg能够打开ds文件。

2、在运行命令里输入osgconv max ive或者osgconv max osg,就可以转换了。ive是osg的二进制格式!

以上就是关于OSG中怎样通过点击一菜单按钮,使某一对象高亮显示全部的内容,包括:OSG中怎样通过点击一菜单按钮,使某一对象高亮显示、你好,请问如何把3Dmax文件转化成osg文件,谢谢、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9731078.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存