P5常见绘图函数

@(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)

你可能感兴趣的:(P5常见绘图函数)