fengxue007 发表于 2008-7-1 09:06:00

多段线交点问题

一条多段线A两端分别延长之后,与另一条多段线B有两个交点。如何判断其中某一个交点是多段线A的起点还是终点延长得到的呢?

pmq 发表于 2008-7-7 09:50:00

用方位角或距离判断

fengxue007 发表于 2008-7-7 10:37:00

能再说的具体一点吗?

llsheng_73 发表于 2013-5-18 14:55:57

设多线段A的两个端点为分别P1,P2,其两端延伸与另一多线段的交点为P3,P4
接下来就有如果(DISTANCE P1 P3)小于(DISTANCE P2 P3)并且(DISTANCE P2 P3)大于(DISTANCE P1 p2)则可断定P3是P1延伸后得到的.

chffsmc 发表于 2013-7-21 13:03:24

楼上说的应该有漏洞.其实我也在刚刚也在做类似的程序.我是这样解决的,从起点p1画一条直线(距离可按实际情况定),然后求交自然就得到了以起点延伸的交点.
页: [1]
查看完整版本: 多段线交点问题