The current state of ARKit's process for classifying the plane anchor.
- iOS 12.0+
On supported devices, ARKit automatically attempts to characterize each detected plane, describing it as a real-world surface such as as a wall, floor, or table. You can then use this information to enhance the realism of your AR experience; for example, by placing certain virtual content only on floors.
Plane classification can take longer than plane detection, and ARKit reports classifications only for planes where it has a high confidence in the result, so you can use other values of this property to keep track of ARKit's classification process:
Plane classification is available only on iPhone XS, iPhone XS Max, and iPhone XR. Before using classification results, check the
classification class property to make sure you're on a supported device.