Я работаю над проектом AR, где мне нужно выбрать как горизонтальную, так и вертикальную обе поверхности, включая стены, и поместить объект ar на эту поверхность. Я попытался сделать следующее, чтобы добиться этого. Но кое-как, как он не обнаруживает стены или любую вертикальную поверхность. Следующий код я реализовал.
Пользовательский ARFragment, расширяющий ARFragment.
class CustomARFragment : ArFragment() {
override fun getSessionConfiguration(session: Session?): Config {
val config = super.getSessionConfiguration(session)
config.updateMode = Config.UpdateMode.LATEST_CAMERA_IMAGE
config.planeFindingMode = Config.PlaneFindingMode.HORIZONTAL_AND_VERTICAL
return config
}
}
Я расширил этот класс для достижения ar в моем проекте. Тем не менее я не мог выбрать вертикальные плоскости.