Google Model Viewer AR

时间:2019-07-08 16:07:54

标签: javascript 3d

我们正在尝试制作具有AR功能的自定义3D配置器,但我们发现Google的Model-viewer太有限,无法满足我们的需求,因此我们在three.js中做到了

要使用AR,我们分析了源代码,并发现在单击模型查看器按钮时可以重定向到此链接:

intent://googlewebcomponents.github.io/model-viewer/examples/assets/Astronaut.glb?link=https%3A%2F%2Fgooglewebcomponents.github.io%2Fmodel-viewer%2Fexamples%2Faugmented-reality.html&title=A%203D%20model%20of%20an%20astronaut

(摘自Google的示例页面)

首先,测试在控制台中发出了警告,如“无法访问的导航”,该提示无提示地失败了。 您对我们做错了什么有想法吗?

1 个答案:

答案 0 :(得分:1)

上面的链接是错误的。我检查了源代码,发现正确的代码是这样构建的:

intent://${modelUrl}?link=${link}&title=${title}#Intent;scheme=${scheme};package=com.google.ar.core;action=android.intent.action.VIEW;S.browser_fallback_url=${fallbackUrl};end;

位置:

  • modelUrl 到没有http / https的glb文件的路径
  • 页面的
  • 链接网址
  • 标题模型的文字标题
  • 方案 http / https
  • fallbackUrl 发生错误时要回退的网址

此链接仅适用于带有AR硬件的Android手机。