1. 程式人生 > >《Processing程式設計學習指南》第1章 畫素

《Processing程式設計學習指南》第1章 畫素

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