想象一下,我在屏幕上畫了一箇中心座標爲(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
在我的幾何類中,零度在圓的東側 –