假设我有这个数据集。
var a=5,6,7,var b= 9,8,6;
假设这些值被绘制成(x,y)坐标对中的y,x是数组索引,我如何判断我的两个数组是否在一点相交。
谢谢。
发布于 2010-12-30 08:32:08
试试这个:
if ((a[0] < b[0]) == (a[1] > b[1]) ||
(a[1] < b[1]) == (a[2] > b[2]))
{
// crossed
}
重要的一点是,对于某些指数i,ai的值(大于|小于)大于bi,ai +1和bi +1之间的关系是相反的。
https://stackoverflow.com/questions/4559068
复制相似问题