記事"MQL5で3Dモデリング"についてのディスカッション - ページ 2

 
Sergey Pavlov:

3Dは、視点を変えることができなければ、2Dドローイングです。したがって、インタラクティブ性は、3Dオブジェクトをモデリングする上で最も重要な品質です。静止画に何の意味があるのか?

魔法の機能があり、その使用例が示されている。

視点機能がないことについて、誰がどこに書きましたか?正解は2Dです。3Dモデリングの本質は「それ」、つまり3Dを2Dに変換すること、空間座標をスクリーン座標に変換することだ。しかし、視点を変える方法がないはずだと考える根拠は何ですか?

その機能はどこにあるのですか?具体的にその線を示してください。

 
価格が動くのは2次元空間ではなく、4次元空間だからだ(ブルジョワジーによって隠されているのは2次元(実際の総取引量とブルとベアの比率)だけだ)。
しかし、私はカンヴァスにも賛成だ。そこでしか、正常なスピードを実現することはできない。カンヴァスがなければ、とんでもない数のオブジェクトができる。肉眼で見れば遅いとわかるが、私はカンヴァスのスピードがとても好きだ。このビデオでは、カラーオーバーレイと透明度を実装しています。
MT5 の開発者に質問: ウィンドウ自体のカンヴァスへのアクセスをオープンにできないのでしょうか?新しいキャンバスを作成することなく、オブジェクトを作成することなく、ウィンドウ内にポイントを構築させてください。
 
Nikolai Semko:
このクリップでは、カラーオーバーレイと透明度を実装している。
チャンネルの境界が見えなくても、クリップの最後でTFが変われば、自分がどのチャンネルにいるのかがわかる。
 
Nikolai Semko:
価格が動くのは2次元空間ではなく、4次元空間だからだ(ブルジョワジーによって隠されているのは2つの次元(実際の総取引量とブルとベアの比率)だけ)。 しかし、私はカンヴァスにも賛成だ。そこでしか、正常なスピードを実現することはできない。カンヴァスがなければ、とんでもない数のオブジェクトができる。肉眼で見れば遅いとわかるが、私はカンヴァスのスピードがとても好きだ。この
ビデオでは、カラーオーバーレイと透明度を実装しています。この動画はかなり前に録画したものですが、MT5 の最新アップデート後、キャンバスの描画と出力が数倍速くなりました。 MT5 開発者への質問:ウィンドウ自体のキャンバスにアクセスできるようになりませんか?新しいキャンバスを作成することなく、オブジェクトを作成することなく、ウィンドウにポイントを描画させてください。
キャンバスではすべての点を再描画しなければならず、グラフィカル・オブジェクトでは頂点だけを再描画しなければならない。一般に、キャンバスかキャンバスでないかは、この記事の問題ではありません。
 
 
 
 
 
Anatoli Kazharski:

最後のビデオが一番印象的だ。

MQLでやらなきゃ...)

 
Dmitry Fedoseev:
キャンバスではすべての点を再描画する必要があり、グラフィカル オブジェクトでは頂点のみを再描画する必要があります。一般的に、それはこの記事の問題ではない。

この記事の問題は「MQL5での3Dモデリング」です。
オブジェクト(というか直線)の助けを借りたこの実装は、10000(100×100セル)までのノード数を持つサーフェスグリッドを作成したい場合、キャンバスよりもいくつかの利点があることに同意します。曲線がないことや、線と塗りつぶしの両方で色のグラデーションが可能なことについては、私は話していない。主な利点は、グラフィックスへの厳密なバインディングです。グリッド・サイズが30*30("目測")以下(~1000ノード)であれば、より高速になる可能性がある。おそらく、すべての利点はここで終わる。電卓でキャンバスのすべての点を計算する必要はなく、クラスがすべてやってくれる。アナトリ・カザルスキーが 例として挙げたような美しさは、このような3Dモデリングの実装では実現できない。しかし、キャンバス用の実装を作り、さらにOpenCLの 技術を応用すれば、現実的なものになる。

700×700のグリッドがスクリーンに表示されるのに約半分かかる