opengl

    1热度

    3回答

    当编译在Visual Studio 2010 SP1与GLFW一个Win32控制台项目,我正在为调试配置以下警告: Warnung 1 warning LNK4099: PDB "vc100.pdb" wurde nicht mit "GLFW.lib(enable.obj)" oder an "C:\path-to-project with-spaces\World\Debug\vc100.pd

    0热度

    1回答

    我使用premake使用OpenGL sdk来制作新项目。我试图把我的第一个真正的项目放在一起,但是当我运行premake4 vs2010命令时出现错误。我试图用UseLibs函数获得访问的OpenGL的SDK元素,但是premake抛出它说的错误: “试图调用全球‘UseLibs’(一个零值) 继承人的Lua代码: solution "OpenGL" configurations {"

    1热度

    1回答

    警告:试图学习OpenGL ... 我用下面的代码绘制了一个正方形。 static const GLfloat squareVertices[] = { -0.5f, -0.33f, 0.5f, -0.33f, -0.5f, 0.33f, 0.5f, 0.33f, }; ... glVertexAttribPointer(

    4热度

    2回答

    我正在研究一个小型游戏引擎。它的一个特点是它应该支持DirectX和OpenGL渲染。 我正在使用顶点缓冲区对象,我有一个结构来定义我的顶点的格式。问题是我希望能够为DirectX和OpenGL使用相同的结构,这样我就可以从DirectX渲染组件切换到OpenGL组件,而无需更改对象的顶点。 这可能吗? 目前,我公司采用以下结构的DirectX: struct Vertex{ float pos

    -3热度

    2回答

    我一直在使用目标c和OpenGL进行游戏。我知道如何创建对象以及如何使其按照我想要的方式移动,但我无法将它保留在窗口内。你如何将物体放在窗户内?

    0热度

    1回答

    我写过一个Vector类,用于3D“引擎”。它在编译调试模式时的工作方式与预期相同,但在发布模式下编译时,颜色完全错误。不是我指定的颜色,它变成了随着相机改变的纯色。 我拍下了照片来展示它的样子:debug mode和release mode。请注意,我也使用这个类来转换我的顶点,并且在调试和发布模式下都可以正常工作。 这是我如何将颜色向量传递给我的着色器(伪代码)。 Vector3 Diffus

    2热度

    1回答

    我正在寻找一个简短的OpenGL几何体着色器示例,它将在Linux上运行,最好是尽可能少地依赖关系。基本上我想使用该程序作为测试,以查看它正在运行的系统上是否支持几何着色器。

    0热度

    1回答

    如果我做一个quaternion它代表球员的方向和围绕这个旋转的角度。因此,为了申请,我打算搭飞机。四元数表示球员的方向和围绕这个方向的角度。 然后我的问题是如何旋转程序中的对象我将球员四元数转换为矩阵然后glMultMatrix这与此? 如果这一切都很好,如果我的理论是正确的,并且如果不是我发布的源材料或者我应该做的一些好理论,有人可以发布。

    4热度

    1回答

    我在首次渲染一个带有程序的顶点缓冲区时出现问题, ,然后在没有程序的情况下渲染不同的顶点缓冲区。 对于第一缓冲器中,当被使能的程序,我使用类似的代码: glBindBuffer(GL_ARRAY_BUFFER, m_id); GLint location = glGetAttribLocation(pID, "position"); glEnableVertexAttribArray(loca

    2热度

    2回答

    我想实现在本文的思路建模骨折: http://graphics.berkeley.edu/papers/Obrien-GMA-1999-08/index.html 我被困在一个点(主要是第4页...),真的希望任何帮助。我卡住的部分涉及四面体的变形(使用有限元)。 我具有由四个节点(每个节点具有斧头,Y,Z位置),在该余计算以下矩阵从定义的单个四面体: U:每一列是含有载体对于每个节点(这样总共4