glut

    0熱度

    1回答

    我是新的過剩,我無法解決這個問題。 我正在繪製點擊鼠標點擊,但始終只有最後一點是可見的。我怎樣才能讓舊點不消失,每次點擊只需添加一個點呢? (沒有將所有的點都保存爲變量或者什麼,只是在繪製新的時候使它們不會從窗口消失) 非常感謝。 #include <iostream> #include <math.h> #include "gl/glut.h" #include <windows.h>

    0熱度

    2回答

    在我的項目中,我正在運行一列火車,當它到達特定點時停止移動,此移動由glutTimerFunc執行。我再次希望列車從我點擊鼠標到某個特定位置的位置開始。 BUT問題在於, 即使在我到達那個位置後,我的計時器仍然運行,所以即使當我初始化它的起點不工作(它從左邊的位置繼續)。 現在我需要停止計時器並啓動新位置的火車計時器。

    1熱度

    1回答

    我希望把圓錐狀球體的表面上: 我的嘗試是這樣的: // black sphere initMaterials2(); drawSphere(0.8); // red cones int n = 6; initMaterials(); double angleIncrement = 360/n; for (int i = 1; i <= n; i++) { for (int

    0熱度

    2回答

    任何機構可以電話米如何讓更多然後1點x值和鼠標交互的y值?我想X1,Y1值和另一點X2,Y2 void mouse(int button ,int state,int x,int y) { if(button==GLUT_LEFT_BUTTON && state==GLUT_DOWN){ } }

    0熱度

    1回答

    我的對象在x軸上從A移動到B,並且除此之外沒有任何對象轉換。現在,在移動時,我想圍繞y軸旋轉它,並且運動會相應地改變,我的意思是,如果從-x移動到+ x軸時將它向右旋轉,它應該朝z軸方向的近平面移動。我正在使用透視投影。我在循環中修改了gltranslatef中的變量,然後我使用glscalef來縮放由分層結構構成的整個對象。現在我試着下面的代碼來實現預期的結果,但它不能正常工作。 glTrans

    1熱度

    1回答

    我已經通過計算頂部和底部圓上的點然後加入這些點來製作使用三角形的圓柱體。我從(1,1,0)開始。然後,我計算底部的一個點(通過改變y軸 - >(1,0,0)),然後在頂部的下一個點(x = xcosA,z = zsinA,其中A是任意角度)和等等。所以,我沿逆時針方向在頂部和底部追蹤圓圈。現在,我想繪製法線到這些三角形。 我以三人一組的積分。假設它們存儲在向量a,b和c中,其中a是第一個點(在頂部

    0熱度

    1回答

    我試圖讓簡單的紋理,但繼承人出現了一個錯誤: error: 'my_texture' does not name a type 這裏有地方出現它(後右LoadTexture法): GLuint my_texture; my_texture = LoadTexture("grass.bmp"); 這是我的代碼。怎麼了? #include <iostream> #include <GL/gl.

    4熱度

    1回答

    起初我有一個簡單的白色矩形棱柱這樣的: 下面的代碼: glBegin(GL_QUADS); glColor3f(255,255,255); glVertex3f(0.3, 0, 2.5);//sisi bawah glVertex3f(0.5, 0, 2.5); glVertex3f(0.5, 0, 2.6); glVertex

    0熱度

    1回答

    我有了一個OpenGL窗口繪製各種事物在它的程序。與此同時,我正在離屏渲染以獲取圖像蒙版。 他們每個人都有自己繪製到一個獨立的OpenGL上下文。定期調用屏幕外渲染,每秒說。 會發生什麼情況是,離屏幕方面並沒有「切換回」默認情況下的GUI語境,所以我最終從屏幕外繪製的東西到GUI。 什麼是告訴OpenGL的的一種方式「從這一刻開始使用其他背景」?

    16熱度

    1回答

    嗨我有問題鏈接Glfw和其他庫使用cmake。 從命令行編譯我這樣 g++ main.cpp -lGL -lGLU -lGLEW -lglfw 但我想用cmake的編譯。我試圖用target_linkg_libraries但這農產品錯誤 在CMake的的CMakeLists.txt錯誤:18(target_link_libraries):無法 爲目標「GL」,這是不受此 項目建成指定鏈接庫。