文章目录 一、简介二、实现代码三、实现效果 一、简介 我们总是说降维打击,这种思路尤其在一些问题上显现的尤为突出,就比如方位角这个问题,如果我们局限于二维这个空间,那么很多时候就需要判断方向向量落在了那个象限,之后再一个个情况逐一分析,虽然这样做并不复杂,但总感觉很繁琐而且冗余。 那么此时我们转换一下思路,如果我们把方位角看做是三维空间中一个平面的问题,问题就变得简单了,方位角本质上就是一个方向向量,从正北方向逆时针旋转了多少角度,因此我们只需要判断指定的方向向量相对于正北方向是逆时针旋转角度还是顺指针旋转角度,如果是后者需要使用2 π \pi π减去该角度,反之则不做改变。而