2017-06-01 97 views
-1

找不出爲canvas.drawArc與橢圓形的已知點合適的角度,我的數學是:帆布,drawArc角度問題

enter image description here

的問題是,我一直都想在橢圓重疊時角度= 180° 90:

enter image description here enter image description here

然而,適用於圓: enter image description here

,所以它看起來像我失去了一些東西。任何人都可以幫忙嗎?

+0

看起來像你的地方使用縮放局部座標系。請添加更多關於如何獲得長度的歷史記錄'a,b',如何繪製橢圓,以及如何繪製線條。 – LutzL

回答

0

請注意,如果您使用的公式

(x,y) = (rx*cos(phi), ry*sin(phi)) 

然後phi不是點(x,y)的角度。如果你想從測量座標(x,y)恢復phi,用公式

phi = atan2(y/ry, x/rx)