worldTransform(for:)
Returns a world transform to integrate a nearby object in an AR experience.
Declaration
func worldTransform(for object: NINearbyObject) -> simd_float4x4?Parameters
- object:
The object for which to calculate a world transform.
Return Value
A world transform in ARKit’s coordinate space.
Discussion
This ARKit transform represents the given object’s position in the physical environment, if it’s available. Otherwise, this function returns nil.
With this transform, you can:
Overlay 3D virtual content onto a camera-feed visualization where the nearby object resides in the physical environment, such as done by an AR app’s renderer.
Play a 3D-spatial sound from the location of the nearby object, for example, by using PHASE.