社区
图形处理/算法
帖子详情
如何判断一线段是否与以封闭多边形相交 在线等。。
dijianhua
2007-09-24 07:04:59
如何判断一线段是否与以封闭多边形相交 在线等。。多谢
急啊
...全文
722
16
打赏
收藏
如何判断一线段是否与以封闭多边形相交 在线等。。
如何判断一线段是否与以封闭多边形相交 在线等。。多谢 急啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangyaojie8818
2007-09-26
打赏
举报
回复
manbaum(砸锅上网) 说的方法虽然是不对的,不过很有指导意义,呵呵
我觉得可以把他说的内容改一改,先判断线段所在的直线与多边形有多少个交点
然后再判断交点是否在线段上.
dijianhua
2007-09-26
打赏
举报
回复
jhjhgkjhgkjhkjhkjgjhfghfhgfjlgh
liuxiuk
2007-09-26
打赏
举报
回复
算法多种
如区域编码
拿四边形来说:
7| 8 | 9
--|-----------|---
| |
2 | 0 | 1
__|___________|___
4| 5 | 6
对线段的端点进行区域判断:
1.端点有一个在区域0 => 相交
2.两个端点都在区域0 =>不相交
3.两个端点在同侧 =>不相交
4.两个端点在异侧 =>求与多边行边界线的焦点, 然后判断该点是否在区域内?
1).在 ==> 相交
2).不在=>不相交
dijianhua
2007-09-25
打赏
举报
回复
唉 快要放弃了 。。。。。
lyg_zy
2007-09-25
打赏
举报
回复
mark,学习一下。
ToperRay
2007-09-25
打赏
举报
回复
很多图形算法库对实体相交有现成的算法,你可以研究一下autocad的算法库
dijianhua
2007-09-25
打赏
举报
回复
没有其它简单些的方法吗?大侠们帮忙啊
manbaum
2007-09-25
打赏
举报
回复
最直接的办法就是用线段和多边形的每条边去比,如果线段的和边有交点就相交。
dijianhua
2007-09-24
打赏
举报
回复
帮忙啊。。。。。。。。。。
manbaum
2007-09-24
打赏
举报
回复
哦。我想错了。呵呵。sorry。再想想——
dijianhua
2007-09-24
打赏
举报
回复
什么是凸包啊? 你说的对吗? 要是一个线段穿过一个三角形,两个端点都在外,那也是相交的啊
manbaum
2007-09-24
打赏
举报
回复
其实很简单:你就判断线段的两个端点和凸包的关系,如果两个端点都在凸包内或者都在凸包外,那就不相交,如果一个在内,一个在外,那就一定相交。
这里要求是凸包,要是有凹进去的,那这个说法是错的。你自己考虑一下吧。不过,对于凹进去的多边形,可以先分解为若干凸包,这样也是可以解的。
dijianhua
2007-09-24
打赏
举报
回复
我搜了啊 没有找到啊? 我说的是线段,和直线不一样吧? 你那里有吗?
多谢啊
manbaum
2007-09-24
打赏
举报
回复
封闭多边形是凸包的话,有现成算法,自己搜一下吧,很多。
dijianhua
2007-09-24
打赏
举报
回复
帮忙啊aaaaaaaaaaaaa
dijianhua
2007-09-24
打赏
举报
回复
up 没人帮忙啊 有个思路也好 多谢了
判断
点
是否
在点组成的
封闭
区域内c++
本文介绍了三种
判断
点
是否
位于
多边形
内的方法:面积法、角度法及射线法,并重点讨论了射线法的具体实现。射线法通过从目标点引出一条射线,统计该射线与
多边形
边的交点数量来
判断
点的位置关系。
基于PCL实现
多边形
框选点云并进行裁剪(附C++源码)
本文介绍PNPoly算法原理及其在点云裁剪中的应用。PNPoly算法通过射线法
判断
点
是否
位于
多边形
内部,适用于2D
多边形
框选裁剪点云。文中详细解释了算法原理,并提供了C++代码实现,展示了如何在PCL可视化界面上绘制2D
封闭
多边形
并提取其内外部点云。
【390】向量叉乘,
判断
向量位置
本文深入探讨了计算几何在计算机科学中的关键应用,包括二维向量叉乘、
判断
点在
多边形
内部、
判断
凸
多边形
、
判断
线
段
相交
、计算凹凸
多边形
面积及
判断
线
段
在
多边形
内部等核心算法。通过具体实例和方法,为读者提供了实用的编程解决方案。
计算机图形学(二)输出图元_10_
多边形
填充区_1_
多边形
分类和识别
本文探讨了
多边形
在数学上的定义及计算机图形学中的应用。解释了
多边形
的几何特性,如凸
多边形
与凹
多边形
的区别,并介绍了识别凹
多边形
的方法。
【第4期-智能驾驶汽车系列术语概念解析】第9节:基于向量叉乘法的车辆碰撞检测
该文介绍了线
段
在平面中的相对位置关系,包括完全交叉、端点
在线
段
上、平行不共线等,并提供了
判断
线
段
相交
的准则。通过示例仿真展示了在路径规划和速度规划中如何利用这些理论进行碰撞检测,以确保规划的安全性。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章