Browse Source

fix: Fix inconsistency in resizing while maintaining aspect ratio (#9116)

Kyosuke Fujimoto 7 months ago
parent
commit
c329470b73
1 changed files with 2 additions and 2 deletions
  1. 2 2
      packages/excalidraw/element/resizeElements.ts

+ 2 - 2
packages/excalidraw/element/resizeElements.ts

@@ -771,8 +771,8 @@ const getResizedOrigin = (
         x: x + ((prevWidth - newWidth) / 2) * (Math.cos(angle) + 1),
         y:
           y +
-          (newHeight - prevHeight) / 2 +
-          ((prevWidth - newWidth) / 2) * Math.sin(angle),
+          ((prevWidth - newWidth) / 2) * Math.sin(angle) +
+          (prevHeight - newHeight) / 2,
       };
     case "west-side":
       return {