有没有什么办法,在javascript中,我可以调用一个带有x和y坐标以及方向(以度为单位的角度)的函数,并且它将返回一组已“移动”10px的新坐标按照原始坐标给出的方向?我环顾四周,但我所能找到的只是获得两个给定坐标的角度的方法。
该函数返回一个数组[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]
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)