NCF参数化建筑论坛
标题:
分形的两种方式
[打印本页]
作者:
特莱嘻嘻嘻
时间:
2010-3-30 03:04
标题:
分形的两种方式
本帖最后由 特莱嘻嘻嘻 于 2010-3-30 08:12 编辑
个人感觉看到的分形有两种方式,一种就是字符串分形,一种就是移动分形。但是都是函数中的递归。
递归就是如有一个自定义的函数块A,在运行到最后并不退出,而是call自己一次,如果不在call前设定一个条件的话,就会无限循环下去。一般都是加个循环次数做为条件。
在平面上的分形我觉得可以分为两种:
一种是按照字符串分形,如有一个基本字符串1=“A+A-A+A”,然后设定A对应按向量移动点,+对应将向量旋转60°,-对应将向量旋转-60°。那么字符串1就会对应一个这样的形。
[attach]5358[/attach]
如果将A=“A+A--A+A”,那么这个基本字符串就会变成字符串2= “A+A--A+A + A+A--A+A -- A+A--A+A + A+A--A+A”,那么图形就会从 字符串1的样子
变成 字符串2的这个样子。
[attach]5359[/attach] ,然后随着递归的次数,即反复使A=“A+A--A+A”,形就会越来越被分细。
另一种方法就是移动分形,首先设置一个基本形,再设置一个要分形的目标形。[attach]5360[/attach]
然后就是反复的移动基本形到在基本形上的位置来实现分形。
[attach]5363[/attach]
[attach]5361[/attach]
[attach]5362[/attach]
再说到树的话,就是在三维的分形了,事实上原理还是差不多,树形的话下次再来填土吧~。
总结了一下递归分形,低级货。。。大家不要嫌弃~~~
作者:
skywoolf
时间:
2010-3-30 07:06
支持!欢迎这样的经验总结~
作者:
ty7428
时间:
2010-3-30 10:21
讲的很清晰~
作者:
麓山小农
时间:
2010-3-30 12:21
多好的引子啊……希望楼主这样的人才能够多多的总结 多多的发帖 想你学习
作者:
ciga
时间:
2010-3-30 19:03
嗯~期待更多。。
作者:
hhgg610
时间:
2010-3-30 19:27
嗯 学习了 谢谢
作者:
arceed
时间:
2010-3-30 20:34
支持楼主支持支持~
作者:
锦堆灰
时间:
2010-3-30 22:30
总结得很好啊很犀利
作者:
claudemit
时间:
2010-3-30 23:28
借助VB可以设定目标形啊
看了这个突然有点明白递归了
谢谢LZ 继续哦{:3_64:}
作者:
fuhai1210
时间:
2010-4-22 08:08
好东西 学习学习
作者:
yangsicong
时间:
2010-4-22 09:24
还没学到这里,不过以后肯定有用
作者:
baobaoshu
时间:
2010-4-22 15:23
学习了,谢谢
作者:
huhu
时间:
2010-5-6 13:24
努力学习一下阿~~
作者:
369850030
时间:
2010-6-1 22:02
感谢LZ!!!
作者:
crowwind
时间:
2010-6-17 16:41
总结的挺好。。。刚学到recursive。。。
作者:
kebu
时间:
2011-1-11 00:55
谢谢分享!!!
作者:
flutedidi
时间:
2011-1-30 13:25
thats graet! xiexie la
作者:
lZhang7
时间:
2011-2-3 20:48
不错! 虽然有点还是没搞懂。。。。但是谢谢分享!
作者:
lu2007
时间:
2011-3-11 14:34
aaaaaaaaaaaaaaaaaaaaa
作者:
langdezhuren
时间:
2011-3-14 22:06
嗯 学习了 谢谢
作者:
zetter
时间:
2011-3-24 07:48
谢谢楼主分享
作者:
3631596
时间:
2011-3-25 10:30
好教材 学习学习
作者:
sunjianan
时间:
2011-3-25 12:12
fenxingbushihennan,duokankanjiuhaole
作者:
maremoor
时间:
2011-3-29 10:52
恩 楼主讲得很清楚
作者:
ddrddrblueworm
时间:
2011-3-31 12:55
我来学习,我来攒分。。。。
作者:
ddrddrblueworm
时间:
2011-4-1 06:57
感谢分享,共同进步
作者:
bensonzz
时间:
2011-12-5 22:14
好东西 谢谢楼主
作者:
bensonzz
时间:
2011-12-5 22:14
好东西 谢谢楼主
作者:
zerocool
时间:
2012-2-18 16:27
多多支持多多支持
作者:
zerocool
时间:
2012-2-18 16:29
好好好好好
作者:
zerocool
时间:
2012-2-18 16:30
太好了太好了
作者:
zerocool
时间:
2012-2-18 16:31
不错,不错
作者:
zerocool
时间:
2012-2-18 16:31
希望大家多方脚本
作者:
ainmy
时间:
2012-2-25 14:58
下来好好学习下
作者:
绝顶山河
时间:
2012-2-25 15:54
额……这个看不懂啊
作者:
tonytcl
时间:
2012-2-28 14:48
了解了 谢谢楼主分享
作者:
无微清音
时间:
2012-3-15 19:05
谢谢楼主,分享了这么精彩的资料
作者:
zerocool
时间:
2012-3-19 15:51
好好好好好好
作者:
zerocool
时间:
2012-3-19 15:52
goodgoodgood
作者:
wind88922
时间:
2012-5-16 10:40
不错 学习了 很受用~~
欢迎光临 NCF参数化建筑论坛 (http://ncf-china.com/)
Powered by Discuz! X3.2