有没有办法,在javascript中,我可以调用一个具有x和y co-ord的函数和一个方向(角度,以度为单位),它将返回一组已被'移动'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]
}
Run Code Online (Sandbox Code Playgroud)