glm-math 相关问题

GLM是一个C ++数学库,旨在尽可能地模仿OpenGL着色语言的数学函数和类型(向量,矩阵)。

在Cli / C ++中将GlmNet vec3转换为glm vec3时遇到问题

我需要在cli / c ++包装器中将GlmNet :: vec3转换为C ++ glm :: vec3,但是如果我在项目中添加GlmNet引用,则会发生编译器错误,表明glm :: vec3是不明确的。任何人都有线索...

回答 1 投票 0

在OpenGL中为地形生成平滑法线

我正在实施一种使用Perlin噪声生成地形的系统。这就是我生成顶点的方式:int arrayIdx = 0; for(float x = offset.x-CHUNK_WIDTH / 2.0f; x

回答 1 投票 1

我正在尝试用opengl制作一条蛇,但是似乎有些顶点掉了,我该怎么办?

我一直在尝试使用Opengl在c ++中制作Snake,主要组件工作正常,并且一切都很好,但是当Snake的尾巴变大时,它就会出现故障。程序的确切行为:...

回答 1 投票 -2

将相机调整为顶视图

[试图将视矩阵调整为顶视图。如果(keyboard_key == GLFW_KEY_2 && keyaction == GLFW_PRESS){...

回答 1 投票 0

将笛卡尔世界坐标转换为OpenGL中的球面局部坐标

我的问题如下:我想获得点A的框架中点B的球面坐标。我可以访问点A的笛卡尔世界坐标,即笛卡尔世界...

回答 1 投票 0

为什么glm :: vec3不像浮动数组那样排序

我正在从此网站https://learnopengl.com学习openGL。要绘制一个简单的三角形,此网站提供的第一个示例是使用float数组:float triangle [] = {-0.5f,-0.5f, ...

回答 1 投票 0

GLM中的旋转计算

旋转GLM的源代码是这样完成的:template GLM_FUNC_QUALIFIER mat <4,4,T,Q> rotation(mat <4,4,T,Q> const&m,T angle,vec <3,T ,...

回答 1 投票 0

OBJ Loader不会“创建”或“渲染”对象

我想实现一个obj loader,该loader将从混合器和渲染器导出的obj文件中获取'v'(顶点),'vt'(纹理),'vn'(法线)和'f'(面)坐标。它在我的程序上。 ...

回答 1 投票 -1

从Assimp加载Collada(dae)模型显示不正确的法线

我正在尝试在Assimp中正确加载collada(dae)文件,但是法线似乎出了错。我想帮助您解决这个问题。我觉得这与我如何处理...

回答 1 投票 -1

[使用GLM在OpenGL中旋转和旋转旋转

我正在OpenGL中制作太阳系,我希望这些行星能够绕其他行星旋转并绕其自身的中心旋转。这是我目前用来使行星轨道运行的代码...

回答 2 投票 2

OpenGL统一名称指针作为字符串

Set_Up_Shader(unsigned int sShader,字符串Uni_s,glm :: vec3 V3){int isu = glGetUniformLocation(sShader,&Uni_s [0]); glUniform3fv(isu,1,glm :: value_ptr(V3)); }我的问题是:...

回答 2 投票 2

[使用OpenGL使用鼠标旋转立方体

我正在使用OpenGL和GLUT来显示多维数据集。现在,我希望能够通过在窗口上拖动鼠标来围绕立方体旋转摄像机。当鼠标水平移动时,立方体应...

回答 1 投票 0

OpenGL三角形旋转错误

我想围绕自己的轴旋转三角形,但是它围绕相机旋转。我必须从教程中编码,唯一的不同是,我使用C而不是C ++。所以我必须使用“ ...

回答 1 投票 0

将正交转换为OpenGL HUD的透视图

我正在尝试在OpenGL中实现HUD,它将在查看窗口的前面以2D显示文本,在后面显示3D透视图(类似于HUD)。我正在使用...

回答 1 投票 0

Assimp无法加载除FBX的漫反射纹理外的其他纹理

我尝试加载这个learnopengl教程的最后包含的FBX模型,但我只能加载FBX的漫反射纹理。我试过调整顶点sh中布局顺序的解决方案...

回答 2 投票 0

OpenGL更新缓冲区如何影响速度

我有一个缓冲区,我映射到要发送的顶点属性。这是代码的基本功能:glBindBuffer(GL_ARRAY_BUFFER,_bufferID); _buffer =(VertexData *)glMapBuffer(GL_ARRAY_BUFFER,...

回答 1 投票 1

OpenGL更新缓冲区如何影响速度

我有一个缓冲区,我映射到要发送的顶点属性。这是代码的基本功能:glBindBuffer(GL_ARRAY_BUFFER,_bufferID); _buffer =(VertexData *)glMapBuffer(GL_ARRAY_BUFFER,...

回答 1 投票 0

变换包围对象的边界框?

我正在尝试使用MathGeoLib实现AABB / OOBB,因为BB易于操作(并且因为我想用该库测试某些东西)。问题在于引擎的对象...

回答 1 投票 0

OpenGL中Z缓冲区的乱序

我正在使用C ++开发OpenGL应用程序。这是一个距离较大且几何形状较大的空间场景,因此我使用的是对数深度标度。我已经在下面包含了代码的基础知识。 ...

回答 1 投票 0


最新问题
© www.soinside.com 2019 - 2024. All rights reserved.