Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
再帰アルゴリズムを使用してジオメトリを計算し、WebGL を使用してそのジオメトリを表示する Web サイトを作成しています。WebGL は再帰を使用してジオメトリを計算できますか? シェーダーが再帰できないことは知っていますが、再帰がサポートされているかどうかはわかりません。
ありがとう、イストヴァン。
JavaScriptの再帰的アルゴリズムを使用して、ジオメトリを簡単に生成できます。生成されたジオメトリを配列バッファに保存してから、それをWebGLに渡します。ただし、WebGLには、ジオメトリ生成機能(ジオメトリシェーダー、サブディビジョンサーフェスなど)はありません。
JS で再帰アルゴリズムを計算し、結果をシェーダーで定義されている変数に渡すと、問題が解決します。