两个凸多边形,如何检测他们的交集

wang7890 2009-02-27 07:28:35
两个凸多边形,如何检测他们的交集?

请大家赐教!

...全文
315 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wang7890 2009-02-27
  • 打赏
  • 举报
回复
我发现我看不见大家的留言,只能通过 “结贴” 才能看见。为什么?
chenyingshu 2009-02-27
  • 打赏
  • 举报
回复
http://www.acm.cs.ecnu.edu.cn/problem.php?problemid=1624
http://www.pudn.com/downloads27/sourcecode/graph/detail85632.html
这两个网址里的还好的。楼主看啊看你去?
dongpy 2009-02-27
  • 打赏
  • 举报
回复
先判断是否存在包含关系,若没有,就按3楼算法,计算各边的交点,然后遍历搜索。
  • 打赏
  • 举报
回复
http://www.acm.cs.ecnu.edu.cn/problem.php?problemid=1624
这道acm题跟你的要求差不多,可以找找他的答案。
joyancy21 2009-02-27
  • 打赏
  • 举报
回复
很有点麻烦,我写过此程序,计算机图形学的书上有。
基本思路是:
多边形 A,B
将多边形A的每条边与多边形B的每条边求交,如果相交就添加交点到两个多边形顶点序列。
然后从一个序列搜索,搜索到A,B中有相同的点 ,就跳到另一个序列继续搜索 直到形成环。

建议你找本书来看
waizqfor 2009-02-27
  • 打赏
  • 举报
回复
[Quote=引用楼主 wang7890 的帖子:]
两个凸多边形,如何检测他们的交集?

请大家赐教!
[/Quote]
http://www.pudn.com/downloads27/sourcecode/graph/detail85632.htmlLZ看看这个吧
具体操作 也是靠坐标判断 看看具体函数就可以了
xianyuxiaoqiang 2009-02-27
  • 打赏
  • 举报
回复
发现楼主得问题很多啊。是在看书还是什么?

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧