结合法向量(叉乘)的方向。atan2()函数
https://math.stackexchange.com/questions/878785/how-to-find-an-angle-in-range0-360-between-2-vectors
https://stackoverflow.com/questions/7785601/detecting-if-angle-is-more-than-180-degrees
【 在 anything1999 的大作中提到: 】
: 这个问题解决了,还有一个关联问题,假如目前是逆时针,第一个点到圆心的矢量和第三个点到圆心矢量的夹角,如果判断是大于180的?
: double cosValNew= v1.dot(v2) / (v1.norm() * v2.norm()); //角度cos值
: double angle = std::acos(cosValNew) * 180 / M_PI; //弧度角
: ...................
--
修改:z16166 FROM 114.241.225.*
FROM 114.241.225.*