OpenGLを使用してHaskellでマウスリスナーを使用しようとしていて、問題が発生しました。どうやらx座標とy座標の戻り値はGLintです。問題はGLfloatが必要なので、これらを使用することです。単純な解析では問題を解決できないようです。さらに詳しいテクニカルノートでは、スクリーンの全体サイズがOpenGLで1平方インチ単位で表現されていると、これはなぜintを返すのでしょうか?OpenGLマウスリスナー返信
1
A
答えて
3
OpenGLにアクセスするためにおそらく使用しているツールキットであるGLUTまたはGLFWは、ウィンドウを管理します。彼らは、現在のビューポートがどのように見えるのか分からない。ちょうどウィンドウの4分の1にレンダリングすることさえできる。 GLUT/GLFWがOpenGLの座標を気にしていたら、あなたの座標をかなり台無しにするでしょう!幸いにも、彼らはしません。 x
とy
座標は実際のピクセル座標です。(0, 0)
は左上にあり、Y軸は下向きです。マウスの座標はOpenGLとは完全に別です。
GLint
は、fromIntegral
を使用してGLfloat
に変換することができます。
関連する問題
- 1. 矩形のマウスリスナー
- 2. マウスリスナーの具現方法
- 3. 返信後の返信
- 4. Youtubeの返信返信
- 5. 返信jsonの返信
- 6. xamarinからの返信後返信URLの返信
- 7. OpenGLでシャドウにシャドウマップを送信
- 8. /返信先以外のメールに返信
- 9. Sharepointディスカッション掲示板 - 返信返信
- 10. 自動返信以外の返信メッセージ
- 11. OpenGL ES2.0 glTexImage2D()はGL_INVALID_VALUEを返します
- 12. openglアプリケーションソケット接続からのデータの受信/受信?
- 13. Javamail受信メール返送メールとして送信者に返信
- 14. Tensorflow seq2seq - 返信の信頼
- 15. JPanelのマウスリスナーを登録解除するには
- 16. マウスリスナーの座標をグラフの座標に変換する
- 17. Swingで互いに混乱している2つのマウスリスナー
- 18. Java JPanelマウスリスナーがコンポーネント上で動作しない
- 19. マウスリスナーを追加するとブラウザスクロールが停止する
- 20. ListCellRendererのJLabelにマウスリスナーを追加します
- 21. ボタンをクリックした後にマウスリスナーを削除するには?
- 22. マウスリスナーを描画文字列に追加するテキスト
- 23. PHP、返信メールアドレスを返す
- 24. SOAPを返す返信
- 25. ROWNUMクエリ返信
- 26. 返信bool(false)
- 27. Magento - 返信先
- 28. 返信pdf jquery
- 29. 返信のPython
- 30. Email返信SQL
OpenGLには「マウス」という概念はありません。 – genpfault