Как получить Frame().camera ARCore ⇐ Android

Форум для тех, кто программирует под Android
Anonymous
Как получить Frame().camera ARCore

Сообщение Anonymous »

Я пытаюсь разместить якорь прямо перед камерой на расстоянии 1 метра.

Я нашел код, позволяющий это сделать.

Код: Выделить всё

mAnchors.add(session.createAnchor(
frame.getCamera().getPose()
.compose(Pose.makeTranslation(0, 0, -1f))
.extractTranslation()))
Мой код выглядит следующим образом:

Код: Выделить всё

val anchor =Session(this).createAnchor(
Frame().camera.pose.compose(Pose.makeTranslation(0f,0f,-1f)))
Проблема в конструкторе Frame(). Компилятор выдает ошибку:


"Невозможно получить доступ": он защищен/защищен и упакован/ в Frame'


Можно ли как-нибудь инициализировать Frame().camera или я делаю что-то неправильно?

Подробнее здесь: https://stackoverflow.com/questions/555 ... era-arcore

Вернуться в «Android»