Contents

unproject(_:viewport:)

Maps a 2D point from the pixel coordinate system of a viewport into a 3D coordinate space. The point lies on this view’s near clipping plane.

Declaration

@MainActor @preconcurrency func unproject(_ point: CGPoint, viewport: CGRect) -> SIMD3<Float>?

Parameters

  • point:

    A point in viewport.

  • viewport:

    A viewport.

Return Value

A view-space 3D coordinate.

See Also

Mapping between coordinate spaces