特定の角度で平らな楕円の弧を描くことに問題があります。
特定の角度で円と楕円の弧を描く C# の簡単なプログラミング コードがあります。
Graphics GRP = this.CreateGraphics();
Pen PEN = new Pen(Color.Red);
// Angle
float Start = 358f;
float Sweep = 180f;
// Circle
GRP.DrawArc(PEN, new Rectangle(75, 75, 200, 200), Start, Sweep);
// Ellipse
GRP.DrawArc(PEN, new Rectangle(75, 75, 200, 10), Start, Sweep);
つまり、私の開始角度は 358°、360° 弱、スイープ角度は 180° です。
私は円に問題はありませんが、別の状況は平らな楕円です - 楕円全体が270°に向かって回転します - より平らな楕円はより多くの回転をもたらします( disance は X で表されます)。
この問題に関する投稿が見つかりませんでした...プログラムに正確な楕円弧が必要です。
どんな助けにも本当に感謝し、私の英語をお詫びします =)