【问题标题】:how to add 3d models dynamically in glsurface view renderer in android如何在android的glsurface视图渲染器中动态添加3d模型
【发布时间】:2013-05-29 19:53:28
【问题描述】:

在我的增强现实应用程序中,我需要在标记上渲染 3D 模型。使用预定义/初始化的 3d 模型,我可以在标记检测上显示茶壶。但现在我想在一些触发事件(如按钮单击)上动态地从 sd 卡用另一个 3d 模型替换它。有什么建议或指导我可以如何实施吗?我正在将 JPCT-AE 用于 3d 模型。

感谢

【问题讨论】:

    标签: android opengl-es augmented-reality glsurfaceview jpct


    【解决方案1】:

    经过这么多的研究和反复试验,我终于让它工作了。 当我问这个问题时,我想通过从 SD 卡上的远程服务器下载它然后渲染它来动态地在标记上显示 3d 模型。 你可以像这样使用 Rajawali api 来做到这一点

    getCurrentScene().removeChild(myCurrentObj);
    ObjParser parser = new ObjParser(this, 'mydir\myfile.obj');
    parser.parse();
    getCurrentScene().addChild(parser.getParsedObject());
    

    【讨论】:

      猜你喜欢
      • 2019-05-14
      • 1970-01-01
      • 2014-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-30
      相关资源
      最近更新 更多