在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1642|回复: 4

[求助] laker如何判断path与两点所连直线相交

[复制链接]
发表于 2021-2-23 23:40:15 来自手机 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
请问laker或华大有什么命令判断path与任意两点间直线相交?注意不是与path的bbox相交
发表于 2021-2-24 01:43:39 | 显示全部楼层
本帖最后由 yangqi666 于 2021-2-24 01:49 编辑

软件我没用过,但这是数学问题,所以方法是通用的。如果可以得到这个path的两个顶点坐标,那决定这两条线的四个点你都有了,就可以用向量叉乘判断线与线之间是否跨立,从而可以解决这种线段与线段、线段与直线是否相交的问题了。
具体过程百度搜一下 "向量叉乘" "跨立相交" "快速排斥" 类似关键字有很多讲解。

 楼主| 发表于 2021-2-24 08:21:45 来自手机 | 显示全部楼层


yangqi666 发表于 2021-2-24 01:43
软件我没用过,但这是数学问题,所以方法是通用的。如果可以得到这个path的两个顶点坐标,那决定这两条线的 ...


谢谢,这个我是明白的。但事实上我说的path线不止两个点,可能会有七八个折点。理论上来讲,与path线上相邻两点间做运算确实可以的,不过似乎太显麻烦,一旦path线增多,折点增多运算的数据量就增加很多。当然这不失为一个办法
发表于 2021-2-25 00:29:06 | 显示全部楼层


thoughtfulworm 发表于 2021-2-24 08:21
谢谢,这个我是明白的。但事实上我说的path线不止两个点,可能会有七八个折点。理论上来讲,与path线上相 ...


只是套一个循坏的事情
发表于 2021-2-25 23:40:39 | 显示全部楼层
学到东西了。这个网页在最后面给出了在编程时的坐标运算:https://www.cnblogs.com/TangMoon/archive/2017/09/29/7611115.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-19 05:42 , Processed in 0.018880 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表