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)