processing基本图形绘制

摘要:
示例代码:1void setup()2{3//初始化并创建一个大小为960*480像素的窗口;5smooth();6}78void draw()9{10//当按下鼠标时,如果没有按下鼠标,圆圈变为黑色,圆圈为白色16else17{18fill;19}20//绘制一个直径为80的圆圈21椭圆;22}23运行结果如下:处理基本图形绘制功能:绘制直线绘制三角形绘制四边形绘制矩形矩形绘制圆或椭圆椭圆绘制扇形弧

示例代码(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基本图形绘制第1张

 Processing基本图形绘制函数:

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

processing基本图形绘制第2张

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

processing基本图形绘制第3张

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

processing基本图形绘制第4张

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

processing基本图形绘制第5张

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

processing基本图形绘制第6张

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

processing基本图形绘制第7张

免责声明:文章转载自《processing基本图形绘制》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Delphi中initialization和finalization第五篇 基于.net搭建热插拔式web框架(拦截器---请求管道)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Asp.net core 学习笔记 Image processing (ImageSharp)

.net 的生态烂是真的, 很多硬需求都没有人做, 开源的做着做着就闭源了的也很多.  今天说说 image processing  早年都是用 system.draw, 但由于它依赖 windows, 后来 .net core 来了就有其它 player 进来完了. https://devblogs.microsoft.com/dotnet/net-co...

CCF推荐国际学术会议

中国计算机学会推荐国际学术会议  (计算机系统与高性能计算) 一、A类 序号 会议简称 会议全称 出版社 网址 1 ASPLOS Architectural Support for Programming Languages and Operating Systems ACM http://www.acm.org/pubs/contents/ pr...

在Ubuntu 18.04.3上为PHP 7.4.11安装GD库

在Ubuntu 18.04.3上为PHP 7.4.11安装GD库 参考:https://blog.csdn.net/qq285744011/article/details/104299732 步骤 查看PHP版本: php -v sudo apt-get update sudo apt-get install php7.4-gd 提示已经成功: Se...

impdp expdp 数据导出导入

drop directory mydata; /u01/app/oracle/oradata/xe /u01/app/oracle/oradata/xe/tmpdata create directory mydata as '/u01/app/oracle/oradata/xe/tmpdata'; 从用户osbpm中,导出dmp文件 $ORA...

linux Samba 搭建

Sambais a free and open-source software package that provides seamless file and print services to SMB/CIFS clients. Samba is freely available, unlike other SMB/CIFS implementation...

SAP中的BOPF(Business Object Processing Framework)

https://www.cnblogs.com/hhelibeb/p/8227382.html 目录 BOPF代表什么? 谁在使用BOPF? 怎样才能使用BOPF? 应用基础设施的主要组件有哪些? UI和消费 处理集成 基础设施组件 编程模型包含哪些元素? 在哪些开发环境中BOPF可用? 注意 教程 正文 希望简化你的业务应用开发过程?业务对象处...