1

特定の角度で平らな楕円の弧を描くことに問題があります。

特定の角度で円と楕円の弧を描く 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 で表されます)。

この問題に関する投稿が見つかりませんでした...プログラムに正確な楕円弧が必要です。

どんな助けにも本当に感謝し、私の英語をお詫びします =)

4

0 に答える 0