Ray casts
This page is a supplement to the AR Foundation Ray casts manual. The following sections only contain information about APIs where ARCore exhibits unique platform-specific behavior.
Tip
When developing an AR app, refer to both the AR Foundation documentation as well as the required packages for each platform you support.
Optional feature support
ARCore implements the following optional features of AR Foundation's XRRaycastSubsystem:
Feature | Descriptor Property | Supported |
---|---|---|
Viewport based raycast | supportsViewportBasedRaycast | Yes |
World based raycast | supportsWorldBasedRaycast | Yes |
Tracked raycasts | supportsTrackedRaycasts | Yes |
Supported trackables
ARCore supports ray casting against the following trackable types:
TrackableType | Supported |
---|---|
BoundingBox | |
Depth | Yes |
Face | |
FeaturePoint | Yes |
Image | |
Planes | Yes |
PlaneEstimated | Yes |
PlaneWithinBounds | Yes |
PlaneWithinInfinity | |
PlaneWithinPolygon | Yes |
Note
Refer to AR Foundation Ray cast platform support for more information on the optional features of the Raycast subsystem.