多语言展示
当前在线:1477今日阅读:155今日分享:35

怎么实现彩色正三角形的乱序排列?

什么是乱?乱,其实就是随机。如下图,若干大小相同的彩色正三角形,随机的排列在平面上,显得很混乱。这就是乱序排列。
工具/原料
1

电脑

2

网络画板

方法/步骤
1

给定变量n;计算n+1。

2

绘制坐标点,横坐标和纵坐标都是random(sign(n) * (-2), sign(n) * 2),也就是-2到2之间的随机数。因此,点的活动范围,就是边长为4、以原点为中心、边与坐标轴平行的正方形。

3

坐标点按照向量(sin(n) / 3.6,cos(n) / 3.6)平移,得到另一个点(图中的粉色点)。

4

以坐标点为中心、平移点为顶点,构造正三角形。

5

构造迭代,迭代规则是n到n+1。

6

迭代图形的属性改为随机着色。

7

动画效果如下图。

注意事项

如果修改初始正多边形,迭代图形就会随之而变化。

推荐信息