glm-math 相关问题

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

当飞机沿着偏航或俯仰或滚动旋转时,飞机上的opengl相机显示震动世界

我已经在opengl中实现了飞机运动,但是当我将摄像头保持在飞机头上并且看着yawaxis时,它给予震动世界的目光= glm :: vec3(ball1.position.x + 25.0f * ball1 ....

回答 1 投票 -2

glm::ivec2 作为无序映射中的键

最近我更喜欢使用 Scala 编程语言而不是 C++,现在我对移植一行非常简单的代码感到沮丧 val map = new HashMap[Vec2i,Entity] 它只是拒绝编译...

回答 4 投票 0

如何将C ++或GLM结构表示为numpy数组?

我想将下面的struct表示为numpy数组。 struct UniformBufferObject {glm :: mat4 model; glm :: mat4 view; glm :: mat4 proj; };此后,numpy数组应该被读取...

回答 1 投票 1

Crisis Nanosuit中的多个纹理 - 使用Assimp进行模型加载

我想在OpenGL / GLSL中使用Assimp加载Crisis Nanosuit模型。该模型具有几个网格,如assimp中的节点树所描述的。每个网格都与一个或多个纹理相关联(漫反射或...

回答 1 投票 0

C ++找不到cmath [关闭]

当我尝试在代码中构建一个C项目时:使用GLM的ubuntu 14.04上的块我得到了这个致命错误:cmath:没有这样的文件或目录任何想法如何解决这个问题?

回答 1 投票 -6

编译OpenGL 4着色语言手册第3版的示例时出错

我从PacktPublishing github下载了OpenGL 4 Shading Language Cookbook,第3版的源代码我已经下载了glm源代码版本glm-0.9.9.3并且我已经下载了glfw ...

回答 1 投票 1

如何使用GLM在鸟瞰视图下设置相机?

我试图在鸟瞰视角设置我的相机。我的意思是指向下方。这是我到目前为止初始化的内容:glm :: vec3 camPosition = glm :: vec3(0.0f,10.0f,0.0f); // ...

回答 1 投票 0

GLM四元数逆转了偏航

我正在使用OpenGL和GLM构建玩具3D引擎。我的轴系统是右撇子,X向右,Y向上和Z向后。实体的变换由3D矢量和GLM四元数之一组成。 ...

回答 1 投票 0

从透视切换到正交保持模型和缩放的相同视图大小

我有 fov angle = 60, width = 640 and height = 480 of window, near = 0.01 and far = 100 planes 我使用 glm::perspective() 得到投影矩阵 glm::perspective(glm::radians(fov), ...

回答 2 投票 0

在按键期间不会不断调用GLFW中的glfwSetKeyCallback()

当我按一个键时,我正试图让我的游戏做点什么。我正在使用GLFW为我处理Windows API。当我在标题中使用提及回调函数时,我感到困惑和困惑。参考文档:......

回答 2 投票 1

无法在偏航角度超过90 glm的情况下从欧拉角创建一个quat

这里有一些背景知识:我正在研究游戏引擎,最近我添加了一个物理引擎(在这种情况下是physx)。问题是我的变换类使用欧拉角进行旋转和物理...

回答 1 投票 0

在OpenGL中更改摄像机位置和方向?

我有一个代码(游戏),在正射投影中有固定的相机。它运行平稳,直到我将摄像机位置从(0,0,1)更改为(0,0,-1)。简而言之,我有2个纹理:{//纹理1 ......

回答 1 投票 0

在不影响重力的情况下阻尼弹簧

我在OpenGL中实现了一个弹簧粒子系统,其中粒子B被约束为A,具有给定的偏移距离。粒子B受弹簧力和重力的影响。这是实施:...

回答 1 投票 3

如何使用glm :: isnan()

我无法在我的Visual C ++项目中编译glm :: isnan()。 #包括 glm :: vec3 my_vector = ...; bool b = glm :: isnan(my_vector);最后一行导致以下内容......

回答 1 投票 0

使用opengl用中点定理渲染圆圈我做错了什么?

我无法使用以下程序渲染圆圈,无法检测到代码中的问题。此代码编译正常并运行但未显示所需的输出这是输出:在此...

回答 1 投票 1

OpenGL Projection Matrix显示正交

我有一个正交相机工作,但我想尝试实现透视相机,所以我可以在以后做一些视差效果。我在尝试实施时遇到了一些问题......

回答 1 投票 0

GLM数学库是否与Apple的金属着色语言兼容?

我即将将使用C ++编写的OpenGL的iOS应用程序移植到Apple的Metal。目标是完全摆脱OpenGL并用Metal替换它。 OpenGL代码是分层的,我正在尝试......

回答 2 投票 2

不能从非原点的其他地方旋转物体

我知道尽可能简单的假设方法是使用:glTranslate(a,b,c); glRotate(...); glTranslate(-A,-B,-C);但在这种情况下,我正在使用缓冲区来使事情变得更加清晰......

回答 1 投票 0

如何在OpenGL中更改数据透视?

我开发了3D应用程序。我想改变模型中心和用户位置之间的枢轴。当我切换更改枢轴选项时,3D模型将移动到某个位置。我的部分来源如下。请 ...

回答 1 投票 1

使用glm的旋转功能时,预期的旋转方向是多少?

我正在编写一个静态函数,它使用GLM的rotate()函数围绕任意轴旋转矢量。我写了一个简单的测试来检查我的工作,我发现旋转发生在......

回答 1 投票 1

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