¿Cómo detectar planos verticales en ARKit?

¿Cómo es posible implementar una detección de plano vertical (es decir, para panetworkinges)?

let configuration = ARWorldTrackingSessionConfiguration() configuration.planeDetection = .horizontal //TODO 

TL; DR

La detección de plano vertical no es (aún) una característica que existe en ARKit. El .horizontal sugiere que esta característica podría estar siendo trabajada y podría agregarse en el futuro. Si solo fuera un valor boolean, esto sugeriría que es final.

Confirmación

Esta sospecha fue confirmada por una conversación que tuve con un ingeniero de Apple en WWDC17.

Explicación

Podría argumentar que crear una implementación para esto sería difícil ya que hay infinitamente más orientaciones para un plano vertical en lugar de uno horizontal, pero como dijo Rodamn , este probablemente no sea el caso.

Del comentario de Rodamn : En su forma más simple, un plano se define como tres puntos coplanarios. Tiene un candidato de superficie una vez que haya suficientes características coplanares detectadas detectadas a lo largo de una superficie (vertical, horizontal o en cualquier ángulo arbitrario). Es solo que lo normal para las horizontales será a lo largo del eje ascendente / descendente, mientras que las normales verticales serán paralelas al plano de tierra. El desafío es que los paneles de yeso sin adornos tienden a generar pocas características visuales, y las panetworkinges llanas a menudo pueden pasar desapercibidas. Sospecho que esta es la razón por la cual la característica .vertical aún no se ha lanzado.

Como el iPhone X presenta una camera de profundidad orientada hacia el frente, mi sospecha es que una cara posterior estará en la próxima versión y tal vez la capacidad .vertical será delegada hasta entonces.

Se dice que Apple está trabajando en capacidades adicionales de AR para el nuevo iPhone, es decir, sensores adicionales para la camera. Tal vez esto sea una característica cuando se conozcan esas capacidades del dispositivo. Alguna especulación aquí. http://uk.businessinsider.com/apple-iphone-8-rumors-3d-laser-camera-augmented-reality-2017-7 y otra fuente https://www.fastcompany.com/40440342/appleis-is- working-hard-on-an-iphone-8-rear-facing-3d-laser-for-ar-and-autofocus-source