Я разрабатываю систему обнаружения столкновений в Javascript, и мне нужно найти, с какой стороны прямоугольника столкнулся шар.Как найти угол от центра прямоугольника до его вершин
В любом случае, мне нужно прямо сейчас, чтобы найти угол от центра прямоугольника до его вершин. Как это:
Как вы можете видеть на картинке, я хочу найти этот угол, но и остальные углы в нижней левой и верхней левой вершины.
Я знаю, что это математика, но мне все равно нужно закодировать формулу в Javascript.
Скажем, у меня есть это:
var box = {
width : 200,
height : 100
};
var boxCenter = {x : box.width/2, y : box.height/2 };
var angleRight = // ... ;
var angleBottom = // ... ;
И так далее
Я голосую, чтобы закрыть этот вопрос, как от -topic, потому что речь идет о математике, а не о программировании. –
Мне нужно было знать Формулу, поэтому я мог бы реализовать ее на Javascript, как вы можете видеть, Math.atan() дал мне то, что я хотел, я не думаю, что все математики знают о программировании. –