processing集训day01

介绍

Processing是一门开源编程语言,提供了对图片,动画和声音进行编程的环境。学生,艺术家,设计师,建筑师,研究人员和业余爱好者可以使用Processing进行学习,制作原型以及作为生产工具。你可以通过视觉化的界面学习计算机编程的基础知识,或者作为软件速写本以及专业化的生产工具。除了该领域的其他相关专有软件外,Processing为艺术家和设计师提供了一个新的选择。

processing中文乱码问题

打开 文件->偏好设定->字体修改为宋体

对于每个processing文件
保存后都有一个独立的文件夹(文件夹的名字和文件名相同),注意文件扩展名为 .pde
data 文件夹用来保存文件所用的图片音频等

单词

size 尺寸,大小
background 背景
fill 填充
stroke 绘画
point 点
line 线
triangle 三角形
ellipse 椭圆形
rectangle 矩形

函数

fill(R,G,B);填充颜色
noFill(不需要填数字);不填充
ellipse(x,y,宽,高);绘制椭圆
stroke(R,G,B);描边
noStroke(不需要填数字);不描边
strokeWeight(数值越大越粗);描边粗细

绘制椭圆之前,要先设置颜色,描边

fill(0);
stroke(255,0,0);
strokeWeight(5);
ellipse(300,300,100,60);
ellipse(500,300,100,60);

坐标系

x轴是向右正方 y轴向下是正方向

rect(x坐标,y坐标,宽,高);矩形 通过左上角那个点确定矩形位置
triangle(x1,y1,x2,y2,x3,y3); 三角形 需要三个点
point(x,y)一个坐标就能确定一个点
line(x1,y1,x2,y2)两点确定一线,所以线需要两个坐标

关于灰度模式和色彩模式

fill(0-255之间的数值); 灰度模式
fill(R,G,B); 彩色模式
灰度模式:用单一色调表现图像,一个像素的颜色用八位来表示,一共可表现256阶(色阶)的灰色调(含黑和白),也就是256种明度的灰色。是从黑→灰→白的过渡,如同黑白照片,是扔掉彩色信息后的模式。
RGB色彩模式(也翻译为“红绿蓝”)是工业界的一种颜色标准,是通过 对红 (Red)、绿 (Green)、蓝 (Blue)三个 颜色通道 的变化以及它们相互之间的叠加来得到各式各样的颜色的, RGB 即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是运用最广的 颜色系统 之一。
不填充颜色 :noFil();注意:F大写,括号里不写数字

你可能感兴趣的:(processing,processing)