Android导入3D模型

时间:2012-01-22 10:48:16

标签: android eclipse 3d android-contentprovider

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

任何帮助都会很棒

1 个答案:

答案 0 :(得分:3)

以为我会关闭我的这个问题。我设法找到一小段代码,让我可以使用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();

我希望这可以帮助你们中的一些人:)。