Processing基础图形编程入门
在图形编程领域,Processing是一款强大且易用的工具。本文将带你深入了解Processing中的图形基础,包括图形图元、渲染方式、颜色处理以及一个综合的图元示例。
1. 图形图元
图形编程库通常包含用于生成基本图形的命令,这些基本图形是构建更复杂结构的几何基础。Processing的核心图元命令分为2D和3D两类。
1.1 2D图元
-
triangle(x1, y1, x2, y2, x3, y3)
:绘制三角形。 -
line(x1, y1, x2, y2)
:绘制直线。 -
arc(x, y, width, height, start angle in radians, stop angle in radians)
:绘制弧线。 -
point(x, y)
:绘制点。 -
quad(x1, y1, x2, y2, x3, y3, x4, y4)
:绘制四边形。 -
ellipse(x, y, width, height)
:绘制椭圆。 -
rect(x, y, width, height)
:绘制矩形。
例如,要将绘图窗口划分为四个象限,可以使用以下代码: