徹底的な調査と調査の結果、現在のThree.jsバージョンはquadをサポートしておらず、triaのみをサポートしており、Three.js60バージョン以降はquadが非推奨になっていることがわかりました。
現在のThree.jsバージョンにクアッドサポートを組み込むことができるかどうか、そしてそれがパフォーマンスやレンダリングの問題に関連しているかどうかを知りたいです。
現在のThree.jsバージョンでクワッドサポートを使用してパフォーマンスを最適化するために何ができるか。
ありがとうございます。それでは、お元気で、
アーシャジョニー
複雑です... WebGL自体はクワッドをサポートしていません。
クワッドで動作できるいくつかのジオメトリクラスを作成することもできますが、とにかくWebGLに送信する前に三角形に変換する必要があります。
これはおそらくコアの外部で処理する必要があります。 とにかく物事をクワッドに制限するのはなぜですか? 私はしばらくの間、自分のNgon
クラスを使用しています。
ところで、これ:
複雑です... WebGL自体はクワッドをサポートしていません。
😄
私はこの態度が大好きです。3つがwebglを使用するためのより良い方法であるはずです。 その上に任意のデータ構造を構築する必要があります。
60未満のTHREE.jsバージョンがクワッドをサポートする方法と、それを現在のバージョンに組み込むことができなかった理由を教えてください。
スリーはクワッドについて意見を持っていません。 あなたはそれを自分でサポートすることができます。
なぜそれを現在のバージョンに組み込むことができなかったのですか?
誰もが使用するわけではないので、ダウンロードするコードが増えるでしょう。
60未満のTHREE.jsバージョンがクワッドをサポートする方法と、それを現在のバージョンに組み込むことができなかった理由を教えてください。
コードベースを単純化することにしました。 レンダラーはクワッドを処理しなくなりました。
代わりに、クワッドをサポートするローダーは、ロードプロセス中にクワッドを三角形に変換します。
最も参考になるコメント
複雑です... WebGL自体はクワッドをサポートしていません。
クワッドで動作できるいくつかのジオメトリクラスを作成することもできますが、とにかくWebGLに送信する前に三角形に変換する必要があります。