我有一个包含完整顶点数据的文件,该文件是从使用 DirectX 的软件导出的。现在我想用它在 Ogre 中创建一个网格。自从我在 Mac 上使用 Xcode 开发以来,我将 Ogre 设置为使用 OpenGL。
我的问题是如何将这些顶点转换为与 OpenGL 兼容?
例如,如果我有一个这种格式的 DirectX 顶点: DirectXVertex vertexDX = {x, y, z} 在 OpenGL 顶点中会是什么样子: OpenGLVertex vertexGL = ?
同样在文件中,我有三角形面的数据,其索引指向正确的顶点。它们是否也必须以某种方式进行转换,或者只需要更改顶点?