canvas,drawArc角度问题

时间:2017-06-01 11:29:00

标签: java android math canvas

无法找出canvas.drawArc在椭圆上有已知点的正确角度,我的数学是:

enter image description here

问题是,当角度!= 180 ||时,我总是在椭圆形中重叠90:

enter image description here enter image description here

然而,在圈子上工作: enter image description here

所以看起来我错过了一些东西。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

请注意,如果您使用公式

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

然后phi不是点(x,y)的角度。如果您想从测量坐标phi恢复(x,y),请使用公式

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