由于与硬件打交道,所以碰到一个棘手的问题,如下:
    在一个矩形内,矩形右下角为坐标原点,矩形左上角为(1000,1000)。硬件会不断的扫描矩形内部,以从右下角扫描到左上角的顺序进行扫描,当有物体处于矩形内部时,会得到这个点距离原点的X值和Y值。
    现在人为制造2个点,比如用2只手分别点击矩形,这样硬件扫描会返回四个坐标(X1,X2,Y1,Y2),其中X1,Y1 先扫描到的点,X2,Y2为后扫描到的点。2个点会随意移动,速度不定,但是速度都小于10/s,数据为0.5S返回一次。
    需求:现在需要描绘2个点的移动轨迹。
     问题:当2个点交叉(只在X轴上或者Y轴上,不是重合)时,优先扫描到的点就变化了这时候返回的数据(X1X2Y1Y2)分不清楚哪个坐标对应哪个点。