diff --git a/src/cartographerFlatXY.js b/src/cartographerFlatXY.js index ad522c0..13b194e 100644 --- a/src/cartographerFlatXY.js +++ b/src/cartographerFlatXY.js @@ -64,11 +64,11 @@ export default class CartographerFlatXY extends Cartographer { } calculateHorizontalScale(pixels, tiles) { - return pixels / tiles / 2; + return pixels / tiles / invSqrt2 / 2; } calculateVerticalScale(pixels, tiles) { - return pixels / tiles / 2; + return pixels / tiles / invSqrt2 / 2; } tileToPixel(square) { diff --git a/src/cartographerPointyXY.js b/src/cartographerPointyXY.js index 6ccf2ad..a5e1140 100644 --- a/src/cartographerPointyXY.js +++ b/src/cartographerPointyXY.js @@ -64,11 +64,11 @@ export default class CartographerPointyXY extends Cartographer { } calculateHorizontalScale(pixels, tiles) { - return pixels / sqrt2 / (tiles + 1); + return pixels / (tiles / 2) / 2; } calculateVerticalScale(pixels, tiles) { - return pixels / sqrt2 / (tiles + 1); + return pixels / (tiles / 2) / 2; } tileToPixel(square) {