2015-07-13 64 views
0

如何開始寫一個算法來生成利希滕伯格數字(這是一個由雷電等放電產生的分形樹)?如何開始編寫代碼來生成Lichtenberg數字(閃電分形樹)?

此Lichtenberg圖是一種特殊類型的分形樹,與標準教科書示例(例如http://rosettacode.org/wiki/Fractal_tree)不同,它通常是對稱的,有序的,非隨機的等.Lichtenberg數字需要隨機產生,對稱,可變分支寬度(厚度)。分支還包括非常大的樹幹直接分支的非常小的樹枝和枝條。如果存在分叉,通常一個分支可能比另一個分支小。

Lichtenberg figure radial http://capturedlightning.com/photos/For_Sale/June04/3InchDisk/CenterLED1b.jpg

Lichtenberg figure

https://physics.stackexchange.com/questions/77974/how-is-a-lichtenberg-figure-created

回答

0

而來相當接近(儘管你可能需要做調整的公平一點,直到你得到的東西尋找「正確」)的東西是擴散限制聚合樹。

https://en.wikipedia.org/wiki/Diffusion-limited_aggregation

,似乎有相當近期的一些參考,包括實現。你可以想象,產生這些並不是很快。