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  阅读(37)  评论(0编辑  收藏  举报