Star Julia – Flex(ActionScript3.0)
StarJulia DEMO Flexの勉強は地味に継続中。。 今回はRoger Bagula氏によるStar Juliaを描いてみます。 C言語のソースがあったので、それをActionScriptに移植。1から書かずに済みました。 せっかくFlexで作るわけだし、少しインタラクティブに。
Web関連技術の話など
StarJulia DEMO Flexの勉強は地味に継続中。。 今回はRoger Bagula氏によるStar Juliaを描いてみます。 C言語のソースがあったので、それをActionScriptに移植。1から書かずに済みました。 せっかくFlexで作るわけだし、少しインタラクティブに。
前回に引き続き、Flex(ActionScript3.0)でフラクタルアートを描いてみます。 今回のお題はバーニングシップ・フラクタル。燃える船。 、と言っても計算式はマンデルブロ集合とほとんど変わりません。 違いは、繰り返しの度に実数部と虚数部の二乗を計算する前にそれらの絶対値をとっている点のみ。 なので、マンデルブロ集合の描画プログラムに絶対値計算と座標調整を施しただけです。 「全体図」 赤矢印部分を拡大すると、 このように燃える船が現れます。 簡単な計算式でこんなきれいな絵が描けるなんてす…
mandelbrot DEMO ※重いので注意 キャンバスサイズは400*400 pixel。各パラメータはオンコーディングで埋め込んでます。 Flex (ActionScript3.0)でマンデルブロ集合を描く。 マンデルブロ集合は膨大な計算時間を必要とするので、ベンチマークテストとして利用されたりします。 ただ、描画が遅いFlashではマンデルブロ集合を描くのはツラい。 マンデルブロ集合の描き方 ガスコン研究所さんのところでは、フレーム毎に1pixelずつプロットして描いています。 コレって…