三生万物---算法生成的25幅三角形图像 正与邪---25幅由算法生成的五角星图像恶魔的指纹---49幅由算法生成的七芒星图像算法之美---100幅由程序生成的图像,总有一幅让你感到惊艳[上]
一生二是混沌分出了阴阳两极。二生三是阴阳交汇形成了阴阳统一于一起的第三种状态。三生万物是阴阳交织中的阴阳渐变形成了万物。 三生万物中的三不是指三种状态,而是指由阴阳交融形成的第三种状态,即阴阳统一于一体的状态。三生万物的真正含义是阴阳此消彼长形成了物质的各种状态。 万事万物皆由一而三,由三而一。宇宙运行法则皆由举一反三,举三返一。道生一,生二,生三,复归于一。三是宇宙万物的形成之数,三角形是万物的稳定结构。由三角的中心、重心、内心而推动道的运行,推动宇宙万物循环螺旋发展,回归本源。
从网上抄了这么多玄之又玄的话,其实这篇文章的目的是秀几幅算法生成的三角形图像。之前我写过一篇文章:混沌分形之谢尔宾斯基(Sierpinski),里面有谢尔宾斯基三角形的生成算法:
给三角形的3个顶点,和一个当前点,然后以以下的方式进行迭代处理:
a.随机选择三角形的某一个顶点,计算出它与当前点的中点位置;
b.将计算出的中点做为当前点,再重新执行操作a
下图为点集的图形:
可以将此算法生成图像:
在此算法的基础上做一些修改,可以生成各种各样与三角形相关的图像:
有了三角形,那么将两个三角形一交错,则可以生成六角形;将三个三角形交错,则可以生成9芒星。
老子曰:“道生一,一生二,二生三,三生万物。”
程序员日:“bug 有一,一生二,二生三,三生万 bug”
相关文章: