私は自分の火炎フラクタル発生器を作る準備として火炎フラクタルの研究をしています。質問が1つだけあります。フレームフラクタルアルゴリズムではどの座標系が使用されていますか?
複素数のマンデルブロ集合のようなものですか、それとも実数システムですか?さらに、内の炎のフラクタルをグラフ化するための最適な範囲はどれくらいですか(つまり、マンデルブロは(x-> -2から2)、(y-> -2iから2i)を使用します)?
火炎フラクタルに関する元の記事(22Mb PDF)
私は自分の火炎フラクタル発生器を作る準備として火炎フラクタルの研究をしています。質問が1つだけあります。フレームフラクタルアルゴリズムではどの座標系が使用されていますか?
複素数のマンデルブロ集合のようなものですか、それとも実数システムですか?さらに、内の炎のフラクタルをグラフ化するための最適な範囲はどれくらいですか(つまり、マンデルブロは(x-> -2から2)、(y-> -2iから2i)を使用します)?
火炎フラクタルに関する元の記事(22Mb PDF)
Apophysis、flam3、およびその他の実装の座標系は、(x、y)または(x、y、z)を使用します。3Dハックがある場合。ただし、一部のバリエーションは、(x、y)を複素数であるかのように解釈します。たとえば、mobiusバリエーション、またはjuliaバリエーションです。
既存のコードは非常に古く、多くの人々によって開発されているため、数学がどのように行われるかについての正確な詳細は理解するのが難しく、誰も本当に知りません。たとえば、y座標がおかしな動作をすることに関連するいくつかの問題が発生しました。
編集:ああ、Apophysisとflam3は、中心点、回転、倍率を備えた一種のカメラ機能を使用しています。中心点は画面の中央にマッピングされるものであり、残りは理解できるようになります。
私は実際にJava実装でコーディングしています。これは次の場所にあります。http://sourceforge.net/p/flamethyst/home/Home/ カメラ、座標などの詳細については、コードを参照してください。