問題タブ [fractals]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3472 参照

c - cのフラクタル-シェルピンスキーの三角形

シェルピンスキーのフラクタルと呼ばれるフラクタルを表示するプロジェクトをcでコーディングしようとしています(ノードは「#」で表されます)。したがって、1-シェルピンスキーの三角形は次のようになります。

2シェルピンスキーの三角形

など...これがどのように見えるかを見つけるためのリンクです: http ://fr.wikipedia.org/wiki/Triangle_de_Sierpiński

再帰的な方法だけで、ループなしで実行できると言われました。だから私は次のようなものを試しました:

もちろん、行にジャンプすると元に戻せないので、うまくいきませんでした。だから私がそれを2回呼ぶとき:

フラクタル(N-1); フラクタル(N-1);

2つの連続した動機が互いに並んで集められていません...誰かがそれを作る方法についての考えを持っていますか?それとも、アルゴのデザインが完全に間違っていたのでしょうか。

0 投票する
2 に答える
392 参照

unit-testing - 乱数を含む単体テスト アルゴリズム

フラクタルとランダム地形生成に関するコードを書いています。具体的には、現在、Diamond-Square アルゴリズムを使用しています。ご存じない方のために説明すると、基本的には 4 つの値の平均を取得し、すべてのステップで乱数を追加します。結果をテストするにはどうすればよいですか?既知のシードを使用して、平均とランダム値を手動で計算する必要がありますか? 代わりに、乱数を使用してコードで結果を計算する必要がありますか? それとも別の方法がありますか?また、逆のプロセス(別名TDD、コードの前にテストを書く)についての考えも大歓迎です)。

0 投票する
2 に答える
1830 参照

c# - パレット ビットマップ - フラクタル カラー サイクリング

レンダリングされた MandleBrot Fractal である C# Windows フォームで既存のビットマップ イメージを使用しようとしています。カラーサイクリングを実装したい。パレット画像を使用して行う必要があります。これが私のコードです。私は何日も立ち往生しており、動作させることができません。コードはタイマー メソッド内にある必要があります。

元の画像は bitmap と呼ばれ、パレットは bitmap2 である必要があります。ありがとう

0 投票する
1 に答える
335 参照

colors - WinRTにColor.HSBtoRGBがありません

0 投票する
1 に答える
6491 参照

c++ - openglでフラクタルツリーを作成する

openglでフラクタルを作成するのに少し問題があります。これが私の現在のコードです

回転は正しいように見えますが、位置が正しくありません。新しいブランチは、親のブランチの終点から描画されていません。誰かがこの問題を解決するのを手伝ってもらえますか?ここで完全なコードをチェックしてください

0 投票する
1 に答える
56 参照

java - モデル 入出力をポートとして

フラクタルを使用して簡単な方程式計算機をモデル化するという学校の課題があります。課題には 2 つの部分があります。1. 再利用可能な COTS コンポーネントとして 2. アーキテクチャ コンポーネントとして (入力ポートと出力ポートで記述)

割り当ての最初の部分は何とか作成できましたが、入力/出力をポートとして使用してクラスをモデル化する方法がわかりません。

どんな助けでも大歓迎です。

0 投票する
1 に答える
304 参照

c - 複雑なランダムポイントの生成

Cを使用して、複雑なプレーン上にランダムなポイントを生成するにはどうすればよいですか?

0 投票する
1 に答える
663 参照

visual-studio-2010 - デバッグ時の OpenGL 例外

シェルピンスキーの三角形のフラクタル ジオメトリを描画するコードを次に示します。エラーはありませんが、デバッグ時に未処理の例外が発生します。

glu.h というファイルを開き、次の行を指定します。

ここに私のコードがあります:

0 投票する
0 に答える
232 参照

fractals - IFSフラクタルへの適用を伴う線形幾何学的変換

私はPerceptronhttp://perceptron.sourceforge.netの開発者の1人です-Javaで書かれたビデオフィードバックフラクタルのユニークなジェネレーターです。このオープンソースプロジェクトに注目して、SourceForgeWebサイトのフォーラムにも参加できるようにしたいと思います。

特に、現在の線形幾何学的変換を改善することに興味があります。

パーセプトロンが生成するのは、常にジュリアフラクタルのフラグメントで構成されるIFSフラクタルです。このような組み合わせは、画像変換の2段階の循環(再帰的、無限)プロセスで作成されます。

z_new = f(z_old)+constant_cおよび線形マッピングに従ってモーフィングします。

DoubleBuffer.javaファイルでは、z_new =(x、y)で指定された座標で「画面」からピクセルの色を読み取ります。

当然、複素数z_newは複素平面のどこにあってもかまいませんが、「画面」には厳密な物理的寸法があります。目的の座標は画面に合わせて適切にスケーリングされています。これは問題ではありません。

ただし、「z_newの絶対値を取る」、「z_newが大きい場合はラップする」など、一見不要なルールを適用します。これらのルールを適用して、存在しない画面外のピクセルが読み取られないようにします。代わりに、いくつかのピクセルを再読み込みします。これは驚くべきIFSフラクタルにつながります。

配列(行列)を興味深い方法でラップし、タイルを作成し、回転し、さまざまな形状のエッジを与えることによってデータを行列に整形する、より類似した「線形幾何学的変換」、ミラーをシミュレートする変換などをどこで学ぶことができるか知りたいです。

説明のために、このコードを参照してください。

ご覧のとおり、速度にはビット演算子が必要であり、従来の配列ラッピングは、IFSフラクタルから誰もが望んでいたよりも驚異的です。このハードコードされたブロックを定義ファイルの方程式に置き換えるとよいでしょう。テンプレートの提案が必要です。