Use consistent variable names

This commit is contained in:
Tom Payne
2013-11-12 12:55:26 +01:00
parent df423fda22
commit ac2b650c96

View File

@@ -156,18 +156,18 @@ ol.geom.flat.linearRingContainsXY =
function(flatCoordinates, offset, end, stride, x, y) {
// http://www.ecse.rpi.edu/Homepages/wrf/Research/Short_Notes/pnpoly.html
var contains = false;
var xi = flatCoordinates[offset];
var yi = flatCoordinates[offset + 1];
var x1 = flatCoordinates[offset];
var y1 = flatCoordinates[offset + 1];
for (offset += stride; offset < end; offset += stride) {
var xj = flatCoordinates[offset];
var yj = flatCoordinates[offset + 1];
var intersect = ((yi > y) != (yj > y)) &&
(x < (xj - xi) * (y - yi) / (yj - yi) + xi);
var x2 = flatCoordinates[offset];
var y2 = flatCoordinates[offset + 1];
var intersect = ((y1 > y) != (y2 > y)) &&
(x < (x2 - x1) * (y - y1) / (y2 - y1) + x1);
if (intersect) {
contains = !contains;
}
xi = xj;
yi = yj;
x1 = x2;
y1 = y2;
}
return contains;
};