エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
20.010 ユーザがマウスでどのプリミティブを選んだのかを知るには? OpenGLは、GL_SELECTION与えるモー... 20.010 ユーザがマウスでどのプリミティブを選んだのかを知るには? OpenGLは、GL_SELECTION与えるモードをこの目的に提供します。 しかし、他の方法を使うことができます。 個々のプリミティブをユニークな色に表現してもよく、そして、現在のマウス位置の下の単一のピクセルを読むために、glReadPixels()を使用します。 色を試験することにより、ユーザーが選んだプリミティブが決定されます。 ここには、個々のプリミティブを、glDrawPixels()を使うことについてのユニークな色と情報に表現することについての情報があります。 まだ、別の方法は、マウス位置を通して選りすぐり光線を撃ち、現在表示されたオブジェクトによって交差について試験を受けることに関係します。 OpenGLは、光線交差(どのようにするかのために、BSP FAQを見てください)について試験を受けないけれども