我很难确定两条折线是否相交。
那么主要目标是将最后一个 X 和 Y 与另一个折线进行比较,并找出它是否与它发生碰撞,也就是相交。
由于移动 X 和 Y,数据中存在间隙,所以大多数时候我在其他折线中找不到 X 和 Y。
我想我应该比较视觉树或其他东西而不是数据本身,但我不知道如何做到这一点。
<Canvas x:Name="LayoutRoot" Background="Black" Margin="2">
<Polyline x:Name="player3line" Stroke="GreenYellow" StrokeThickness="4" Points="146,106 141,106 136,105 131,105 126,105 121,106 116,108 112,110 108,113 104,115 100,118 96,120 92,123 88,126 84,129 80,132 77,136 74,140 72,144 69,148 67,152 64,156 " />
<Polyline x:Name="player4line" Stroke="Cyan" StrokeThickness="4" Points="85,113 89,116 93,119 97,121 102,123 107,124" />
</Canvas>
必须有一种简单的方法来检查这两者是否相交?