---
title: projection
framework: modelio
role: symbol
role_heading: Instance Property
path: modelio/mdlcamera/projection
---

# projection

The style of projection transform used by the camera.

## Declaration

```swift
var projection: MDLCameraProjection { get set }
```

## Discussion

Discussion A renderer can use this information to change its interpretation or recalculation of the projectionMatrix property.

## See Also

### Managing Camera Perspective

- [projectionMatrix](modelio/mdlcamera/projectionmatrix.md)
- [MDLCameraProjection](modelio/mdlcameraprojection.md)
- [nearVisibilityDistance](modelio/mdlcamera/nearvisibilitydistance.md)
- [farVisibilityDistance](modelio/mdlcamera/farvisibilitydistance.md)
- [fieldOfView](modelio/mdlcamera/fieldofview.md)
- [ray(to:forViewPort:)](modelio/mdlcamera/ray(to:forviewport:).md)
- [worldToMetersConversionScale](modelio/mdlcamera/worldtometersconversionscale.md)
