glut

    1熱度

    1回答

    在一個非常簡單爲例利用glutKeyboardFunc,我能得到它很容易的工作: void special(int key, int x, int y) { printf("key %d\n", key); } void keyboard(unsigned char key, int x, int y) { printf("key %d\n", key); } vo

    0熱度

    1回答

    我想在opengl中製作一個太空入侵者遊戲。所以我想用三角形來創造敵人。在製作遊戲之前,我想用動畫試試我的手。我有三角形。我想用動畫將它左移到某個點上(也就是說,三角形在一定的時間間隔後被翻譯出來,它應該看起來好像正在移動)。在到達左邊的某個點之後,我想要將它翻譯回原來的位置位置或一些距離。這個過程應該繼續直到屏幕打開。我使用了睡眠功能。但它不起作用。沒有顯示動畫。只有翻譯後的三角形繪製在不同的翻

    0熱度

    1回答

    我一直在關注這個視頻BMP Loader for GLUT。我一直在最後一個支架上收到錯誤「控制可能會達到非無效功能的結束」。我如何解決這個錯誤?對我來說這似乎很奇怪,如果文件「fp」沒有打開,那麼當它不是首先打開時,可能會打開文件「fp」! #include "Texture.h" Texture::Texture(void* data, int w, int h, int format)

    4熱度

    1回答

    我在使用OpenGLUT編譯並在Visual Studio 2012中運行的OpenGL程序中遇到了問題。程序編譯良好,當我按下運行800 x 600窗口時會打開並顯示我想要的圖像。但是,窗口會立即開始收縮,直到它在大約2秒內達到0 x 0,然後保持打開狀態。我不太確定問題所在,Google搜索沒有提供相關信息。以下是問題的一些截圖: 上面的截圖是立即採取程序啓動後。下面的屏幕截圖是在程序啓動後的

    1熱度

    1回答

    我試圖從http://www.cs.unm.edu/~angel/BOOK/INTERACTIVE_COMPUTER_GRAPHICS/SIXTH_EDITION/CODE/編譯並運行本書的在線代碼,但它們似乎只有Mac和Windows版本;我如何在Linux上運行這個?我花了幾個小時試圖讓依賴關係和事情正確,只是爲了在第二章中構建簡單的例子!

    0熱度

    1回答

    我打算加載模型並使用OpenGL進行顯示。代碼運行良好,沒有錯誤,但沒有顯示任何內容。有人可以幫我解決這個問題嗎? 的源代碼:所有我猜你是混合的東西了的 int cube; int number_faces; int number_vertices; struct coordinate { float x, y, z; coordinate(float a, float

    0熱度

    1回答

    我想爲特定的OpenGL項目使用GLUT。我已經把glut32.dll/glut.h/glut32.lib放在他們需要的目錄中。將源文件添加到Visual Studio中的項目後,當我點擊debug/run時,它不會顯示任何錯誤。我使用的源代碼是旋轉的彩色立方體。現在,在進行調試後,輸出控制檯確實顯示了彩色立方體,但僅在一瞬間發生,這不應該發生。 的代碼我使用: #include <GL/glut

    0熱度

    1回答

    我有一個代碼: #include <gl/glut.h> #include <stdio.h> #define WinW 1000 #define WinH 500 /* ----------------------------------------------------------------------- */ bool mousedown = false; void m

    0熱度

    1回答

    是否有使用什麼區別,glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB); 與 glFlush() 和glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB);與glutSwapBuffers()? 通過區別,我暗示在執行或顯示代碼方面有所不同?

    4熱度

    1回答

    我被要求製作一個盒子,上面有4個三角形,按o和c,盒子頂部的4個三角形依次打開和關閉。 我用三角形組成在它上面的盒子和他們移動一下子,我試圖操縱每個三角形希望藉此能夠打開和關閉一個接一個步驟,但我被困在算法和碼。 下面是完整的代碼: #include <GL/glut.h> #include <math.h> #include <stdio.h> #include <stdlib.h>