feat: Resizing properly working without taking delta magnitude into account

This commit is contained in:
Gerard Gascón 2024-04-16 11:44:37 +02:00
parent ce692af862
commit 65af35e8d5
4 changed files with 49 additions and 28 deletions

View file

@ -12,27 +12,27 @@ namespace SatorImaging.AppWindowUtility {
if (widthPercentage < marginWidthPercentage) {
if (heightPercentage > 1 - marginHeightPercentage)
return new Vector2(-1, 1);
if (heightPercentage < marginHeightPercentage)
return new Vector2(-1, -1);
if (heightPercentage < marginHeightPercentage)
return new Vector2(-1, 1);
return new Vector2(-1, 0);
}
if (widthPercentage > 1 - marginWidthPercentage) {
if (heightPercentage > 1 - marginHeightPercentage)
return new Vector2(1, 1);
if (heightPercentage < marginHeightPercentage)
return new Vector2(1, -1);
if (heightPercentage < marginHeightPercentage)
return new Vector2(1, 1);
return new Vector2(1, 0);
}
if (heightPercentage > 1 - marginHeightPercentage)
return new Vector2(0, 1);
return new Vector2(0, -1);
if (heightPercentage < marginHeightPercentage)
return new Vector2(0, -1);
return new Vector2(0, 1);
return Vector2.zero;
}