C ++, я хочу вычислить угол направления двух точек.
Вот изображение, которое показывает две точки и направление, как получить угол направления?
p1 — начальная точка. p2 — точка направления. мне нужен угол направления (лицом?) от p1 до p2
#include <cmath>
// ...
double angle = atan2(p2.y - p1.y, p2.x - p1.x);
// ...
Если вы хотите, вы также можете убедиться, что p1 != p2
, потому что если это так, вы получите ошибку домена.