glm-math 相关问题

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

[使用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


用自定义“ world up”矢量更新“ front”矢量的正确方法是什么?

我正在尝试实现“行星”世界。因此,在使用旧相机类的任何表面上,我都得到这样的结果:相机类更新代码为:void cCamera :: ProcessMouseMovement(GLdouble dt,...

回答 1 投票 1

GLM如何处理翻译

OpenGL数学库(GLM)使用以下算法来计算转换矩阵://取自源代码模板 GLM_FUNC_QUALIFIER mat <4,4,T,Q&...

回答 1 投票 2

在glm中合成转换-OpenGL

从线性代数,如果您有一个平移矩阵:和一个缩放矩阵:我们平移和缩放的净效应由下式给出:现在,我仅使用VSCode来查看平移的方式...

回答 1 投票 2

为OpenGL转换添加统一矢量在OpenGL中不起作用

如果删除统一变量和以下几行://在CompileShaders函数中:UniformModel = glGetUniformLocation(shader,“ model”); ... //在主绘制循环中定义,位于...

回答 1 投票 1

如何在OpenGL中映射球面上的点击点?

我希望能够在OpenGL中单击球体表面上的一个点。这是我到目前为止的内容:#include #include #include“ GL / freeglut.h” #include“ ...

回答 1 投票 0

不正确的Vulkan UniformBuffer内存对齐方式[重复]

根据规范,在统一缓冲区内声明的变量必须正确对齐。我的结构中包含以下GLM变量:struct UniformBufferObject_PointLights {glm :: ...

回答 1 投票 0

为3D Cup创建圆柱体基座(现代OpenGL,GLM)

嘿,我很难弄清楚如何为需要绘制的3D杯子创建360底座。我正在使用GLEW,GLFW和GLM数学到目前为止,我可以创建3D立方体,并且...

回答 1 投票 0

从变换矩阵得到右向量

如何从转换矩阵中获得前向,右向和向上矢量?我想以这些向量为基础,向不同方向的刚体施加力。 btTransform Trans = ...

回答 1 投票 0

OpenGL透视相机

我不确定为什么代码为什么不显示旋转的立方体。我正在寻找原因。我认为这与视角或观点有关,但我不确定。我只需要了解我为什么...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.