如何判断一线段是否与以封闭多边形相交 在线等。。 哦。我想错了。呵呵。sorry。再想想—— 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很多图形算法库对实体相交有现成的算法,你可以研究一下autocad的算法库 manbaum(砸锅上网) 说的方法虽然是不对的,不过很有指导意义,呵呵我觉得可以把他说的内容改一改,先判断线段所在的直线与多边形有多少个交点然后再判断交点是否在线段上. 算法多种如区域编码拿四边形来说: 7| 8 | 9--|-----------|--- | |2 | 0 | 1__|___________|___ 4| 5 | 6对线段的端点进行区域判断:1.端点有一个在区域0 => 相交2.两个端点都在区域0 =>不相交3.两个端点在同侧 =>不相交4.两个端点在异侧 =>求与多边行边界线的焦点, 然后判断该点是否在区域内? 1).在 ==> 相交 2).不在=>不相交 如何使用VC++画实时运动轨迹? 刚毕业想辞职,求支持,恳求指点 请教:opencv测车速问题(实时视频) 请教:关于工业控制界面语言转换实现问题 隐藏与显示对话框 在文本框属性加了自动垂直滚动条,可是当数据显示多了,超过了文本框的高度,滚动条如何实现自动下拉滚动啊? 这几句代码哪里有问题? DataBase? SQL表里有一个自己增长的ID(IDENTITY(1,1)),在INSERT一个记录后如何知道S自动写入的ID是什么 help:GPS数据发送格式 基于单文档(SDI)的MSCOMM串口通讯:弹出对话框内如何收发并显示数据 不同对话框之间的数据传递问题
我觉得可以把他说的内容改一改,先判断线段所在的直线与多边形有多少个交点
然后再判断交点是否在线段上.
如区域编码拿四边形来说: 7| 8 | 9
--|-----------|---
| |
2 | 0 | 1
__|___________|___
4| 5 | 6对线段的端点进行区域判断:1.端点有一个在区域0 => 相交
2.两个端点都在区域0 =>不相交
3.两个端点在同侧 =>不相交
4.两个端点在异侧 =>求与多边行边界线的焦点, 然后判断该点是否在区域内?
1).在 ==> 相交
2).不在=>不相交