Можно ли записать текущую позицию привязки в ARCore с помощью Java и снова загрузить эту позицию в качестве привязки после нового размещения? - PullRequest
1 голос
/ 18 июня 2019

В настоящее время я пишу приложение AR с ARcore и Java . Здесь я должен установить точку привязки, переместить ее и снова обновить привязку после временного перемещения. К сожалению, последний шаг не работает.

Есть ли способ выбрать текущее положение якоря и снова вывести его в качестве якоря, чтобы я мог загрузить его.

Я попытался занять позицию якоря и загрузить его снова. Поэтому мне нужен метод привязки в качестве ввода. Я потерпел неудачу со следующим кодом.

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 () нельзя ссылаться из статического контекста

...