processing基本图形绘制

Posted yanqing1998

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了processing基本图形绘制相关的知识,希望对你有一定的参考价值。

示例代码(processing画圆):

 1 void setup()
 2 {
 3   //初始化创建一个960*480像素大小的窗口
 4   size(960,480);
 5   smooth();
 6 }
 7 
 8 void draw()
 9 {
10   //当鼠标被按下时,圆变成黑色
11   if(mousePressed)
12   {
13     fill(0);
14   }
15   //鼠标未按下,圆是白色
16   else
17   {
18     fill(255);
19   }
20   //绘制一个直径为80的圆
21   ellipse(mouseX,mouseY,80,80);
22 }
23   

运行结果如下:

技术图片

 

 Processing基本图形绘制函数:

  • 绘制直线line(x1,y1,x2,y2)

技术图片

 

  • 绘制三角形triangle(x1,y1,x2,y2,x3,y3)

技术图片

 

  •  绘制四边形quad(x1,y1,x2,y2,x3,y3,x4,y4)

技术图片

 

  •  绘制矩形rect(x,y,width,height)

技术图片

 

  •  绘制圆形或椭圆ellipse(x,y,width,height)

技术图片

 

  •  绘制扇形arc(x,y,width,height,start,stop)

技术图片

 

 

 

 

 

 

 

 

 

以上是关于processing基本图形绘制的主要内容,如果未能解决你的问题,请参考以下文章

OpenGL:基本图形绘画二

基本图形绘制

世界上最短的时钟代码!更短的,有木有?

从零学python——python的基本图形绘制以及基本语法

第三课:Python基本图形绘制

shader编程-2D基本图形SDF(有向距离场)介绍与使用(WebGL-Shader开发基础05)