Processing.01_靜態(tài)圖像

如何下載 processing: www.processing.org
設(shè)置畫(huà)布大小:size()
設(shè)置背景顏色:background()
Void setup()// setup 函數(shù)最先執(zhí)行,且只執(zhí)行一次 { //設(shè)置畫(huà)布大小,長(zhǎng)*寬 ?size(400,400); } void draw()// draw 函數(shù)會(huì)不斷執(zhí)行 { //設(shè)置背景,默認(rèn)為RGB模式 ?backgroud(255,0,0); }
長(zhǎng)方形:rect(X, Y, Lengthx, Lengthy)
橢圓:ellipse(X, Y, Lx, Ly)

填充:fill(R,G,B,Alpha)
不設(shè)置alpha值情況下,默認(rèn)為255。
RGB模式下:取值在0~255之間,若>255,按照255計(jì)算,若<0,按照0計(jì)算
描邊顏色:stroke(R,G,B,Alpha)
無(wú)描邊:noStroke()
筆觸重量:strokeWeight()
注意:draw函數(shù)值中,一般為順序執(zhí)行,一但設(shè)置繪畫(huà)參數(shù),會(huì)應(yīng)用到接下來(lái)的所有圖形中。如果后續(xù)有繪畫(huà)參數(shù)更新,不影響已經(jīng)執(zhí)行的圖形,影響之后的圖形
復(fù)雜圖形繪制:
beginShape() ?//開(kāi)始繪制
可以添加基本圖形參數(shù),例如POINTS, LINES,TRIANGLES等,后續(xù)將會(huì)不斷根據(jù)這些頂點(diǎn)參數(shù)繪制圖形,若未設(shè)置,則將依次連線,形成多邊+形,因此至少包含3個(gè)vertex。
每個(gè)繪制圖形都會(huì)沿用當(dāng)前的stroke和fill參數(shù)
vertex(X,Y) //設(shè)置點(diǎn)
endShape()//結(jié)束繪制
endShape(CLOSE),CLOSE參數(shù),封閉圖形(連接頭尾點(diǎn))

線:line(x1, y1, x2, y2)
綜合練習(xí)
使用processing創(chuàng)作一幅蒙德里安風(fēng)格作品
示例:
