2017-06-01 8 views
-1

は楕円上の既知の点でcanvas.drawArcのための適切な角度を把握カント、私の数学は次のとおりです。キャンバス、drawArc角問題

enter image description here

問題は、ときに私はいつも楕円形で重複取得していますということです角度!= 180 || 90:まだ

enter image description here enter image description here

は、円周上に動作します:私は何かが欠けてるよう enter image description here

はとてもそれが見えます。誰でも助けてくれますか?あなたが式

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

を使用した場合、その後phiがポイント(x,y)の角度ではないことを

+0

が見えます。長さ 'a、b'をどのように得るか、楕円をどのように描くか、どのように線を描くかについての歴史を追加してください。 – LutzL

答えて

0

は注意してください。あなたがどこかにスケーリングし、ローカル座標系を使用しているようにあなたが測定した座標(x,y)からphiを回復したい場合は、数式を使用し

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