Processing学习02
数据类型
int 整数
float 浮点型
boolean 布尔型
支持 数组
注意:定义变量的时候在setup()上面,做全局变量,不然无法调用。
鼠标交互
mouseX, 鼠标的x坐标
mouseY, 鼠标的y坐标
基础编程语法
for 循环
if else
while
map映射
y = map(x, a, b, A, B);
映射后的值 = map(被映射的值, a-b原来的区间, A-B新的区间)
例: 50 = map(0.5, 0, 1, 0, 100)
noise噪音
noise(x) 线性
noise(x,y) 平面
noise(x,y,z) 立体
noise(t) 0-1之间
noise是一个随机值,但是是连续性的
导入图片
PImage img; //图片变量
void setup()
{
size(600,600);
background(255);
img = loadImage("1.jpg"); //项目文件夹路径
img.resize(x,y); //图片尺寸
}
void draw()
{
image(img,0,0); //x方位,y方位
}
class类
class NPY //女朋友
{
int nianling; //年龄
float shengao,tizhong; //身高体重
NPY(int nl, float sg, float tz) //赋值
{
nianling = nl;
shengao = sg;
tizhong = tz;
}
void chifan() //吃饭子功能
{
tizhong++;
}
void jianfei() //减肥子功能
{
tizhong--;
}
}
测距 dist
dist(x,y, x1,y2);
信息集聚地