从零开始学习 Processing – 圆形、矩形和面向对象

Coding Alan 4年前 (2020-09-05) 7812次浏览 0个评论 扫描二维码

绘制圆形、矩形

rect(x, y, width, height)通过指定绘制起点和宽高来画出矩形,当宽和高一致时即会绘制正方形,实际上系统也内置有 square()函数用于画正方形。此外 rect()默认从左上角开始绘制,可通过 rectMode()来进行修改。

ellipse(x, y, width, height)通过指定绘制起点和宽高来画出圆形,当宽和高一致时即会绘制出正圆,系统也内置有 circle()用于绘制正圆。ellipse()默认从中心点开始绘制,同样可通过 ellipseMode()函数来进行调整。

从零开始学习 Processing – 圆形、矩形和面向对象

为方便颜色的选择,Processing 编辑器提供有颜色拾取器,位于Tools > Color Selector…

从零开始学习 Processing – 圆形、矩形和面向对象

从零开始学习 Processing – 圆形、矩形和面向对象

绘制圆圈动画

其中的 noStroke()表示所绘制的图形无边框。

从零开始学习 Processing – 圆形、矩形和面向对象

面向对象编程

面向对象编将代码组织为对象,包含成员变量和成员方法。这种编程方式使数据和对数据的操作形成了强关联。使用关键字 class 来进行类的定义,类名通常首字母大写,通过使用关键字 new 来将类实例化对象。

Java 代码对于大小写是敏感的,比如内置函数 background()如果写成了 Background()则会产生报错

从零开始学习 Processing – 圆形、矩形和面向对象

喜欢 (2)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址