我在给定角度绘制扁椭圆弧时遇到了问题 .

我在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 is represented by X) .

我找不到关于这个问题的任何帖子......我的程序需要精确的椭圆弧 .

我真的很感激任何帮助,并为我的英语道歉=)