I have following two arrays:
var element_1 = new Array([x1,y1],[x2,y2],[x3,y3],[x4,y4]); var element_2 = new Array([x1,y1],[x2,y2],[x3,y3],[x4,y4]);
I want to run a loop (nested) where each element of
element_1 (for eg
[x1,y1]) is compared to each element of
element_2 and the shortest distance between them shall be calculated within the loop (I know how to calculate the shortest path). The tricky part here is that I need a reference that which pair made the shortest past and then obtain those
[x2,y2] combinations to draw a line.
var element_1 = new Array([10,0],[20,10],[10,20],[0,10]); var element_2 = new Array([10,30],[20,40],[10,50],[0,40]);
Line should be made between [10,20] and [10,30]. Also, I would somehow need to store the coordinates somewhere to pass it to the line drawing function
How can I do this? Any leads would be highly appreciated.