0

マンデルブロ集合が高さマップ行列として表されるという小さな問題があります。すべてのセルに反復回数が含まれている場合、無限大以下に到達するのに1つのポイントが必要でした。
最後に、3Dモデルが印刷されます。すばやくズームすると、セット全体が浮いていることがわかり始めたときに問題が発生します(ピクセルごとに反復回数が増えるため)。
モデルを強制的に0(y軸)にとどまらせながら、各ポイントの反復回数が異なるときにモデルを成長させる方法はありますか?

反復回数が最も少ないポイント(および基本的にセット内の最低ポイント)を見つけて、すべてのポイントからそれを差し引いてみましたが、それは機能しませんでした(反復回数がズームプロセスごとに変わるため、たとえば、値5から100にジャンプを設定します)。

4

1 に答える 1

0

この問題は2Dフラクタルマップにも発生し、エスケープ値の色表現が「シフト」します。10倍でズームする場合、10ポイントごとにズームされていないバージョンのポイントになるはずですが、ズームとともに反復が大きくなるにつれて、これらのポイントは同じになりません。

解決策(私にとっては)は、達成したい最大のズームを見つけ、そのズームレベルに適切な反復係数を見つけ(正確な計算のため)、ズームレベル0でも毎回この反復係数を適用することです。

これにより計算が遅くなります。私の場合、ズームレベルに関係なく、すべてのポイントを5000回繰り返す必要がありました。

于 2012-04-01T21:09:53.627 に答える