@@ -485,7 +485,10 @@
if (closeArray) {
path1 = pathArray[p];
path2 = pathArray[0];
- vectlg = path2[i].subtract(path1[i]).length();
+ if (i === minlg) { // closePath
+ vertex2 = path2[0];
+ }
+ vectlg = vertex2.subtract(vertex1).length();
dist = vectlg + vTotalDistance[i];
vTotalDistance[i] = dist;
}