我正在研究Renderscript功能,并停留在A3D(Android 3d)文件格式中。我找不到将Collada文件转换为A3D格式以存储我的搅拌器模型的简便方法。

我想知道你们是否有一个可以尝试的想法?

没有人有一个有效的代码示例,以便可以看到我在做错什么吗?

更多信息:http://developer.android.com/reference/android/renderscript/FileA3D.html

编辑:不要误解为Asci3d文件扩展名(也是* .a3d)

最佳答案

从Ice Cream Sandwich(也许更早)开始,Android来源中提供了一个在Collada和A3D之间转换的工具。

该工具称为a3dconvert;您可以在此处(在ICS分支中)在线浏览源代码:https://github.com/android/platform_development/tree/ics-mr1-release/tools/a3dconvert

用法:
a3d转换输入文件a3d输出文件
当前.obj和.dae(collada)输入文件已被接受。

此工具已从较新的版本中删除(Jelly Bean,看起来像)。这可能是因为Renderscript的图形部分已被弃用。

关于android - 将Collada文件转换为a3d(Android3d)对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5789277/

10-11 20:11