libgdx 从网格中获取三角形

发布于 2024-12-27 17:56:47 字数 319 浏览 1 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文