3
我在我的增强现实项目中使用Rajawali进行3d渲染。 我想在远程服务器上添加标记检测的3D模型。 我也想在从远程服务器下载PNG后动态更改纹理。 现在,3D初始化将只完成一次,所以我如何添加另一个3D模型到现场?在android中动态添加3d对象和纹理
我在我的增强现实项目中使用Rajawali进行3d渲染。 我想在远程服务器上添加标记检测的3D模型。 我也想在从远程服务器下载PNG后动态更改纹理。 现在,3D初始化将只完成一次,所以我如何添加另一个3D模型到现场?在android中动态添加3d对象和纹理
用于下载和解析3D对象的代码应该放入“foundFrameMarker”函数中,因为在您的情况下,3D模型在初始化过程中是未知的。
识别标记后,您可以触发3d模型下载并将下载的对象移动到SD卡(以编程方式)。应该有一个API从SD卡加载模型。对于Obj文件,以下API应该可以工作!
ObjParser objParser = new ObjParser(RajawaliRenderer renderer, String fileOnSDCard)
objParser.parse();
BaseObject3D 3dModel = objParser.getParsedObject();
谢谢,它现在工作。 – gooner