查看: 1053|回复: 9

如何能知道ive模型的哪一点在线vec3d(1,1,0)上?

[复制链接]

该用户从未签到

发表于 2013-5-27 10:18:13 | 显示全部楼层 |阅读模式
如何能知道ive模型的哪一点在线vec3d(1,1,0)上?

该用户从未签到

发表于 2013-5-27 10:19:36 | 显示全部楼层
vec3d(1,1,0) 这个是线?????  可以用LinesegmentIntersection

该用户从未签到

发表于 2013-5-27 10:21:59 | 显示全部楼层
liuzhiyu123 发表于 2013-5-27 10:19
vec3d(1,1,0) 这个是线?????  可以用LinesegmentIntersection

然后 获得 intersectionPoint

该用户从未签到

 楼主| 发表于 2013-5-27 10:49:22 | 显示全部楼层
哦,是这个!
LineSegmentIntersector (const osg::Vec3d &start, const osg::Vec3d &end)

那能读到哪一点的颜色吗?

该用户从未签到

发表于 2013-5-27 10:52:03 | 显示全部楼层
tanbikehan 发表于 2013-5-27 10:49
哦,是这个!
LineSegmentIntersector (const osg::Vec3d &start, const osg::Vec3d &end)

读不到  这个点的颜色 概念太广了  只能获得顶点的color 如果是插值出来的 需要自己计算

该用户从未签到

 楼主| 发表于 2013-5-27 10:59:39 | 显示全部楼层
获得顶点的color ?

是osg::Node 的函数吗?

该用户从未签到

发表于 2013-5-27 11:02:34 | 显示全部楼层
tanbikehan 发表于 2013-5-27 10:59
获得顶点的color ?

是osg::Node 的函数吗?

这个不需要反问。。。

该用户从未签到

 楼主| 发表于 2013-5-27 11:11:26 | 显示全部楼层
osg:rawable::accept()?

该用户从未签到

 楼主| 发表于 2013-5-27 11:12:14 | 显示全部楼层
osg:: drawable ::accept()?

该用户从未签到

发表于 2013-5-27 12:28:14 | 显示全部楼层
便利ive模型中的所有顶点  然后计算顶点到直线的距离  距离为0 的点就在直线上
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表