Android导入3D模型

标签 android eclipse 3d android-contentprovider

好的,我真的很想在我的新 Android 应用程序中使用 3D 模型。 3D 模型不会太复杂,但我仍然需要导入 3D 模型。我的问题是什么是导入 3D 模型的最佳方式?我知道我可以使用顶点位置和索引来绘制模型,那么我可以打开什么 3D 格式作为文本文件来读取这些值? 或者有没有更简单的方法将 3D 模型导入 android 项目?奇怪的是没有内置某种形式的网格导入器功能。我查看了看起来很有用的 Libgdx 引擎,但是我找不到任何直接使用模型文件 (.OBJ) 的示例。

任何帮助都会很棒

最佳答案

以为我会结束我的这个问题。我设法找到了一小段代码,可以让我使用 LibGDX 函数导入 .OBJ 文件,见下文:

        stream = Gdx.files.internal("Hammer/test_hammer.obj").read();
        String s = stream.toString();
        //model = ModelLoaderOld.loadObj(stream);
        Mesh m_Mesh = ObjLoader.loadObj(stream,true);
        stream.close();

我希望这对你们中的一些人有所帮助:)。

关于Android导入3D模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8960505/

相关文章:

java - 减少 JFrame 绘画中的延迟

Android 应用程序在启动时崩溃

java - 是否可以在 Eclipse 插件中的 session 之间保存自定义数据?

c# - Android 的 Mono 无法构建 - 找不到 Novell.MonoDroid.CSharp.targets

java - 设置 eclipse java compiler compliance level 1.6 是否与使用 JDK 1.6 编译相同?

eclipse - 在 plugin.xml 中使用 Eclipse 内置图标

javascript - 应用透视矩阵顺序

opengl - 在opengl中沿旋转方向移动

android - 以编程方式获取设备的 Android API 级别?

android - Butterknife+kotlin : Incremental annotation processing requested, 但支持被禁用,因为以下处理器不是增量的