偶然玩分形-Java測試
我從拉丁文形容詞fractus(分裂的)造出了fractal(分形)這個詞。相應的拉丁文動詞 fragere的意義是“使碎裂”:造成不規則的碎片?!嗝催m合我們的需要啊!這樣,除了“分裂的”(像在“分數”或“折射”中那樣),fractus還應該有“不規則的”之意,這兩個意義都繼承保留了下來。
——伯諾瓦·芒德布羅

歇爾賓斯三角,還有一個隨機形式實現。即:
隨機生成四個點 a,b,c,p并畫出來
然后每次 去一個隨機數 0~2
如果為0 則讓p為原來p與a的中點,在畫出來。
如果為1 則讓p為原來p與b的中點,在畫出來。
如果為2 則讓p為原來p與c的中點,在畫出來。
如此循環n次后會出現~



很好看吧,偶然機會學習到。
之后會慢慢研究。
附帶源代碼鏈接:http://stchou.javaeye.com/blog/948469
【編輯推薦】