宿題
眉毛はやっぱりなくてもいいと思うの続き。
この前バイキンマンにハンマーで真上から叩かれているのを見てやる気がでました。
輪郭変えただけです。
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オブジェクトとかについてまとめてみようかぁ。