opengl

    2热度

    2回答

    好吧,我有一些程序产生的地形(上http://www.swiftless.com/terraintuts.html松散的基础) Ive得到了一个茶壶“面”,你可以在(第三人称视角)绕飞 基本上,目标是通过山谷等飞行...没有崩溃。 我不能解决的是如何计算你是否与地形相撞? 任何想法?

    4热度

    2回答

    我一直试图在OpenGL应用程序中创建hud。环顾四周,看起来这样做的方式是用正投影,但到目前为止我还没有能够让程序正确渲染。正在发生的事情是不是呈现在我的显示器顶部,我越来越奇怪的图形毛刺在这里看到: 如果我注释掉的代码HUD,一切都呈现完美。 glEnable(GL_DEPTH_TEST); glDepthFunc(GL_LESS); //Set up projection matrix

    0热度

    1回答

    简单的任务:画一个带纹理的全屏四边形,仅此而已,所以我们可以确定纹理将填充整个屏幕空间。 (我们稍后会做更多的着色器魔术)。 使用简单的片段着色器绘制全屏四连杆很容易,但现在我们被困在一整天试图使其纹理。我们阅读了大量的教程,但他们都没有帮助我们。大约sdl主要使用opengl 1.x,那些关于OpenGL 2.0的不是关于纹理或SDL。 :( 代码为here,一切都在colorLUT.c,和片段

    1热度

    1回答

    我目前正在LeadWerks 2引擎中开发游戏,并决定使用Qt4作为GUI和窗口管理器。我想要做的是创建一个Qt QGLWidget窗口并让LeadWerks引擎在其中运行。 有一些关于构建基本QGLWidget应用程序here的信息。 我真的很难理解如何完全做到这一点。我可以在LeadWerks引擎中创建一个自定义的GL缓冲区,我相信我需要做的是给这个缓冲区创建GL环境Qt。 至于事情的Lead

    0热度

    2回答

    我打算使用VBO来显示一个大的点数组,大约512x512。为了显示它,每个顶点依赖于它的最近的邻居。例如,如果我有如下表: [ 1, 2, 3, 5, 6, 7 8, 9,10,11,12,13, 14,15,16,17,18,19] ,我想用5点绘制多边形,我将不得不使用下面的代码: glBegin(GL_TRIANGLE_STRIP) glVertex(Points5) g

    0热度

    1回答

    我现在正在做的是设计某种类型的飞行模拟器。我想知道的是我如何在OpenGL中确定/提取/计算相机矢量,即我想知道描述相机朝向的矢量。 我想要做的,例如是模拟桶滚动。我以为我可以做到这一点是使用以下代码: GL11.glRotatef(raw, vector_x, vector_y, vector_z); 我,但无法弄清楚如何提取相机矢量。 顺便说一句,我正在使用LWJGL和GLApp。

    4热度

    1回答

    请帮助我安装支持OpenGL和GLUT的Haskell。我似乎无法找到适用于任何地方的教程。 我发现了一些教程,但我得到错误。 One here Second one here 的错误是很多这样的: 配置GLUT-2.2.2.1 ... Setup.hs:至少有以下依赖性失踪: OpenGL> = 2.3,StateVar -any,张量-any 编辑1:操作系统:带有SP1的Windows 7

    1热度

    1回答

    我的问题是,已建立一个帧缓冲区对象与单个颜色纹理附加到GL_COLOR_ATTACHMENT0点,并呈现一些对象时,去画这个到屏幕我得到一个完全白色的纹理。 现在我知道了绘图代码是正确的,因为我可以很好地绘制到后台缓冲区,这只是在发生问题时引入帧缓冲区。绘图代码使用纹理四边形的非常基本的着色器。 我的代码如下: // Create the FBO glGenFramebuffers(1, &m_

    1热度

    1回答

    我刚刚开始与opengl。事实上,这是我的第一个项目。 我想在背景中将一些纹理映射到四边形,并且想要在前面使用gluSphere绘制一个球体,并且我想对此进行动画处理。所以,我先映射纹理,然后在显示函数中绘制球体,然后调用glutPostRedisplay。当第一次调用显示器时,它会正确显示纹理和球体。但是,只要调用glutPostRedisplay,纹理消失,只绘制球体。下面给出了我的代码。我很

    3热度

    1回答

    我在Eclipse的OpenGL SFML C++项目的编译期间有一个错误(使用MinGW的作为工具链): undefined reference to `[email protected]' undefined reference to `[email protected]' undefined reference to `[email protected] 有问题的代码是在这里: #inclu