返回列表 回复 发帖
9# xiaongxp
精美之作。
交一份作业在此,向老师指正。着色不太周正。
未命名.JPG
2010-11-23 23:18

Untitled 1.gsp (6.64 KB)
9# xiaongxp


挺有趣的:
QQ截图未命名.jpg
12# 柳烟
研究了柳老师的文件,没发现算理上有什么问题,只是复角的主值范围应为[0,2π),但这不影响分形的边界。这种圆的逆迭代分形,以迭代圆的包络线来反映分形的边界,圆的大小要有较好的可控性,我也不明白为什么用复数运算的三角形式就会使迭代圆一致放大或缩小,用代数运算不存在这样的问题。
14# 榕坚
的确挺有趣
6#工具箱已更新,订正了两处错误。
练习2.简单进退格式的L分形的制作方法   
    L-system源于模拟植物形态和生长,是一种重要的分形生成方法。它是由若干符号组成的语言指令系统,交由计算机自动执行。而用画板实现其中一些较简单的分形,我们可以将L-system分形的几个要素简化成两个:初始元、生成元,以此为基础,“人脑+电脑”生成分形图案。
    下面以L-五角繁星为例,介绍简单进退格式的L-分形的制作方法。
一、作生成元A-B:
    先作点A、点B,由B按比0.618以A为中心缩放得B',由A按比0.618以B为中心缩放得A',以B'为中心按逆时针方向108°旋转B得B'',以B''为中心按逆时针方向108°旋转B'得B''',顺次连接AA'B''B'B,以及B''B''',作成生成元如图;
                    
图片1.jpg
2010-11-26 22:28

二、作初始元:
    作圆的五等分点D、E、F、G、H;
三、生成元上执行一次迭代:
    新建参数n,以此为深度,将生成元A-B依次映射到(即迭代到)A-A'、A'-B''、B"-B'、B'-B、B'''-B'',隐藏生成元和带撇号的点如图;
                    
图片2.jpg
2010-11-26 22:28

四、作五角繁星:
    将生成元的一次迭代格式及n选中作成工具,再用此工具依次将一次迭代格式映射到初始元E-D、F-E、G-F、H-G、D-H,得五角繁星。
五、思考:
    如何将五角繁星填充色彩如范例所示?
L-system-五角繁星.gif
2010-11-26 22:28

L-system五角繁星(素色).gsp (11.49 KB)

L-system-五角繁星(炫色).gsp (22 KB)

问问向老师,第三步,B'---B的迭代如何作?
柳老师忘了,这五角繁星比你的帖子《看分形书,用画板作分形画小系列》1#五角星只差一步B''-B"'的压缩,其余都一样。第三步就是将生成元A-B压缩到B'-B位置,即A→B',B→B。
柳老师忘了,这五角繁星比你的帖子《看分形书,用画板作分形画小系列》1#五角星只差一步B''-B"'的压缩,其余都一样。第三步就是将生成元A-B压缩到B'-B位置,即A→B',B→B。
xiaongxp 发表于 2010-11-27 09:35
懂了,谢谢。支持向老师,并学习。作一视频,方便大家。
222.gif
2010-11-27 15:39

17楼向老师的讲义讲得清清楚楚,明明白白,大家吃透讲义精神后,自已作出没问题了。现继续往下制成动画GIF,因发送文件时,字节数受到限制,所以重复制作的步骤,作了一步后,其余省略。
222.gif
2010-11-27 21:06
返回列表