カオス(CHAOS)系の抽象的幾何学図形(カオス図形)を描く
カオス(Chaos)系の抽象的幾何学図形(以降はカオス図形と呼ぶ)をコン
ピュータ・グラフィックとして描くことを目的として開発しました.
なお、名前のCHAOはチャオと読みます.これは、Chaos compiler
が由来です.
ここで想定しているカオス図形は、初期値の点列(x,y)を定め、くり返し方
程式を計算しその結果の点列をプロットしていくことによって描かれていきます.添
付のサンプル・プログラムを参照してみて下さい.じつに単純なアルゴリズムで作成
されていることがわかると思います.
昨今、書店には「カオスの〜」とか「〜のカオス」というような様々な書物が出
版されていることに驚かされます.私も何冊か購入したのですが、その中でもカオス
図形の神秘的な美しさには大層惹かれました.
そこで、カオス図形を自分の持つコンピュータ上で眺めたくて、C言語で何本か
書いてみたのですが、ちょっとしたパラメタや式の変更のためにも結構コンパイル
に時間がかかり面倒です.また表示サイズの調整等のカオス図形のアルゴリズムとは
直接関係はないが共通に必要な機能を何度も書き直すのも無駄です.
カオス図形の表示アルゴリズム自体は大変簡単で、決まりきった処理で実現でき
ます.
そこで、カオス図形のアルゴリズムの実現に必要十分であり、インタプリタ感覚
でコンパイル可能であり、それでいて高速に実行でき、かつ一通りの支援機能をも
つ統合コンパイラ環境を作成してしまおうと考えたわけです.
ソフト名: | CHAOコンパイラ |
---|---|
動作OS: | Windows Vista/XP |
機種: | IBM-PC |
種類: | フリーソフト |
作者: | 丹羽 英幸 |