@(Processing学习日记)
-
point(x,y)
:直接指定一个点的位置,接收的是float类型 -
line(x1,y1,x2,y2)
:指定两个点的位置,在两点之间画线 -
rect(x,y,width,height)
:配合rectMode(CENTER)
服用,可以使x,y指定的值为中心,否则默认是左上角的位置 -
ellipse(x,y,width,height)
: 前两个指定位置,后两个限定围住椭圆的box的大小 -
arc(x,y,width,height,start,end)
:x,y:中心;width,height:box的大小;start,end:弧度制,起始和结束弧度 - 曲线绘制方法:需要配合
noFill()
使用
//一般曲线
curve(锚点1-x, 锚点1-y, 中间点1-x, 中间点1-y,中间点2-x, 中间点2-y,锚点2-x, 锚点2-y) //注意是4个点
//圆滑的贝塞尔曲线
bezier(锚点1-x, 锚点1-y, 中间点1-x, 中间点1-y,中间点2-x, 中间点2-y,锚点2-x, 锚点2-y)
//指定多个点绘制曲线:配合beginShape(),endShape()使用beginShape();
for(int i=0; i<20; i++)
{
int y = i%2;
vertex(i*10, 50+y*10);
};
endShape();
- rect(x,y)