2011-09-06 78 views
1

我一直在做火花分形的一些研究,準備創建我自己的火焰分形發生器。我只有一個問題:在火焰分形算法中使用了什麼座標系?火焰分形座標系

它是否像Mandelbrot Set具有複數,還是它是一個實數系統? 此外,什麼是最好的範圍來圖形內的火焰分形(即Mandelbrot使用(x-> -2到2),(y-> -2i到2i))?

Original Article about flame fractals(22MB PDF)

+0

你爲什麼不試試mathoverflow.com? –

+2

您的意思是mathoverflow.net - 但math.stackexchange.com更適合。前者用於研究級別的問題,後者用於更基本的問題。 – PengOne

+0

math.stackexchange.com然後:) –

回答

0

在隆起,flam3座標系,以及其它實施方式使用(X,Y)或(X,Y,Z)。 如果它有3d黑客攻擊。但是,某些變體將(x,y)解釋爲複數,例如,莫比烏斯變體或茱莉亞變體。

關於如何完成數學的確切細節很難理解,沒人知道, 因爲現有的代碼很舊,而且已經被很多人開發了。例如,我曾經遇到過一些與y座標有關的問題,這些問題表現得很奇怪。

編輯:啊,Apophysis和flam3使用一種相機功能,它有一箇中心點,旋轉和放大。中心點將映射到屏幕中間,其餘的則可以找出。

我其實編碼的Java實現,可以在這裏找到:http://sourceforge.net/p/flamethyst/home/Home/ 瀏覽詳細信息代碼相機,座標等

0

爲了回答您的具體問題,我認爲,在一個錯誤源代碼導致y座標在其中一個變換中翻轉,因此負y軸向上延伸,正y軸向下延伸。

要回答關於在哪裏可以找到關於apophysis codebase這個令人討厭的混亂的信息的實際問題,那麼互聯網上大多數apophysis實際工作的專家的祕密地點就是chat.deviantart.com上的一個deviantart聊天室。 /聊天/ aposhack。它要求您註冊一個deviantart帳戶。在聊天中,有幾個人被標記爲'嚮導',他們或者與源代碼一起工作,已經厭倦了源代碼並正在編寫他們自己的火焰生成器,或者是作爲Chaotica的創建者的Thomas Ludwig,它是一種分形火焰渲染器它沒有太多的缺陷和數學問題,因爲它們是跳躍式的。

如果你還在製作火焰發生器,我邀請你停下來和我們談分形。