A real-world object in a scene for which ARKit tracks changes to position and orientation.
- iOS 11.0+
This protocol is adopted by ARKit classes, such as the
ARFace class, that represent moving objects in a scene.
ARKit automatically manages representations of such objects in an active AR session, ensuring that changes in the real-world object's position and orientation (the
transform property for anchors) are reflected in corresponding ARKit objects. The
is property indicates whether the current transform is valid with respect to movement of the real-world object.
Trackable anchor classes affect other ARKit behaviors:
getmethod automatically includes only non-trackable anchors in the
Current World Map(completion Handler:)
ARWorldit creates. (After you create a world map, you can add other anchors to it if you choose.)
World-tracking sessions use non-trackable anchors to optimize tracking quality in the area around each anchor. Trackable anchors do not affect world tracking.