想象一下,我在屏幕上画了一个中心坐标为(cx,cy)的圆,并在圆上选择了一个随机点(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坐标,所以答案可能是错误的。
看到'java.lang.Math'包文档。你尝试过^ F'角度吗? – pskink
在我的几何类中,零度在圆的东侧 –