У меня есть точка в прямоугольнике, которую мне нужно повернуть произвольной степенью и найти x y точки. Как это сделать, используя javascript.Повернуть точку в прямоугольнике
Ниже x, y будет что-то вроде 1,3, и после того, как я пройду 90, метод вернет 3,1.
|-------------|
| * |
| |
| |
|-------------|
_____
| *|
| |
| |
| |
| |
_____
|-------------|
| |
| |
| *|
|-------------|
_____
| |
| |
| |
| |
|* |
_____
В основном я ищу кишки этого метод
function Rotate(pointX,pointY,rectWidth,rectHeight,angle){
/*magic*/
return {newX:x,newY:y};
}
Ваш забытый математический. на atan2, cos и sin, но это прекрасно! – Dested
@Dested: Спасибо. Исправлен код. – Guffa