glut

    0熱度

    1回答

    我想在C++中使用像glShaderSource的東西。 Visual Studio說像glCompileShader或glCreateProgram函數不存在。 我使用FreeGLUT來包含OpenGL。有沒有人有一個想法,我可以解決這個問題?

    8熱度

    2回答

    我正在關注「OpenGL編程指南第8版」一書。我只想在我的Mac上運行本書中介紹的第一個程序。 它是Mavericks + Xcode 4.6.1 + Intel HD graphics 4000.所以問題是,着色器無法編譯。 的Shader代碼: #version 410 core layout(location = 0) in vec4 vPosition; void main()

    1熱度

    1回答

    我的問題是當我的鼠標在屏幕中時,屏幕將不再旋轉。只有當應用程序不再處於活動狀態時。 (視頻顯示發生了什麼:http://youtu.be/h5Sg3nQoWKs) ,如果我拿出這些經指針然後它開始再次合作。 這裏是我的鼠標更新: mouse.x = x; mouse.y = y; if (x > screen.x/2) { player.angle -= 0.05f;

    0熱度

    1回答

    我試圖在恆定的時間間隔後依次旋轉一個紅色的三角形和一個綠色的三角形。我試了下面的代碼,時間間隔不是恆定的。我找不出問題所在。 static void display(void) { now=glutGet(GLUT_ELAPSED_TIME); elapsedTime = now - interval; if(flag) { if(now%3

    1熱度

    1回答

    我正嘗試將汽車直線移動。 我所擁有的是該行的起點和終點。 這是我到目前爲止 glTranslated(x, y, z); glRotated(angle * 180/PI, 0, 1, 0); glColor3d(0.1, 0.1, 0.4); glutSolidCube(40); // imagine that this is a car x += speed * sin(angle

    0熱度

    1回答

    我正在做一個uni項目,最初有一個主要的GLUT窗口,並且會有某種「登錄」GLUI窗口,如果成功則繪製過量窗口。但是,我希望能夠成功後關閉登錄窗口。 我一直在爲此奮鬥了很長一段時間,我只能設法使它與glui-> hide一起工作。但是我很確定這個進程/線程在後臺運行的任何東西都會降低程序的性能。 我希望能夠在hide()方法中具有類似的行爲,而不是隱藏,刪除/關閉它。 我嘗試了glui-> clo

    0熱度

    1回答

    我是Linux Mint的新手,Python是新手。我試圖運行一個使用OpenGL的程序。 OpenGL的安裝似乎已經工作得很好,但是當我運行我的程序,我收到以下錯誤: File "/home/username/anaconda/lib/python2.7/site-packages/PyOpenGL-3.1.0a3-py2.7.egg/OpenGL/platform/baseplatform.p

    0熱度

    1回答

    此代碼必須繪製兩條竇線。這裏通過着色器將兩條通常的線轉換成竇形線。我有一項任務需要旋轉其中的一個(例如45或90度),該怎麼做?下面 void CMyApplication::OnDraw() { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glUseProgramObjectARB(m_program);

    0熱度

    1回答

    對於我的Java OpenGL項目,我試圖製作一個魔方。 我已經完成了所有的旋轉計算和工作,但有一件事我不知道該怎麼做,即給立方體的每一面帶來自己的顏色。 我使用glRotatef和glTranslatef來定位27個塊的每一個,並用glutSolidCube繪製每個塊。 我如何給glutSolidCube的每一面添加不同的顏色? 我看過紋理的立方體,但這似乎很難,因爲我不知道每個塊的(x,y,z

    0熱度

    1回答

    我的問題是,我無法在Code :: Blocks中創建一個正在this question中的glut項目。但是,給出的答案並沒有解決我的問題。我做了sudo apt-get install freeglut3 freeglut3-dev和sudo apt-get install binutils-gold來安裝GLUT。在/usr/include中有一個文件夾GL。 當我輸入/usr時,它在路徑g