《Processing程式設計學習指南》第1章 畫素
阿新 • • 發佈:2019-02-01
1.1座標紙
座標值的y軸正半軸朝下,x軸正半軸朝右
1.2繪製基本圖形
點 point(x,y);
線段 line(x1,y1,x2,y2);
矩形
①左上角點加長寬 rect(x,y,a,b);
②中心點加長寬 rectMode(CENTER);rect(x,y,a,b);
③左上角點加右下角點 rectMode(CORNERS);rect(x1,y1,x2,y2);
橢圓
①中心點加長寬 ellipseMode(CENTER);ellipse(x,y,a,b);
②左上角點加長寬 ellipseMode(CORNER);ellipse(x,y,a,b);
③左上角點加右下角點ellipseMode(CORNERS);ellipse(x1,y1,x2,y2);
1.3灰度模式
設定視窗背景色 background();
設定圖形輪廓顏色 stroke();禁用 nostroke();
設定圖形的填充顏色 fill();禁用 nofill();
繪製圖形時,總是應用最近設定的顏色,從上到下逐行執行程式碼。
1.4RGB顏色
數值越大,代表混合的顏色越多,順序為紅綠藍
1.5顏色透明度
alpha 預設為100%,0%代表完全透明,100%代表完全不透明
1.6自定義顏色取值範圍
讓RGB的取值範圍為0~100 colorMode(RGB,100);
紅色取值範圍是0~100,綠色取值範圍是0~500,藍色取值範圍是0~10 alpha取值範圍是0~255 colorMode(RGB,100,500,10,255);
HSB顏色模式 hue(色調) 0~360、saturation(飽和度) 0~100、brightness(亮度) 0~100