新浪博客

Processing 教程 (shape)

2011-12-16 21:13阅读:
Processing 教程 (shape
shape
by jks
16-Dec-2011
首先介绍arc()函数.
在窗口中输入下面两句.
size (200, 200);
arc (100, 100, 200, 100, PI, PI * 3 / 2);
C-r 你会得到如下图形:
Processing <wbr>教程 <wbr>(shape)

size()函数以前讲过了.
arc()函数共有六个参数, 分别是椭圆弧的中心坐标, 横向和纵向长轴长(, 不是半长轴呦), 开始角度和终止角度(弧度, 顺时针).
PI为一个常数, 即圆周率.

好了, 再试试下面这两句:
size (200, 200);
ellipse (100, 100, 200, 100);
运行一下:
Processing <wbr>教程 <wbr>(shape)

显然就是没有起始和终止角的arc()函数.

在试试下面这个:
size (200, 200);
line (20, 30, 100, 110);
这个我就不讲了, 你应该看得懂的, 读者都是很聪明的.

size (200, 200);
point (30, 30);
这个虽然好懂, 但那个点要睁大眼睛看呦.
quad(x0, y0, x1, y1, x2, y2, x3, y3);
这个函数就是画一个四边形.
rect(x, y, width, height);
这个就是一个长方形, x, y是左上角的坐标, width, height显然是宽度和高度.
triangle(x0, y0, x1, y1, x2, y2);
quad类似, 只不过是三角形, 当然也就只有六个参数.
上面这些都是比较基础的, 还有比如贝塞尔曲线之类的函数, 可以参考http://www.processing.org/reference/ (这个之前提过, 就不多说了). 这些函数以后我会再讲, 当然, 也许我会忘了或其它什么, 就不讲了.
processing教程 by jks is licensed under a Creative Commons 署名-非商业性使用-相同方式共享

我的更多文章

下载客户端阅读体验更佳

APP专享