官术网_书友最值得收藏!

分別輸入并運行以下代碼,可以得到圖2-16的對應效果:

sketch_2_5_1.pyde

 1    size(200,200)
 2    background(0)

sketch_2_5_2.pyde

 1    size(200,200)
 2    background(100)

sketch_2_5_3.pyde

 1    size(200,200)
 2    background(255)

圖片 270圖片 269圖片 268

background(0)     background(100)     background(255)
圖2-16

其中background()函數可以設定背景的亮度:數字0為最暗,顯示純黑色;255為最亮,顯示純白色;(0,255)之間的數字顯示灰色,數值越大亮度越高。

另外,也可以利用fill()函數,設置繪制圓圈的顏色:

sketch_2_5_4.pyde

 1    size(800,400)
 2    background(255)
 3    diameter = 150
 4    fill(200)
 5    circle(1*width/4, height/2, diameter)
 6    fill(100)
 7    circle(2*width/4, height/2, diameter)
 8    fill(0)
 9    circle(3*width/4, height/2, diameter)

運行效果如圖2-17所示:

圖片 267

圖2-17

代碼第2行background(255)設置背景為白色。

第4行fill(200)設定亮度為200,第5行以此亮度繪制最左邊的圓圈。

第6行fill(100)設定亮度為100,第7行以此亮度繪制中間的圓圈。

第8行fill(0)設定亮度為0,第9行以此亮度繪制最右邊的圓圈。

提示

不利用background()、fill()函數設置時,Processing默認背景為灰色、圓圈等圖形填充為白色。

練習2-3:編寫代碼,繪制出圖2-18所示的同心圓。

圖片 266

圖2-18

主站蜘蛛池模板: 汝阳县| 陇南市| 原阳县| 石棉县| 乌苏市| 永平县| 伊通| 定远县| 进贤县| 余姚市| 九江市| 仪征市| 鞍山市| 高清| 昭苏县| 静宁县| 嘉义市| 八宿县| 米易县| 青神县| 巴林右旗| 乡宁县| 察哈| 镇坪县| 襄垣县| 罗定市| 独山县| 万全县| 道真| 邳州市| 大厂| 大丰市| 东明县| 峨眉山市| 通州区| 武山县| 北宁市| 洛浦县| 左权县| 肥乡县| 南岸区|