glut

    0熱度

    1回答

    我是相當新的C/C++編程,所以請原諒我,如果事情聽起來很愚蠢,你... 我目前的工作,涉及到一個Visual Studio C++ 2010項目opengl,glut/freeglut和gtk +。 OpenGL用於獲取輸入圖像,在調用glDrawPixels()從緩衝區中繪製像素以在glut/freeglut窗口中顯示之前,根據各種參數處理其像素。 現在我正在嘗試製作一個UI,以便用戶可以調整

    -2熱度

    2回答

    我試圖用GLUT和OpenGL來畫一個三角形,將根據關閉用戶輸入更改其z座標。儘管如此,我無法得到它的工作。沒有編譯器錯誤,但是當我按下這些鍵時,三角形不會改變。有誰知道爲什麼嗎? ///////////////////////////// /////OPENGL ASSIGNMENT 1///// ///////////////////////////// #include <iostr

    0熱度

    2回答

    我正在使用Bresenham的算法繪製圓圈。此代碼有效,但我需要實心圓,不僅是邊框。 這是我的代碼: void setPixel(int x,int y) { glBegin(GL_POINTS); glColor3f(0.0f, 1.0f, 0.0f); glPointSize (20.0); glVertex2i(x,y); glEnd();

    0熱度

    1回答

    我寫了下面這段代碼洪水填充的畫圖程序我開發的一部分: void setPixel(int x, int y) { glColor4f(red, green, blue, alpha); glBegin(GL_POINTS); glVertex2f(x, y); glEnd(); glFlush(); } void floodFill(int

    0熱度

    1回答

    #include <GL/freeglut.h> #include <stdlib.h> void vertex() { glLineWidth(5.0); glBegin(GL_LINES); { glColor3f(1,0.5,0.0);//colour added glVertex3f(0.0,0.0,0.0); glVertex3f(0.0,5.0,9.0); } g

    2熱度

    4回答

    這裏我解決了在使用Glut-library時發生在VS2013中的錯誤。正如我所看到的 - 這是一個指針和引用的簡單問題。因此,第11行的輸出是: ## error C2664: 'AUX_RGBImageRec *auxDIBImageLoadW(LPCWSTR)' : cannot convert argument 1 from 'char [13]' to 'LPCWSTR' 指向的類型

    2熱度

    1回答

    我正在用OpenGL和GLUT建設一個簡單的城市,我創建了一個有紋理的天際線,現在我想用一架平面將它連接起來,以展現地平線的外觀。爲了給出相對大小,在深度遮罩關閉的情況下,半球3.0的半徑爲3.0,並且它僅應用相機旋轉並位於相機之上。一座建築大小約爲30.0,我從y = 500.0下來看。 我有一個1000x1000的地平面,我的紋理與一個1024×1024的分辨率紋理,看起來不錯,當我對地面。我

    -1熱度

    1回答

    我在OpenGL繪製一個簡筆畫,我有身體(我使用GL_LINES)和頭(我使用GL_LINE_LOOP)。繪製出來後,它們都顯示完美。但是,當我將棒圖移動到屏幕上時,頭部會從身體脫落。我需要這些作爲遊戲用途。任何人都可以幫我解釋一下嗎? 如果您還需要我進一步解釋,請告訴我。 //Drawing body glBegin(GL_LINES); glColor3f(1,1,1);

    1熱度

    1回答

    UPDATE 我使用glutSolidCube停止和啓動手動應用紋理。仍然無濟於事。任何想法,如果不是的話,你能指點我一個紋理成功應用於立方體的例子嗎? glRotatef(180, 0.0f, 1.0f, 0.0f); glBindTexture(GL_TEXTURE_CUBE_MAP, texture); glTranslatef(pos_x, 0, pos_z); int siz

    0熱度

    2回答

    我在Windows上試圖學習一些OpenGL。我安裝了mingw並且有一個測試文件。 我把我的test.c文件放在一個glut文件夾中,其中包含glut32.dll和庫文件等glut文件。 我用MinGW的在cmd中運行使用此文件: gcc opengl.c -o opengl -lGL -lGLU -lglut 而且我得到了這個錯誤: opengl.c:1:23 fatal error: G