在圆上查找点的角度
2022-09-04 08:13:26
想象一下,我在屏幕上画了一个中心坐标(cx,cy)的圆,并在圆上选择了一个随机点(A)。
通过获得点A的坐标,我需要找到(a)的角度。
更新:
我尝试使用以下公式:
Math.toDegrees(Math.asin(((x - cx) / radius).toDouble()))
这实际上是相反的(圆圈是通过向这个角度进给这个角度创建的):
x = radius * Math.sin(Math.toRadians(angle.toDouble())) + cx
y = radius * Math.cos(Math.toRadians(angle.toDouble())) + cy
但是由于公式中不存在y坐标,因此答案可能是错误的。