GraphicsWindow繪圖

GraphicsWindow

繪圖視窗設置

GraphicsWindow.BackgroundColor = "SteelBlue"

GraphicsWindow.Title = "我的繪圖視窗"

GraphicsWindow.Width = 320

GraphicsWindow.Height = 200

GraphicsWindow.Show()

※背景:鐵藍、抬頭:我的繪圖視窗、寬度:320點、高度:200點、顯示繪圖視窗。

畫線

GraphicsWindow.DrawLine(x1,y1,x2,y2)

※倆個點連起來就是一條線,小寫x,y是距視窗左上角的點數。

x1=x2,y1<>y2、垂直線,y1=y2,x1<>x2、水平線。

畫筆顏色、寬度(線、框)

GraphicsWindow.PenColor = "Red"

GraphicsWindow.PenWidth = 10

※畫筆顏色:紅色,畫筆寬度:10點。

畫矩形

GraphicsWindow.DrawRectangle(x,y,width,height)

※選定左上角座標x,y,指定寬度width、高度height,配合上面的PenColor,可以畫出框。

填充顏色

GraphicsWindow.BrushColor = "Green"

GraphicsWindow.FillRectangle(60,100,300,60)

畫橢圓(圓)

GraphicsWindow.DrawEllipse(x,y,width,height)

※選定左上角座標x,y,指定寬度width、高度height,width=height則可以畫出正圓。

※實際上是在一個矩形內完成繪製。

GraphicsWindow.BrushColor = "Green"

GraphicsWindow.FillEllipse(60, 100, 300, 60)

※指定BrushColor,以FillEllipse填充顏色。


變化多端的圖形組合


以線畫圓

以線畫圓的四個角落

同心矩形

同心圓

隨機圖形

三角分形

Q6-1.隨機顏色三角分形

提示:將第16行替換成底下兩行,即成為隨機顏色三角形。

color = GraphicsWindow.GetRandomColor() GraphicsWindow.SetPixel(x, y, color)