宿題

眉毛はやっぱりなくてもいいと思うの続き。

この前バイキンマンにハンマーで真上から叩かれているのを見てやる気がでました。

輪郭変えただけです。

GraphicsPathに楕円円弧を追加して、その後に円弧の最初と最後のポイントを取って線で結ぶと完成!

こんな感じで↓。

    //以下のgはpanelコントロールのCreateGraphicsメソッドに作成されたGraphicsオブジェクトです。
    var kaketabubun = new GraphicsPath(FillMode.Winding);
    //楕円円弧追加
    kaketabubun.AddArc(new Rectangle(0, 0, this.panel1.Width - 10, this.panel1.Height - 10), -60, 300);
    //線追加
    kaketabubun.AddLine(kaketabubun.PathPoints[0], kaketabubun.PathPoints[kaketabubun.PointCount - 1]);

    //Fill→Drawの順に描画しないと輪郭線が出ない
    g.FillPath(this.kaoiro, kaketabubun);//this.kaoiro = Brushes.Beigeです。

    g.DrawPath(new Pen(Brushes.Black), kaketabubun);

お絵かきだいぶ慣れてきた。

自分の中で理解したものをいったん整理してみようかな…。

気が向いたら今度はMatrixオブジェクトとかについてまとめてみようかぁ。