gpt4 book ai didi

javascript - 移动/旋转点的算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:19:18 25 4
gpt4 key购买 nike

将 (x, y) 坐标中的点相对于 (0, 0) 移动/“旋转”x 度的算法是什么?例如,在下图中,我想将点 A 移动到 B,x 度; A 和 (0, 0) 之间的距离应该与 B 和 (0, 0) 之间的距离相同。

我需要在前端环境中执行,即 JavaScript。

enter image description here

最佳答案

B.x = A.x * cos(x) - A.y * sin(x)
B.y = A.x * sin(x) + A.y * cos(x)

x 假定为弧度,否则必须进行转换。

关于javascript - 移动/旋转点的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15347853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com