freeglut

    2熱度

    1回答

    我正在繪製一個二十面體,但我似乎無法爲它的每一面都着色,所以它可能像「多色」二十面體一樣。 我該如何做到這一點? 這是迄今爲止代碼: #include <freeglut.h> void init(); void display(void); void centerOnScreen(); void drawObject(); // define the window position

    -1熱度

    1回答

    我是C++的新手& Visual Studio &一位朋友給我發送了一個示例項目的文件。它目前不會打開,由於幾個錯誤,但主要2包括項目無法找到glew.h文件freeglut.h庫(如下圖所示)&。 任何人可以幫助我,或直接我在哪裏可以找到如何添加這些庫並清晰(勺子喂)的方式擺脫這些2個錯誤的?

    5熱度

    1回答

    所以,我使用freeglut嘗試做一些openGL的東西,但我不斷收到錯誤說引用未定義在OpenGL鏈接錯誤: CMakeFiles\texture_mapping.dir/objects.a(TextureMapper.cpp.obj): In function `ZN13TextureMapper4initEv': .../TextureMapper.cpp:20: undefined re

    0熱度

    2回答

    我想用openGL在屏幕上繪製100個點。這意味着每次運行程序時,屏幕上都會隨機顯示100個GL_POINTS。目前屏幕上只剩下一個點,並且它的位置是以前給出的。但是,我的隨機點只出現一段時間,然後消失。我不知道我錯過了什麼才能使它工作。以下是我的代碼 #include <stdlib.h> #include <GL/freeglut.h> #include <math.h> GLfloa

    1熱度

    1回答

    我有一些基本的代碼來收集使用過剩的鍵和按鍵事件。 如果我按住一個鍵,我會獲得連續的事件觸發(向下/向上/向下/向上/向下/向上/ ........),而不是預期向下(一次,在開始)以上(一次,最後) #include <GL/glut.h> #include <iostream> void keyDown (unsigned char key, int x, int y) { s

    0熱度

    1回答

    我想學習一個類的opengl,但在安裝時遇到了麻煩。我正在使用Windows,IDE CLion和cygwin64。到目前爲止,我已經能夠編譯並運行Gl.h和Glu.h,但是我無法獲得freeglut的靜態庫。 現在就在的CMakeLists.txt文件的最後一行程序錯誤: cmake_minimum_required(VERSION 3.5) project(OpenGLAugust) s

    0熱度

    2回答

    ;我需要創建一個揮舞着效果的標誌,如下圖所示: https://i.stack.imgur.com/db5zB.gif 我不能設法所以我刪除了月牙&明星,現在正試圖揮動國旗自身添加波浪效果。 我相信當我通過時間,它不會更新,所以動畫不會發生。 我所做的到目前爲止是: #include "Angel.h" float PI = 3.14; int verticeNumber = 0; floa

    -1熱度

    1回答

    所以我試圖重新建立一個4年前正在工作的項目,但現在有問題了。我能夠解決一些編譯相關的問題,但現在我遇到了openGL調用的鏈接器問題。 不同之處在於,現在不是freeglut而是freeglut3,而不是libsdl-mixer,它是libsdl-mixer1.2。 有什麼我需要在LDFLAGS部分更新??? 這裏生成文件的片段: CC=g++ # The _POSIX_* symbols o

    1熱度

    1回答

    我一直呼叫glutMainLoopEvent來處理圖形。但是,在某人關閉窗口後,我想退出該循環並顯示Code reached here.。看起來當一個窗口關閉時,一個exit函數被調用並且整個應用程序停止。雖然我需要應用程序繼續。我應該如何修復代碼? #include <stdio.h> #include <GL/freeglut.h> //display function - draws

    1熱度

    2回答

    我正在嘗試設置我的機器使用帶FreeGlut的PyOpenGL。我有Python版本3.5.2和Windows 8的64位副本 我一直在使用PIP下載PyOpenGL,然後下載freeglut並置於include\和lib\文件夾在C:\Program Files\Common Files\MSVC\freeglut。我也在鏈接到C:\ Work \ freeglut.dll的環境變量中放置了64