详细的processing学习笔记分析.doc

详细的processing学习笔记分析

processing 学习第一天笔记 Processing?Month第一天?连接点?第一部分 这篇文章中,我们来看一下如何计算一个圆周上的点的坐标,并将他们连接起来。我们将用灵活的方式来实现基于6个点和18个点的图像 计算 要计算这些点的坐标,必须知道圆上的点数量和圆的半径。本例中,我们将画12个点。 int?numPoint?=?12; float?radius?=?150; 下一步,我们来算一下每个点之间的角度。众所周知一个整圆的角度是360度或2π弧度,所以用360度除以圆上的点数,就得到两点之间的角度。例子中使用了弧度而不是角度,是因为?cos()?和?sin()?函数的形参是弧度数,不是角度数。Processing中有一些关于圆和半圆的常量,?TWO_PI?就代表了常量PI*2。(这里的PVector其实是类型,代表这一个点) float???angle?=?TWO_PI?/?numPoint; for(int?i=0?;?inumberPoints;i++){ ????float?x?=?cos(angle?*?i?)?*?radius; ????float?y?=?sin(angle?*?i?)?*?radius; ????point[i]?=?new?PVector(x,y?); } 我把计算的部分放在了setup()里面,把结果存在了PVector数组里,这样我

文档评论(0)

1亿VIP精品文档

相关文档