给三角形的3个顶点,和一个当前点,然后以以下的方式进行迭代处理: a.随机选择三角形的某一个顶点,计算出它与当前点的中点位置; b.将计算出的中点做为当前点,再重新执行操作a
给三角形的3个顶点,和一个当前点,然后以以下的方式进行迭代处理:
a.随机选择三角形的某一个顶点,计算出它与当前点的中点位置;
b.将计算出的中点做为当前点,再重新执行操作a
下图为点集的图形:
可以将此算法生成图像:
在此算法的基础上做一些修改,可以生成各种各样与三角形相关的图像:
有了三角形,那么将两个三角形一交错,则可以生成六角形;将三个三角形交错,则可以生成9芒星。
相关文章:
正与邪---25幅由算法生成的五角星图像
恶魔的指纹---49幅由算法生成的七芒星图像
算法之美---100幅由程序生成的图像,总有一幅让你感到惊艳[上]
算法之美---100幅由程序生成的图像,总有一幅让你感到惊艳[下]
三生万物---算法生成的25幅三角形图像
原文:http://www.cnblogs.com/WhyEngine/p/4169138.html