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);

posted @ 2022-03-23 19:12  youbaotang  阅读(70)  评论(0)    收藏  举报