gpt4 book ai didi

javascript - 计算给定 Angular 和长度的向量

转载 作者:数据小太阳 更新时间:2023-10-29 06:06:26 25 4
gpt4 key购买 nike

有没有什么方法可以在 javascript 中调用一个带有 x 和 y 坐标和方向(以度为单位的 Angular )的函数,它会返回一组已“移动”的新坐标' 在原始坐标给出的方向上增加 10px?我环顾四周,但我所能找到的只是获得两个给定坐标的 Angular 方法。

最佳答案

此函数返回新坐标的数组[xCoord, yCoord]:

function myFunction(xCoord, yCoord, angle, length) {
length = typeof length !== 'undefined' ? length : 10;
angle = angle * Math.PI / 180; // if you're using degrees instead of radians
return [length * Math.cos(angle) + xCoord, length * Math.sin(angle) + yCoord]
}

关于javascript - 计算给定 Angular 和长度的向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26950853/

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