glDrawElements を使用して三角形のメッシュを描画しており、マウス クリックを使用して三角形を選択/選択できるようにしたいと考えています。三角形のメッシュは非常に大きくなる可能性があります。
固定機能の OpenGL では、GL_SELECT を使用する可能性があります: http://content.gpwiki.org/index.php/OpenGL:Tutorials:Picking .. ただし、OpenGL コア プロファイルの使用にのみ関心があります。
別の可能性は、「カラーコーディング」を使用することです。
http://www.lighthouse3d.com/opengl/picking/index.php?color1
http://www.opengl.org/resources/faq/technical/selection.htm
..しかし、私が知る限り、glDrawElementsを使用する場合、三角形ごとの情報をまだ示すことはできませんか?
最後に、マウスの位置からピック レイを発射することで CPU ベースのピッキングを行うことができましたが、CPU で三角形を変換する必要があると思われるため、これは非常に遅くなるため、GPU ベースのソリューションを使用することをお勧めします。
OpenGL コア プロファイルで glDrawElements を使用する場合に最適な選択方法について誰か提案がありますか?