《Processing编程学习指南》第1章 像素

来源:互联网 发布:开淘宝网店要多钱 编辑:程序博客网 时间:2024/05/22 01:48
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