标签: c++ math geometry angle
C ++,我想计算两点方向的角度。
这是一张图片,显示了两个点以及如何获得方向角度的方向?
p1 - 起点。 p2 - 方向点。我需要从p1到p2的方向角(面向?)
答案 0 :(得分:2)
#include <cmath> // ... double angle = atan2(p2.y - p1.y, p2.x - p1.x); // ...
如果您愿意,还可以确保p1 != p2,因为如果是,那么您将收到域错误。
p1 != p2