freeglut

    7热度

    2回答

    我想在openGL中绘制彩虹色的图例。以下是我到目前为止有: glBegin(GL_QUADS); for (int i = 0; i != legendElements; ++i) { GLfloat const cellColorIntensity = (GLfloat) i/(GLfloat) legendElements; OpenGL::pSetHSV(cellC

    3热度

    2回答

    我涉足Python一年,并且正在启动C++,因此我是一个noob。我安装了MinGW,并且一切正常,直到我安装了freeglut。当我运行下面的代码: #include <gl/glut.h> int main() { return 0; } 使用: C:\code\cpp>g++ GLtest1.cpp 我得到这个: C:\Users\User\AppData\Loca

    0热度

    1回答

    我是相当新的C/C++编程,所以请原谅我,如果事情听起来很愚蠢,你... 我目前的工作,涉及到一个Visual Studio C++ 2010项目opengl,glut/freeglut和gtk +。 OpenGL用于获取输入图像,在调用glDrawPixels()从缓冲区中绘制像素以在glut/freeglut窗口中显示之前,根据各种参数处理其像素。 现在我正在尝试制作一个UI,以便用户可以调整

    1热度

    1回答

    我的问题是,我坚持创建简单的对象。 我使用Code :: Blocks with freeGlut。在初学者时候,我创建了一个黑色的矩形,而且它的表现很好。比我想要添加曲线,但曲线点在.txt文件中。我已经将文件添加到项目中,然后添加了曲线。建设美好的,但是当我运行项目,我看到矩形的底部绑定曲线的左侧。 我不知道从黑线加曲线来的曲线来自何方。 楼下是我的代码: #include <GL/gl.h>

    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

    0热度

    1回答

    我试图用freeglut和openGL设置一个项目,并且我在一段时间内没有碰到C++,所以我即将在我的屏幕上试图配置依赖关系,并弄清楚我的大脑哪一组冲突的指令要遵循,等等。 是否有某种预构建的模板项目我可以下载,打开.sln文件并让所有内容都可用?在项目设置中引用了正确的dll,包含头文件,还有其他什么?只是某种基准,所以我实际上可以编码,而不是处理这些垃圾? 我觉得它一定存在。请让它存在。

    0热度

    2回答

    我想使用过剩的鼠标回调(有条件地向/从/向它添加/擦除)来改变一个向量,但是我无法将任何额外的参数传递给回调函数,并且glutMainLoop()可以处理所有的回调都没有参数。我可以设想的唯一方法是绕过这个宣言,但是我听说这是不好的做法,所以这是我最后的选择。 使用全局变量时,这是一个情况呢?如果是这样,是否有一个“最好的方法”来做到这一点?如果不是,我该如何解决这个问题。

    1热度

    1回答

    一旦我用GLUT创建了一个窗口,我可以在Linux上获得该窗口的本地句柄吗? 我知道这会打破可移植性。

    3热度

    1回答

    在VMware中安装debian并安装运行OpenGL应用程序所需的全部库文件后,我使用glxgears以确保一切正常。 # glxgears 3426 frames in 5.0 seconds = 685.171 FPS 3562 frames in 5.0 seconds = 712.339 FPS ... XI0: fatal IO error 11 (Resource tempo

    0热度

    2回答

    因此,我花了两天时间研究不同种类的'解决方案'我的问题通过谷歌,并没有那么多,我发现似乎并没有工作。 我将一个小的测试图像从GIMP导出为.c资源文件,它的大小是64x64,它有一个alpha通道。 基本上看起来像: static const struct { unsigned int width; unsigned int height; unsigned in