Предположим, у вас есть это:
P1 = (x=2, y=50)
P2 = (x=9, y=40)
P3 = (x=5, y=20)
Предположим, что P1
является центральной точкой круга. Это всегда одно и то же.
Я хочу, чтобы угол составлял P2
и P3
, или, другими словами, угол, который находится рядом с P1
. Точный внутренний угол. Это всегда будет острый угол, поэтому менее -90 градусов.
Я подумал: "Человек, эта простая геометрия. Но я искал формулу около 6 часов и обнаружил, что люди говорят о сложных вещах NASA, таких как arccos и векторный скалярный продукт. Моя голова чувствует себя как в холодильнике.
Некоторые математические гуру здесь думают, что это простая проблема? Я не думаю, что язык программирования имеет значение здесь, но для тех, кто думает, что он делает: java и objective-c. Мне нужно это для обоих, но не отметили это для них.