作用:
large-scaleinstallation work, motion graphics, and complex data ,visualization,原型开发,想法测试, 编程教学.
开发:
交互和数据驱动的visualization
尽量简单,不要有复杂结构
一个程序叫做sketch
只有语句没有函数的叫做staticsketch, 没有动画和交互,多用于顺序运行。
使用setup()和draw()实现interactiveprogram 。setup运行一次,draw持续运行,draw()每帧运行一次,mousePressed()当鼠标按下时运行
通过在draw()中使用saveFrame保存为图片
使用size()设置宽和高,可以使用width和height变量 ellipse(width/2,height/2, 50, 50);
The loadImage() and loadStrings()在子目录data下查找
String[]lines = loadStrings("something.txt");
PImageimage = loadImage("picture.jpg");
基本类型:point line rectangle ellipse
stroke()定义边 ,background()定义windows的背景,fill()定义填充颜色; noFill()和noStroke()是消除相关效果。可以通过在画图形之间加入 fill()完成不同颜色的填充