Найти дельта-векторы между центром и вашими двумя точками
d1 = p1-c;
d2 = p2-c;
Вы можете использовать atan2, чтобы получить угол каждого из них:
angle1 = atan2(d1.Y, d1.X)
angle2 = atan2(d2.Y, d2.X)
и ваш желаемый уголпросто разница:
a = angle2-angle1;
В зависимости от того, хотите ли вы представить угол в диапазоне от 0 до 2pi или от -2pi до 0, вы можете просто использовать цикл while, чтобы продолжать вычитать 2pi / добавляя 2pi кполучить представление, которое вы хотите, хотя вам нужно делать это только при представлении ракурса человеку