假设长方形的长为L,宽为W,要画的正方形的边长为x。

由于要等比例缩放,正方形的边长x与长方形的长L和宽W之间存在以下比例关系:

x : L = x : W

化简可得:

x^2 = LW

因为要画的正方形距离高位置为40px,所以正方形的上边缘距离长方形的上边缘的距离为40px,即:

x = L - 40

将x代入上面的式子,得到:

(L - 40)^2 = LW

展开化简可得:

L^2 - 80L + 1600 = 0

解方程可得:

L = 40 + 20√3 ≈ 75.98px

将L代入x = L - 40,可得:

x ≈ 35.98px

因此,要画的正方形的边长约为35.98px。

在长方形的元素内等比例画一个 距离高位置为40px的正方形

原文地址: https://www.cveoy.top/t/topic/fUV5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录