ray(through:in:to:)
Determines the position and direction of a ray through the given point in the 2D space of the view.
Declaration
func ray(through point: CGPoint, in space: some CoordinateSpaceProtocol, to realitySpace: some RealityCoordinateSpace) -> (origin: SIMD3<Float>, direction: SIMD3<Float>)?Parameters
- point:
A point in the provided coordinate space.
- space:
The 2D coordinate space in which to interpret the
point. - realitySpace:
The 3D coordinate space you want the returned ray in.
Return Value
A 3D ray, expressed in the realitySpace coordinate space, which starts at the camera position and passes through the specified point.