2012-01-22 60 views
3

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

任何帮助将是巨大的

回答

2

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

我希望这有助于一些你了:)。