1、drawarc(pen, rectangle, single, single)
說明:繪製一段弧線,弧線是橢圓的一部分,橢圓是矩形rectangle的內切橢圓。
引數:pen是畫弧線使用的畫筆;rectangle是橢圓所在的矩形;第乙個single決定了弧線的起點,矩形有乙個中心,中心點向右為x軸正方向,中心向下為y軸的正方向,從中心點畫橢圓,以x軸正方向開始,第乙個single為順時針轉動的角度度數,轉動結束後停留的點就是弧線的起始點,第二個single決定了結束點。呈現圖形如下:
**:
graphics g = splitcontainer3.panel1.creategraphics();
pen p = new pen(color.blue);//畫筆
p.dashstyle = dashstyle.solid;
p.width = 1;
rectangle r=new rectangle(new point(40, 40), new size(30, 60));//矩形
g.drawcurve(new pen(color.red,5), new point );//顯示中心點
g.drawrectangle(new pen(color.black),r);//顯示矩形邊界
g.drawarc(p, r, 0, 80);//顯示弧線
2、drawbezier(pen, point, point, point, point)
說明:繪製貝塞爾樣條,貝塞爾樣條是由4個點來決定的,用pen引數來呈現。
呈現:
**:
graphics g = splitcontainer3.panel1.creategraphics();
pen p = new pen(color.blue);//畫筆
p.dashstyle = dashstyle.solid;
p.width = 1;
g.drawbezier(p, new point(40, 40), new point(60, 60), new point(790, 120), new point(90, 90));//畫出樣條
3、
drawcurve(pen,point)
說明:畫基數樣條,基數樣條由多個點決定其形狀,由引數pen來呈現。
引數:pen,畫線條的畫筆,point,點的集合。
呈現:
**:
graphics g = splitcontainer2.panel1.creategraphics();
pen p = new pen(color.blue);
p.dashstyle = dashstyle.solid;
p.width = 2;
g.drawcurve(p, new point );//畫基數樣條
4、
drawellipse(pen, rectangle)
說明:畫矩形的內切橢圓。因為是內切的,所以矩形的形狀就決定了橢圓的形狀。
引數:pen,使用的畫筆;rectangle,決定橢圓的矩形。
呈現:**:
graphics g = splitcontainer3.panel1.creategraphics();
pen p = new pen(color.blue);//畫筆
p.dashstyle = dashstyle.solid;
p.width = 1;
rectangle r = new rectangle(new point(40, 40), new size(30, 60));//矩形
g.drawrectangle(p,r);//呈現矩形
g.drawellipse(p, r);//呈現矩形的內切橢圓
5、drawicon(icon, rectangle)
說明:把乙個圖示畫在乙個矩形中,圖示會隨著矩形的變化而壓縮或者拉伸
引數:icon,表示圖示的物件,rectangle表示矩形
呈現:6、drawimage(image, point)
呈現:
C Graphics中部分方法的使用和理解
1 drawarc pen,rectangle,single,single 說明 繪製一段弧線,弧線是橢圓的一部分,橢圓是矩形rectangle的內切橢圓。引數 pen是畫弧線使用的畫筆 rectangle是橢圓所在的矩形 第乙個single決定了弧線的起點,矩形有乙個中心,中心點向右為x軸正方向,...
js邏輯中部分公共方法分享
module.exports 獲取當前日期的字串,如20200312 gettodaystring 時間戳轉換成字串 formattime time,type y m d h i s else return res 數字自動補零 prefixzero num,n 設定數字格式 setnumforma...
CSS中部分標籤
11.18 1.css3 2d轉換 translate 方法,根據左 x軸 和頂部 y軸 位置給定的引數,從當前元素位置移動。rotate 方法,在乙個給定度數順時針旋轉的元素。負值是允許的,這樣是元素逆時針旋轉。scale 方法,該元素增加或減少的大小,取決於寬度 x軸 和高度 y軸 的引數 sk...