glut

    0熱度

    1回答

    我想在我的Mac上編譯一個OpenGL + OpenCL代碼,並在經過大量努力設法獲得安裝的依賴關係並理解如何鏈接它們(GLUI,GLUT, OpenCL等)。 大多數錯誤被刪除,但有3個錯誤仍然堅持如下圖所示: pranjal:~/parallel-prog$ g++-4.9 mittalp.cpp -fopenmp -framework OpenCL -framework OpenGL -fr

    -1熱度

    2回答

    我 「CMakeList.txt」 文件 cmake_minimum_required(VERSION 3.1) project(butler) ######################################################### # FIND GLUT ####################################################

    0熱度

    1回答

    我正試圖在mac上重新編譯一個較舊的unix OpenGL程序。我來到了大多數依賴關係都已實現的時刻。但是,現在我被困在GLUI的mUI擴展中。我檢查了我的linux機器,並且在glut-3.7中有一個包含源代碼和include/mui頭文件的完整目錄lib/mui。在linux上編譯後,我結束了庫文件libglut.so.3.7和libmui.a。後來我鏈接到我的程序。我沒有在GLUT.fram

    0熱度

    1回答

    我在OpenGL寫太陽系模擬器。因此,太陽系中的一個組件是地球軌道(由gluDisk功能創建的圍繞太陽的簡單圓圈)。 我想知道如何檢索這個磁盤的法向量,因爲我需要將它用作相機的旋轉向量(它需要跟隨地球圍繞太陽旋轉)。 這是創建軌道的代碼(Java),它運行良好。 使用此代碼,我如何檢索這個磁盤的正常? (因爲磁盤被包含在某個平面上,這是由一些常規定義的)。 gl.glPushMatrix();

    0熱度

    2回答

    我想在OpenGL視口中繪製3D文本。 我已經應用了以下方法,但它顯示了2D位置的文本。 void renderBitmapString(float x, float y, float z,void *font,const char *string){ const char * c; //glRasterPos2f(x, y); // glutBitmapChara

    -1熱度

    1回答

    中創建的窗口中,嘗試顯示在鍵盤上鍵入的字符,我使用下面的代碼。 void myKey(unsigned char key, int x, int y) { if (key == 13) // enter key { return; } glRasterPos2f(xpos, 600); glColor3f(0.0, 0.0, 1.0); // text

    0熱度

    1回答

    我一直在試圖爲項目移植一些有用的代碼,但我在使GLUT正常工作時遇到了一些困難。無論何時調用cbRender函數,Visual Studio都會彈出一個異常,指出存在堆棧溢出:「KinectBridgeWithOpenCVBasics-D2D.exe中0x00FAD357的未處理異常:0xC00000FD:堆棧溢出(參數:0x00000000,0x00272000)。」 我曾嘗試在cbRender

    0熱度

    1回答

    我有一個方法,我需要這個方法來顯示病毒的行爲在使用網絡GLUT(這是一個使用圖形庫我的第一次)。 我顯示的點數和連接它們的線。該程序運行良好,它完美地顯示了網絡的初始狀態,但我無法設法在我調用方法模擬後找到更新顯示的方法。 的點改變顏色取決於計算機的狀態,所以我需要一種方法來更新顯示(網絡圖)每3秒或類似的東西。有任何想法嗎? 我已閱讀有關使用glutPostRedisplay()或以某種方式使用

    0熱度

    1回答

    我想在按下不同的屏幕位置時顯示不同的菜單。是否可以將(x,y)座標添加到GLUT中的菜單中?

    0熱度

    1回答

    我試圖在觸摸F2和F3時改變場景中的視野。 爲此,我有我的specialKey功能如下: void specialKey(int key, int x, int y) { switch (key) { case GLUT_KEY_F2: changeFOV = true; fovScale = 0.05; break; case G