是否可以使用Java在ARCore中记录锚点的当前位置,并在新放置后再次上载该位置作为锚点?

时间:2019-06-18 11:51:56

标签: java android anchor arcore

我目前使用ARcore和Java编写AR应用。在这里,我必须设置一个锚点,将其移动并在短暂移动后再次更新锚点。不幸的是,最后一步不起作用。

有没有办法拾取锚点的当前位置并再次将其输出为锚点,所以我可以上传它。

我试图找到锚点的位置,然后再次上传。因此,我需要方法锚作为输入。我的以下代码失败。

private synchronized void onUpdateButtonPressed() {

  Anchor anchor = AnchorNode.getAnchor();
  setNewAnchor(anchor);
  snackbarHelper.showMessage(getActivity(), "Update anchor..."); // reating a Hosted Anchor
  cloudAnchorManager.hostCloudAnchor(
          getArSceneView().getSession(), anchor, this::onHostedAnchorAvailable); // reating a Hosted Anchor
  

错误:无法从静态上下文引用非静态方法getAnchor()

0 个答案:

没有答案