glut

    10熱度

    2回答

    我想在Ubuntu 10.04(我有一個32位系統)下構建一個非常簡單的OpenGL應用程序。 當我試圖編譯文件,我得到錯誤信息: g++ -L/usr/lib simple.cpp -lglut /usr/bin/ld: /tmp/ccoPczAo.o: undefined reference to symbol 'glEnd' /usr/bin/ld: note: 'glEnd' is d

    3熱度

    3回答

    我看到GLUT演示頂部的代碼,我很好奇它的功能。 爲什麼有人想寫一個#pragma而不是僅包含庫?

    4熱度

    3回答

    我發現了很多關於使用GLUT來檢測是否使用GLUT_ACTIVE_CTRL宏按下Ctrl鍵的信息。顯然,這個宏只適用於鍵盤或鼠標回調函數。我需要知道Ctrl鍵是否在我的主循環中的某個點被按下,但GLUT_ACTIVE_CTRL在此上下文中似乎不起作用。 那麼,有沒有一種方法可以檢測到鍵盤上的按鍵事件和鍵盤按鍵事件?在不依賴於平臺的GLUT-ish方式下,按鍵(沒有鍵入任何其他鍵)? 編輯:當Ctr

    2熱度

    1回答

    我無法在OpleGL中獲得正確的轉換。 我有三維點 - P(X,Y,Z),以及投影矩陣M,其等於K *(R | T)其中 的K - 照相機校準矩陣 (R | T) - 點(對象)座標系變換(R - 旋轉矩陣,T - 平移矢量) 正如我們所投影的點爲p = M * P結果 我知道P,K,R,T和我不會用OpenGl來計算p。 在OpenCV的條款將如下所示(有點抽象代碼): CvMat* R = c

    3熱度

    1回答

    我正在使用GLUT並開發一個FPS遊戲。我需要一種方法來捕捉鼠標,以便相機繼續移動,因爲現在當鼠標位置超出監視器限制時,無法計算X中的變化或Y中的變化。我怎樣才能「捕捉」鼠標GLUT? 感謝

    0熱度

    1回答

    我只是想製作一個程序,它顯示一個窗口中有一個框,但是當我運行該程序時,我只能得到5次運行中的窗口顯示。每次執行命令行都會給出適當的響應,並且我在屏幕底部的gnome面板上看到窗口的標題,但窗口本身在大多數時間是不可見的。 我完全不知道原因可能在哪裏,我想開始尋找。有什麼建議?用gcc main.c中-lglut 我編譯和運行: #include <stdio.h> #include <GL/fr

    0熱度

    3回答

    問題在於鼠標點擊距離左上角(0,0)的距離越遠,繪製頂點時的高度誤差越大。有任何想法嗎? int WindowWidth = 19; int WindowHeight = 13; int mouseClickCount = 0; int rectPlotted; GLint x1; GLint y1; GLint x2; GLint y2; //Declare our funct

    0熱度

    2回答

    我正在嘗試使用菜單在屏幕上平鋪圖像。我的菜單工作 - 以適當的方式平鋪 - 直到我移動鼠標,然後平鋪設計消失? #include <GL/glut.h> #include <fstream> #include <cstdlib> #include "TUGL.h" #include <glui.h> //Global variables class GLintPoint {

    -1熱度

    2回答

    我的cygwin和netbeans安裝在我的電腦上兼容。我想設置opengl和glur並將它們綁定到Netbeans中的c/C++項目中?但是,我無法找到如何在w7上設置opengl和glut的方法。任何幫助?

    4熱度

    2回答

    我正在開發一個Mac上的GLUT程序。 Mac似乎通過GLUT以一種有趣的方式傳遞了修飾符。替換和控制鍵不被glutGetModifiers()捕獲,而是被轉換爲按鈕int。該命令鍵似乎沒有被glutGetModifiers()或int按鈕捕獲。另外,它不會顯示爲我的glutKeyboardFunc(...)中的關鍵字。 有沒有什麼方法捕獲/檢測GLUT中的命令(蘋果)密鑰?