本文(Fractal CGs)へ

JavaScriptで書き直しました。
Javaで書いた古いバージョンはこちらです。

●JavaScriptの使用方法

1.実行すると、サンプルと同じ画像が表示されます。
2.[↑][↓][←][→][I][O]キーで、上下左右移動とズームイン・アウトができます。
  また、[L][S]キーで画像の拡大縮小ができます。
3.ズームインするにしたがって、計算回数 [iter:] を大きくする必要があります。
  画像が粗くなったら [iter:] を適当に大きくしてから [Draw] してください。
4.[Init] を押すと、最初に戻ります。[iter:] は変わりません。

●ソースプログラムについて

ブラウザのソース表示機能でご覧ください。

各ソースプログラムは、ほとんど同じです。違いがあるのは、
 /* 色の定義 */
 /* 計算用変数 */
 /* 変数初期化 */
 /* 計算 */
の4ヶ所くらいです。

●Fractal CGs 図一覧
 

  内容 サンプル JavaScript
タイトル マンデルブロ集合(全体図) 実行
図1 マンデルブロ集合(白黒) 実行
図2 マンデルブロ集合(白黒) 実行
図3 マンデルブロ集合(拡大) 実行
図4 マンデルブロ集合(λ) 実行
図5 マンデルブロ集合(もどき) 実行
図6 マンデルブロ集合(埋め1) 実行
図7 マンデルブロ集合(埋め2) 実行
図8 ジュリア集合(白黒) 実行
図9 ジュリア集合(カラー) 実行
図10 ジュリア集合(色々1) 実行
図11 ジュリア集合(色々2) 実行
図12 ジュリア集合(色々3) 実行
図13 ジュリア集合(色々4) 実行
図14 ジュリア集合(色々5) 実行
図15 ジュリア集合(色々6) 実行
図16 ジュリア集合(埋め) 実行
図17 ジュリア集合(ブラシュケ1) 実行
図18 ジュリア集合(ブラシュケ2) 実行
図19 ジュリア集合(ミルナー1) 実行
図20 ジュリア集合(ミルナー2) 実行
図21 ニュートン法(白黒) 実行
図22 ニュートン法(カラー) 実行
図23 ニュートン法(色々1) 実行
図24 ニュートン法(色々2) 実行
おまけ マンデルブロ集合(立体表示)Three.js版 実行
おまけ ジュリア集合(立体表示)Three.js版 実行

トップページへ