查看: 1317|回复: 3

几何体求交的问题

[复制链接]

该用户从未签到

发表于 2011-6-21 14:58:05 | 显示全部楼层 |阅读模式
本帖最后由 oman 于 2011-6-21 15:04 编辑

绘制一个多边形,在多边形上点击,然后通过
osgUtil:ineSegmentIntersector::Intersections intersections;
if (view->computeIntersections(ea.getX(),ea.getY(),intersections))
求交,完成这一个简单过程后,修改多边形顶点,多边形也确实是渲染的修改后的效果,再在这个多边形上点击,上述求交就找不到交点了,为什么?明明是应该有交点的。

该用户从未签到

 楼主| 发表于 2011-6-21 15:05:50 | 显示全部楼层
在修改帖子的过程中想到问题的原因了,但还是发上来吧,反正帖子也没法删除,是没有调用tessellate的缘故。但还是有些奇怪,渲染都按照正确的结果渲染出来了,求交却不对,不知何故

该用户从未签到

发表于 2011-6-21 15:51:19 | 显示全部楼层
渲染和求交是两个概念,您的渲染结果tessellate了,但是这可能不会影响到原本存储的几何数据信息,因此求交的数据源并没有被细分

该用户从未签到

发表于 2015-10-18 13:38:13 | 显示全部楼层
oman 发表于 2011-6-21 15:05
在修改帖子的过程中想到问题的原因了,但还是发上来吧,反正帖子也没法删除,是没有调用tessellate的缘故。 ...

如何调用tessellate??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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