按照原来的长宽比增加Rectangle的长宽

Increase length and width of Rectangle according to original aspect ratio

我在我的应用程序中创建了一个矩形。现在我希望用户能够更新矩形大小 (length/width)。但是用户只能指定矩形的面积。从那个区域,我需要计算矩形的新 Length/Width。

我有以下信息 原长,原宽,原面积,原矩形顶点,新矩形面积

如何根据 Length/Width 的原始纵横比计算基于新面积值的新 length/width 矩形。

新长度=原长度*平方根(新面积/原面积。)

新宽度 = 原始宽度 * SquareRoot(新面积/原始面积)。