查看: 2324|回复: 8

请教相交问题

[复制链接]

该用户从未签到

发表于 2009-4-22 15:22:12 | 显示全部楼层 |阅读模式
我想利用线和多边形的相交测试求出多边形边界上的点,请教一下,为什么当测试线与多边形边界相交时程序就会报错?而和多边形内部的点就没问题?谢谢

该用户从未签到

发表于 2009-4-22 20:37:46 | 显示全部楼层
我想您如果能给出一些说明问题的代码,应该有助于大家判断和讨论解决您的问题。

该用户从未签到

 楼主| 发表于 2009-4-22 20:56:28 | 显示全部楼层
其实很简单,比方说定义一个平行于XOY面得正方形(0.0,0.0)(10.0,0.0)(10.0,10.0)(0.0,10.0),我现在想用平行于Z轴的扫描线求线与面得交点,但是当扫描线与正方形顶点求交时(比如说与点(0.0,0.0)),程序回报错误。。。请问大家这是为什么?

该用户从未签到

发表于 2009-4-22 23:06:19 | 显示全部楼层
真的?我这里似乎没有问题?不知是否程序中别的地方存在问题;或者我和您的实现方法有所差别

该用户从未签到

 楼主| 发表于 2009-4-23 09:34:10 | 显示全部楼层
您能说下您的实现方法吗?

该用户从未签到

发表于 2009-4-23 11:06:02 | 显示全部楼层
仅仅是使用LineSegmentIntersector,我不认为程序会因此出错

该用户从未签到

 楼主| 发表于 2009-4-23 11:12:26 | 显示全部楼层
请教一下array,有没有LineSegmentIntersector的例子?目前还不清楚LineSegmentIntersector如何使用。。。

该用户从未签到

发表于 2009-4-23 12:17:57 | 显示全部楼层
例子可以参看osgpick~~~~~~~~

该用户从未签到

 楼主| 发表于 2009-4-23 20:50:11 | 显示全部楼层
谢谢flySky,我已经实现了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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