怎么绘制一个特殊分形?
1、构造变量m和n。具体参数看下图。

2、绘制坐标点A,如下图所示。

3、原点O绕A逆时针旋转,弧度为:
((2 * pi / m - pi / 2)) + (pi / 2) * if(mod(n, m + 1) == 0, 1, mod(n, m + 1) > 0 and mod(n, m + 1) < m - 1, -1, mod(n, m + 1) == m - 1, 1, mod(n, m + 1) == m, -1)
连接线段OA。

4、计算m0=n+1。

5、进行迭代变换:
O→A
A→B
n→m0
只保留线段OA的迭代,
迭代深度是m*(m+1)-1。

6、当n=3的时候,迭代图形如下。

7、n=9。

8、n=36。

9、n=99。

10、n=12是外边的小正n边形是否相互交错的分界点。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。