マンデルブロ集合
色々あってマンデルブロ集合を描画する物を作りました。
こんな感じに表示されます。移動したりパラメータを設定できたりできます。
拡大・縮小もできます。フラクタルです。キモ美しいです。
ついでにジュリア集合も実装しました。適当に弄ると良い感じのが描画されます。。
ど、
どどん、と
キモ美しいです(2回目)。
描画色もこんな感じに色々変えられます。
環境とか
Linux(Debian)な環境でGTK+を使いました。本当はC++とかで書きたかったのですけどCである程度出来てしまったのでCでゴリゴリ書きました。精神もゴリゴリ削れていく感じでした。
C99にはcomplexがあるらしいのですが
#define I
から迸る闇を感じ(gcc, clangともに宣言されないらしいけど)時間も無かったので適当実装でお茶を濁しました。
ソースコード
ウルトラスパゲッティ