JavaScript 旋转逆运算:求中心旋转20度前的坐标
要求旋转之前的坐标,即求逆时针旋转20度后的坐标。
假设旋转前的点为(x0, y0),旋转后的点为(x, y),旋转角度为θ。
根据旋转公式,有:
x = x0 * cos(θ) - y0 * sin(θ) y = x0 * sin(θ) + y0 * cos(θ)
已知旋转角度为20度,即θ = 20度 = π/9 弧度。
将θ代入上述公式,可得:
x = x0 * cos(π/9) - y0 * sin(π/9) y = x0 * sin(π/9) + y0 * cos(π/9)
这样就可以计算出旋转之前的值(x0, y0)。
原文地址: https://www.cveoy.top/t/topic/bmG0 著作权归作者所有。请勿转载和采集!