Check final poly hull edge in search for smallest rectangle

This commit is contained in:
Lee Haugen
2017-08-29 16:02:04 -05:00
parent d493ee9a89
commit 2343198bc2

View File

@@ -29,8 +29,8 @@ export function actionReflect(reflectIds, projection) {
ssrAngle = 0,
c1 = hull[0];
for (var i = 0; i < hull.length - 1; i++) {
var c2 = hull[i + 1],
for (var i = 0; i <= hull.length - 1; i++) {
var c2 = (i === hull.length - 1) ? hull[0] : hull[i + 1],
angle = Math.atan2(c2[1] - c1[1], c2[0] - c1[0]),
poly = geoRotate(hull, -angle, centroid),
extent = poly.reduce(function(extent, point) {