Processing学习(一)
来源:互联网 发布:音视频网络编码器 编辑:程序博客网 时间:2024/05/21 09:37
Processing学习(一)
属性
- size(width,height);窗口大小
- smooth();光滑
- nosmooth();
- noStroke();无外框
- strokeWeight(10);框厚度
- strokeJoin(ROUND);框效果
- strokeJoin(BEVEL);框效果
- strokeCap(SQUARE);框效果
- strokeCap(ROUND);框效果
颜色属性
- background(R,G,B);背景颜色
- fill(R,G,B,alpha);颜色填充
- nofill();透明
- stroke(R,G,B,alpha);边框颜色
- alpha:0~100透明度
- 0:完全透明
- R,G,B=0~255
- 0:black 255:white
形状
- point( x , y );点
- line(x1,y1,x2,y2); 线
- triangle(x1,y1,x2,y2,x3,y3); 三角形
- quad(x1,y1,x2,y2,x3,y3,x4,y4); 四边形
- rect(x,y,width,height);长方形
- ellipse(x,y,width,height);圆
- arc(x,y,width,height,start,stop);扇形
arc->ex:
x轴右方为0,顺时针
HALF_PI=radians(90)
size(480,120);
arc(90,60, 80, 80, 0, HALF_PI);
arc(190,60, 80, 80, 0, PI+HALF_PI);
arc(290,60, 80, 80, PI, TWO_PI+HALF_PI);
arc(390,60, 80, 80, QUARTER_PI, PI+QUARTER_PI);
size(480,120);
arc(90,60, 80, 80, 0, radians(90));
arc(190,60, 80, 80, 0, radians(270));
arc(290,60, 80, 80, radians(180), radians(450));
arc(390,60, 80, 80, radians(45), radians(225));
- 多边形
- beginShape();
- vertex(180,82);
- vertex(207,36);
- vertex(214,63);
- vertex(407,11);
- endShape(CLOSE);
0 0
- Processing学习(一)
- processing.js 学习(一)
- 初学processing(一)
- Processing学习(二)
- processing.js 学习(二)
- processing.js 学习(三)
- processing.js 学习(四)
- processing.js 学习(五)
- processing.js 学习(六)
- 学习Processing~
- OpenCV学习笔记8 OpenCV图像处理模块ImgProc Module. Image Processing(一)
- 《爱上Processing》教学笔记(一)
- 三、openCV学习笔记(Image Processing)
- 一、Processing 数据类型
- GPS-Graph Processing System集群安装笔记(一)
- Processing 高效控制管理图形方法(一)
- Image Processing——图像处理教程(一)
- Python processing学习
- linux下安装redis扩展(phpredis,php5.4.14)
- cmd连接mysql数据库
- android给listview的item设定高度
- 操作系统为什么要分用户态和内核态
- 网页重构中区分IE6、IE7、IE8及标准浏览器的最佳方法
- Processing学习(一)
- java 网络 socket编程 Java核心技术读书笔记
- maven3常用命令、java项目搭建、web项目搭建详细图解
- 第四周作业
- Java switch语句
- Android 内存溢出解决方案(OOM) 整理总结
- android数据库事务操作
- NSInvocation的使用
- 晨曦的阳光