libgdx 从网格中获取三角形
我正在使用 libgdx 进行学校项目,我需要一些帮助。
我正在开发一款使用 Bullet 物理引擎(ndk)的 3d 游戏。
我已经成功连接它并且一切正常,现在我需要将网格对象(从 OBJ 加载)中的所有三角形传递给物理引擎。
我尝试过使用 mesh->getIndices() 但它返回 0 (是否有可能我有其他值弄乱了 obj 加载器?)和顶点(从 Mesh->getVertices(vertices) 返回的前三位小数 - 这可能是错误的,因为顶点没有排序?)但是碰撞行为很奇怪。
有谁知道如何从 libgdx 中的网格中获取所有三角形?
I'm using libgdx for a school project and I need some help.
I am working on a 3d game that uses Bullet physics engine that (ndk).
I have managed to connect it and everything works, now I need to pass the physics engine all the triangles from the mesh object (that is loaded from a OBJ).
I have tried using mesh->getIndices() but it returns 0 (is it possible i have additional values that mess up the obj loader?) and vertices (the first three decimals returned from Mesh->getVertices(vertices) - this is probably wrong since the vertices arent sorted?) but collisions act strange.
Does any one know how to get all triangles from a mesh in libgdx?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论