You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

计算旋转后空白矩形的尺寸:求解a、b的长度

计算a、b的长度

已知条件:

  • 矩形边长 ( L = 300 ) 像素
  • 顺时针旋转角度 ( \theta = 20^\circ )
  • 三角函数近似值:( \cos20^\circ \approx 0.9397 ),( \sin20^\circ \approx 0.3420 )

核心计算逻辑

矩形绕左下角原点顺时针旋转后,通过顺时针坐标变换公式计算顶点位置,对比原轴对齐黑色矩形的边界,得出偏移长度:
顺时针旋转点 ((x,y)) 的坐标变换公式:

x' = x·cosθ + y·sinθ
y' = -x·sinθ + y·cosθ

a的长度计算

a是旋转后矩形右边缘超出黑色矩形右边界(( x=300 ))的水平长度:
旋转后矩形的最右顶点为原右上角 ((300,300)) 旋转后的位置,其x坐标为:
( x' = 300·\cos20^\circ + 300·\sin20^\circ = 300×(0.9397+0.3420) ≈ 384.51 )
因此a的长度为:
( a = 384.51 - 300 = 84.51 ) 像素(约85像素)

b的长度计算

b是旋转后矩形下边缘超出黑色矩形下边界(( y=0 ))的垂直长度:
旋转后矩形的最低顶点为原右下角 ((300,0)) 旋转后的位置,其y坐标为:
( y' = -300·\sin20^\circ + 0·\cos20^\circ ≈ -102.60 )
因此b的长度为该点到y=0的距离:
( b = |-102.60| = 102.60 ) 像素(约103像素)


内容的提问来源于stack exchange,提问作者Ash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 16:23:46