glut

    22熱度

    4回答

    如何使用GLUT/OpenGL繪圖函數在屏幕上繪製文本字符串?

    3熱度

    2回答

    我知道,當用戶點擊鼠標時,我可以使用鼠標回調函數,但是如果我想知道當前的x/y位置,而用戶沒有點擊該怎麼辦? 我需要使用一個不同的回調函數,它可以在任何鼠標移動時調用並自己跟蹤x/y,或者我可以在GLUT/OpenGL中調用函數來獲取它嗎?

    9熱度

    2回答

    我正在嘗試使用2d中的GLUT在屏幕上繪製文本。我想要使​​用glutBitmapString(),有人可以告訴我一個簡單的例子,你必須做什麼來設置和正確使用C++中的這個方法,所以我可以在(X,Y)位置繪製一個任意的字符串? glutBitmapString(void *font, const unsigned char *string); 我使用的是Linux操作系統,我知道我需要創建一個

    16熱度

    3回答

    閱讀關於GLUT vs. FreeGLUT的Ubuntu論壇的討論。 GLUT是否死於圖形編程? SDL現在對於OpenGL編程如此盛行嗎?

    8熱度

    6回答

    我想在OpenGL/GLUT窗口中實現自己的光標。通常的做法是凍結光標(使其不能觸及屏幕邊緣)並自己跟蹤其位置。我可以用 glutSetCursor(GLUT_CURSOR_NONE); ,然後我glutPassiveMotionFunc回調的內屏幕上的光標不可見使用 int centerX = (float)kWindowWidth/2.0; int centerY = (float)kW

    3熱度

    2回答

    我試圖在GLUT/OpenGL中製作一個鍍鉻的立方體,我不確定如何去做。 我在一本教科書中查到一個「材質表」,其中顯示「Chrome」爲: 環境:(0.25,0.25,0.25),漫反射:(0.4,0.4,0.4)和鏡面反射:(0.774597, 0.774597,0.774597)。 我的問題是,我該如何創建一個簡單的立方體並在Glut/OpenGL中應用此材質/紋理? 我是否使用「glutSo

    1熱度

    1回答

    我有一個pic.bmp,我正試圖將其平鋪到3 x 2矩形平面上進行演示。 我試圖保持bmp的縱橫比,但我仍然想要在整個表面上平鋪它。現在我的曲面頂點爲(0,0,0),(3,0,0),(0,2,0)和(3,2,0)。 我該如何將這個bmp應用到平坦表面並平鋪呢?在GLUT & OpenGL中執行此操作的最佳方法是什麼?

    4熱度

    2回答

    我正在寫一個簡單的遊戲,我要用鼠標控制攝像頭(使用GlutPassiveMotionFunc)。 我要去俯仰和偏航以關閉回調之間的差異鼠標,但我認爲這將是一個好主意,「力」鼠標回到每次他們試圖移動它時,屏幕的中央。這樣他們的光標不會在屏幕的邊緣,他們不能再朝那個方向移動。 我可以使用什麼Glut/OpenGL命令來強制改變鼠標的位置?

    3熱度

    4回答

    昨天我問:How could simply calling Pitch and Yaw cause the camera to roll? 基本上,我發現是因爲「Gimbal Lock」,如果你的俯仰+偏航你將不可避免地產生滾動效果。欲瞭解更多信息,你可以閱讀這個問題。 我試圖阻止這種情況發生。當你在一個普通的FPS射手環顧四周,你沒有讓你的相機在所有地方滾動! 這是我目前的被動鼠標FUNC: i

    2熱度

    4回答

    我一直在使用過剩作爲我的窗口句柄,最近是否有任何優勢,切換到備用窗口處理,如wxWidgets的或QT我一直在思考編程的OpenGL。 究竟有什麼重大差異還是僅僅是品味問題?由於glut爲窗口處理功能之外的opengl編程提供了一些額外的功能,那麼將另一個工具包與glut結合起來還有一點意義嗎?