gpt4 book ai didi

android - 在android中动态添加3d对象和纹理

转载 作者:太空狗 更新时间:2023-10-29 14:20:39 25 4
gpt4 key购买 nike

我在我的 android 增强现实项目中使用 Rajawali 进行 3d 渲染。我想在标记检测中添加来自远程服务器的 3d 模型。我还想在从远程服务器下载 PNG 后动态更改纹理。现在 3d 初始化将只完成一次,那么我如何向场景添加另一个 3d 模型?

最佳答案

下载和解析 3d 对象的代码应该进入“foundFrameMarker”函数,因为在您的情况下,初始化期间不知道 3d 模型。

识别标记后,您可以触发 3d 模型下载并将下载的对象移动到 SD 卡(以编程方式 )。应该有一个 API 来从 SD 卡加载模型。对于 Obj 文件,以下 API 应该可以工作!

ObjParser objParser =  new ObjParser(RajawaliRenderer renderer, String fileOnSDCard)
objParser.parse();
BaseObject3D 3dModel = objParser.getParsedObject();

关于android - 在android中动态添加3d对象和纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17262112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com