UnitySwiftKotlinReading this with an AI agent?Read this page as plain text instead: https://www.nianticspatial.com/docs/llms-api-swift/NSDK.PlaybackCamera.method-projectionMatrix.txt — same content, easier to parse than this HTML, with each platform's steps kept separate.Every page in the current release follows the same pattern, so you can build the URL directly instead of fetching an index: a page at /api/swift/<page>/ is at /llms-api-swift/<page>.txt.For every page in this section, read https://www.nianticspatial.com/docs/llms-api-swift.txt; for every section of these docs, read https://www.nianticspatial.com/docs/llms.txt.←API Reference Return to API Reference index←packageNSDK NSDK←classPlaybackCamera PlaybackCamera Method projectionMatrix projectionMatrix Declaration func projectionMatrix(for orientation: UIInterfaceOrientation, viewportSize: CGSize, zNear: CGFloat, zFar: CGFloat) -> simd_float4x4 Summary Returns a projection matrix for the given orientation and viewport, with the requested near/far planes. Built from intrinsics with orientation applied: portrait swaps fx/fy and dimensions; landscape-left flips principal point. Parameters NameTypeSummaryorientationUIInterfaceOrientation-viewportSizeCGSize-zNearCGFloat-zFarCGFloat-
Returns a projection matrix for the given orientation and viewport, with the requested near/far planes.
Built from intrinsics with orientation applied: portrait swaps fx/fy and dimensions; landscape-left flips principal point.