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

Форум для тех, кто программирует под 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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