社区
数据结构与算法
帖子详情
如下,交换两相交线段的端点,能使得两线段不相交吗?如何求解
dianyancao
2014-04-08 05:52:55
二维平面上有四个不同的点A1,A2,B1,B2
若线段A1A2和线段B1B2只有一个交点,那么线段A1B1和线段A2B2是否有交点?
...全文
171
2
打赏
收藏
如下,交换两相交线段的端点,能使得两线段不相交吗?如何求解
二维平面上有四个不同的点A1,A2,B1,B2 若线段A1A2和线段B1B2只有一个交点,那么线段A1B1和线段A2B2是否有交点?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dianyancao
2014-04-08
打赏
举报
回复
是的,还可以证明交换后两线段A1B1和A2B2长度总和,小于原来的两线段A1A2和B1B2长度总和
FancyMouse
2014-04-08
打赏
举报
回复
没有。但是注意这个结论十分依赖4个点不同的条件。允许相同的退化情况是可以的。 如果有点在A1A2直线上,不妨设为B1,则B1只能在A1A2内,那么B2必定在A1A2直线外。这时候可以推出不交(A2B2交A1B1直线于A2,但是A2不在A1B1,所以不交)。 如果B1B2都在直线外,那么两个点肯定在两侧,这时候肯定也能证明没有交点(A1B1,A2B2投影到A1A2直线的垂线方向的时候,相交的点只有A1和A2的投影,所以如果A1B1 A2B2相交,只有可能A1=A2)。
求
两
直线
相交
的交点C++源代码
求
两
任意直线(起点和
端点
)
相交
交点,不
相交
返回NULL,在WINXP,BCB6.0下面已经过N次测试
线
段
对象(判断是否
相交
以及
相交
点的获取)
自己写的 有限长度
线
段
对象。 提供3个方法: 1. 判断
两
个
线
段
是否
相交
; 2. 获取
相交
点; 3. 获取 对象
线
段
第一个
端点
和
相交
点 之间的距离;
java
线
段
类
一个
线
段
类 MyLine,要求如下: n主要属性有: e1,e2
端点
,类型为Point n编写构造方法,如(Point p1 , Point p2) n编写成员方法。如: •检查
线
段
是否位于第一象限check… •求
线
段
的长度 length() … •判断
两
条
线
段
(非延长线)是否
相交
(另一
线
段
作为参数)。 •求一点到该
线
段
(或延长线)的距离 n编写测试程序 •用户输入
线
段
的
两
点坐标构造一个
线
段
•用户选择需要执行已编写的哪种方法(判断是否
相交
) •根据用户选择的方法要求用户输入点的坐标,或者
线
段
的
两
点坐标,并反馈给用户结果。
计算几何常用算法源码——
线
段
与直线基本算法
㈡
线
段
及直线的基本运算 1. 点与
线
段
的关系 3 2. 求点到
线
段
所在直线垂线的垂足 4 3. 点到
线
段
的最近点 4 4. 点到
线
段
所在直线的距离 4 5. 点到折线集的最近距离 4 6. 判断圆是否在多边形内 5 7. 求矢量夹角余弦 5 8. 求
线
段
之间的夹角 5 9. 判断
线
段
是否
相交
6 10.判断
线
段
是否
相交
但不交在
端点
处 6 11.求
线
段
所在直线的方程 6 12.求直线的斜率 7 13.求直线的倾斜角 7 14.求点关于某直线的对称点 7 15.判断
两
条直线是否
相交
及求直线交点 7 16.判断
线
段
是否
相交
,如果
相交
返回交点 7
ue4,c++,平面最小封闭区域识别
程序思路: ①:得到
线
段
我们的
线
段
集合S(本次项目鼠标点击得到
线
段
(p1,p2
两
点)已经在ue4蓝图里面实现,这一步就不过多阐述) ②:移除孤立的
线
段
(
两
端的点都是孤立的); ③:拆分所有的
线
段
(就是将所有的
相交
线
线
段
拆分开,得到新的
线
段
集合S) ④:移除一个
端点
孤立的
线
段
(一个
端点
孤立的
线
段
是不构成多边形的) ⑤:找出所有的大区域
线
段
集合M,M是
线
段
集合的集合,二维数组;(这里的大区域指的是:以任意一条线为起点找到和它
相交
的其他
线
段
,再找到和这些
线
段
相交
的其他
线
段
,直到找不到
相交
线
段
,那么这些
线
段
的集合就是一个大区域Mi。然后找完所有的大区域) ⑥:分别对每一个大区域进行封闭区域的提取。
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章