glut

    0熱度

    1回答

    也不KeyboardFunc否SpecialFunc將檢測到這些鍵:控制,Alt,Shift,Caps。 (也許很少有人,Win,Fn等)。如何檢測新聞和釋放任何實際存在的按鈕onakeyboard?或者至少那些最受歡迎的像Shift和Control(當他們被單獨按下時)。

    1熱度

    1回答

    一旦我用GLUT創建了一個窗口,我可以在Linux上獲得該窗口的本地句柄嗎? 我知道這會打破可移植性。

    2熱度

    1回答

    我想用python或C++編寫一個使用opengl的程序,這將允許我控制不同的顯示。目前我有三種不同的顯示器,我有電腦顯示器,液晶顯示器和DLP都連接到我的電腦。我想單獨控制每個屏幕,並且我想全屏顯示它們,以便它們變黑。目前當我嘗試使用glutfullscreen()時,只會使電腦顯示器變黑,而我無法控制另外兩個屏幕。 在我的設置中,我已經從LCD屏幕中移除了背光,並且我正在使用DLP投影儀投影它

    2熱度

    1回答

    Im未能使用VBO繪製。 Iv成功使用此代碼繪製使用頂點數組,但是當我嘗試將其彈出到vbo並繪製它即時獲得一個空白的白色屏幕。 Iv嘗試將vbo的初始化添加到glutinit函數中,但這會導致中斷。 Iv也曾嘗試在一個單獨的func中調用VBO初始化一次,以查看是否多次使VBO導致該問題,並且iv還將我的proj剝離爲僅顯示該內容以查看是否可行;但唉,即使是白色屏幕,我仍然會贏得勝利。 只是一個說

    0熱度

    2回答

    我正在使用glutMouseFunc(mouseFunction);作爲回調,但我不斷得到訪問衝突讀取位置0x000000b0在這一行glutMouseFunc(mouseFunction); 我沒有使用任何glutInit函數,因爲它們干擾程序,它們不是必需的。 有沒有人知道爲什麼我在這個回調時出現這個錯誤? 這裏是我的初始化函數: int Initialize() { /

    0熱度

    1回答

    我試圖實現一個相機類。其中一種模式應該是基本的FPS攝像機行爲,當您可以使用鼠標改變方向時,向左/向右移動並相對於向前/向上方向前後移動。我有以下代碼,它似乎在開始時工作正常,但然後方向向量被損壞: 我的想法是,我不存儲當前方向的角度,但旋轉向前矢量(我已經有)通過每個像素1-2度上glutPassiveMotionFunc(): void Camera::Control(int x, int y

    2熱度

    1回答

    關於GLUT glutkeyboardfunc它返回3個值我明白char參數但不理解其他2個。想做這些參數是什麼意思?

    1熱度

    1回答

    我想通過使用glReadPixels和C++代碼來選擇兩個點(對角)來讀取像素的矩形。選擇Y軸值時出現問題。 目前,我設法讓glReadPixels工作,直到縮放。當您縮放(放入或縮小)時,該工具從其他Y值讀取像素(X總是OK) 我在做什麼錯? GLORTHO: IZDA = mCameraPosition.x - ((double)(rectangleDim.x/SCRARatio)) * mZ

    0熱度

    3回答

    對於一個C++/OpenGL遊戲,我讓我既想要鍵盤輸入處理程序,又想要不斷更新屏幕,因爲遊戲中存在不斷移動的部分。 現在我讀過了,我可以使用glutKeyboardFunc()作爲鍵盤監聽器,並且可以使用一個簡單的while循環來更新常量(gameRunning {...})。 但是我怎樣才能將兩者結合起來,因爲如果我使用while循環,關鍵聽者將永遠不會被調用,因爲遊戲仍在運行while循環。

    5熱度

    3回答

    我在練一些OpenGL的代碼,當我想怎麼過強制OpenGL上下文通過glutInitContextVersion()使用OpenGL的某個版本失敗的編譯過程,並給出了這樣的消息: - 使用未聲明的標識符「glutInitContextVersion」 的,我想解決這個問題,所以我保持我的代碼儘可能簡單 碼 #include "File.h" #include <GLUT/GLUT.h> #in