标签: java android math canvas
无法找出canvas.drawArc在椭圆上有已知点的正确角度,我的数学是:
问题是,当角度!= 180 ||时,我总是在椭圆形中重叠90:
然而,在圈子上工作:
所以看起来我错过了一些东西。有人可以帮忙吗?
答案 0 :(得分:0)
请注意,如果您使用公式
(x,y) = ( rx*cos(phi), ry*sin(phi) )
然后phi不是点(x,y)的角度。如果您想从测量坐标phi恢复(x,y),请使用公式
phi
(x,y)
phi = atan2(y/ry, x/rx)