首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在android中动态添加3d对象和纹理

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

Stack Overflow用户
提问于 2013-06-23 23:10:27
回答 1查看 1.3K关注 0票数 3

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-02 23:16:59

下载和解析3d对象的代码应该进入"foundFrameMarker“函数,因为在您的例子中,3d模型在初始化期间是未知的。

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

代码语言:javascript
复制
ObjParser objParser =  new ObjParser(RajawaliRenderer renderer, String fileOnSDCard)
objParser.parse();
BaseObject3D 3dModel = objParser.getParsedObject();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17262112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档