glut

    0熱度

    1回答

    我想編譯一個由Hernan Badino編寫的計算機視覺庫,名字爲QCV,但我有很多與QGLViewer庫有關的鏈接問題。 編譯器拋出的錯誤是: //usr/lib/x86_64-linux-gnu/libQGLViewer.so.2: undefined reference to `gluNewQuadric' //usr/lib/x86_64-linux-gnu/libQGLViewer.s

    0熱度

    1回答

    我在C++中創建了一個攻擊船遊戲,並且我的船在屏幕上出現鼠標後出現問題。我的計劃是讓船跟隨着小船更像一條船(緩慢旋轉,而不是瞬間的,同時需要4秒鐘才能完成360轉),而且大部分它都會按照它應該做的。 當鼠標位於屏幕的左側時(只要我的鼠標穿過-x軸),就會發生該錯誤,因爲船隻遵循鼠標,船隻在錯誤的方向轉動,而不是跟隨鼠標。 這是我用來做我的船轉動的代碼。 angle = atan2(delta_y

    3熱度

    1回答

    我正在使用OpenGL和Haskell。我嘗試了樣本程序,它使用GHC編譯器編譯成功,但是當我運行它,我得到這個錯誤 用戶錯誤(未知GLUT進入glutInit) 我搜索了關於這一點,但大部分的答案均與發生此問題的是Mac OS X和Windows。但我在Ubuntu 15.收到此錯誤 This Question was Previously asked but is related to win

    2熱度

    2回答

    我是Haskell的新手,我正在使用OpenGL(使用Graphics.UI.GLUT)構建用於UI的國際象棋遊戲。我試圖呈現PNG圖像的棋子。 我看到圖像可以轉換爲TextureObject,然後渲染,但找不到任何有用的資源知道如何去做。 這是我的代碼看起來像產生棋盤 drawSquare :: BoardSquare -> IO() drawSquare ((x,y,z),(r,g,b))

    0熱度

    1回答

    我有一個程序在沒有顯示/ UI的情況下執行其大部分工作,但是然後短暫地需要以低延遲方式顯示一些內容。我通過PyOpenGL使用GLUT在單獨的線程中顯示窗口,然後在必要時使用主線程的內容填充窗口。我遇到的問題是,GLUT窗口似乎只能識別當鼠標光標在窗口中移動時發出的重新顯示請求。這看起來很奇怪,顯然我希望GLUT窗口儘快更新,而不是無限期地等待鼠標光標移動。 我懷疑這可能是一個特定於平臺的問題。我

    0熱度

    1回答

    我還有一個新的glut和opengl,我試圖讓鼠標移動時的相機移動,但當試圖讓鼠標在屏幕上的位置我假設你想傳遞的方法,你應該只是x和y在glutPassiveMotionFunc()參數中被引用。但是當我嘗試賦予CameraMove方法的功能時出現錯誤。我知道我錯了,但我不知道如何。 void helloGl::CameraMove(int x, int y) { oldMouseX = mo

    0熱度

    1回答

    我想弄清楚如何使用renderdoc來調試我的一些python opengl應用程序。在這一刻,我的一些python opengl測試正在使用pyopengl(glut)或pyqt。這裏是展示瞭如何initalize要麼過剩或PyQt的一對夫婦的最小測試: GLUT from ctypes import * from OpenGL.GL import * from OpenGL.GLU imp

    0熱度

    1回答

    我有一個Haskell項目,我想要在引發異常時獲取堆棧跟蹤。我使用GHC 8.0.2和模塊Graphics.UI.GLUT,其中GLUT的版本是2.7.0.11。 我已經使用cabal安裝了模塊。 This page from the official website建議我使用-prof標誌進行編譯。但是,我收到以下錯誤 Failed to load interface for ‘Graphics

    3熱度

    1回答

    from OpenGL.extensions import alternate from OpenGL.GL import * from OpenGL.GL.ARB.multitexture import * from OpenGL.GLU import * from OpenGL.GLUT import * class TestTexture(): def __init

    0熱度

    1回答

    我想旋轉一個對象,而它的移動,但我不能使它沿着我希望它移動的點移動和旋轉。 struct point { int x; int y; }; // A line between two points. struct line { struct point start; struct point end; }; float j = 100.0;