3D Object Detection 3D Object Scan Image Tracking Hit Testing Face Position & Orientation Tracking Facial Expressions Tracking +Metal +Vision +CoreML +SceneKit +SpriteKit Light Estimation
the anchor. */ @property (nonatomic, readonly) NSUUID *identifier; /** An optional name used to associate with the anchor. */ @property (nonatomic, nullable, readonly) NSString *name API_AVAILABLE(ios(12.0)); /** The transformation matrix that defines the anchor’s rotation, translation and scale in world coordinates. */ @property (nonatomic, readonly) simd_float4x4 transform; @end
the nearest feature point. */ static var featurePoint: ResultType { get } /** Result type from intersecting a horizontal plane estimate, determined for the current frame. */ static var estimatedHorizontalPlane: ResultType { get } /** Result type from intersecting a vertical plane estimate, determined for the current frame. */ static var estimatedVerticalPlane: ResultType { get } /** Result type from intersecting with an existing plane anchor. */ static var existingPlane: ResultType { get } /** Result type from intersecting with an existing plane anchor, taking into account the plane’s extent. */ static var existingPlaneUsingExtent: ResultType { get } /** Result type from intersecting with an existing plane anchor, taking into account the plane’s geometry. */ static var existingPlaneUsingGeometry: ResultType { get } }
might result a failure • initially in memory buffers • compressed, moved to the data store as buffer fill Info troubleshooting errors • initially in memory buffers • purged as buffers fill • captured in the data store when faults,, optionally, errors occur Debug use in a development environment only captured in memory when debug logging is enabled Error process-level errors always saved in the data store Fault system-level or multi-process errors only always saved in the data store