update scale calculation for squares with center-to-corner scaling
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user