angleBetweenLines方法存在问题,它的结果总是正数。我需要检测正负角度,因此如果一条线比另一条线高或低15度,形状显然不同。
我的情况是一根线保持静止,而另一根线旋转,我需要通过将其与静止线进行比较来理解它的旋转方向。
编辑:作为对下面swestrup评论的回应,实际上我的情况是有一条单独的线,并记录其起始位置。然后该线从其起始位置旋转,我需要计算从其起始位置到当前位置的角度。例如,如果它顺时针旋转,则为正旋转;如果逆时针旋转,则为负旋转。(反之亦然)
如何改进算法,使其根据线的位置返回正负角度?