Selection は、名前スタックの現在の内容を返します。これは、整数値を含む名前の配列です。 名前を割り当て、描画するオブジェクトのジオメトリを指定するモデリング コード内に名前スタックを作成します。 次に、選択モードでは、プリミティブがクリップ ボリュームと交差するたびに、選択ヒットが発生します。 glSelectBuffer で指定した選択配列に書き込まれるヒット レコードには、ヒット時の名前スタックの内容に関する情報が含まれます。
Note
glRenderMode を使用して OpenGL を選択モードにする前に、glSelectBuffer を呼び出します。 glRenderMode を呼び出して OpenGL を選択モードから外すまで、名前スタックの内容全体が返される保証はありません。
glInitNames、glLoadName、glPushName、および glPopName を使用して名前スタックを操作します。 選択に gluPickMatrix を使用することもできます。