---
title: MDLStereoscopicCamera
framework: modelio
role: symbol
role_heading: Class
path: modelio/mdlstereoscopiccamera
---

# MDLStereoscopicCamera

A point of view for rendering a stereoscopic display of a 3D scene.

## Declaration

```swift
class MDLStereoscopicCamera
```

## Overview

Overview This class provides properties related to rendering the scene from two slightly different perspectives to simulate binocular vision. For general and optical properties of a camera, see the superclass MDLCamera.

## Topics

### Modeling Stereoscopic Imaging

- [interPupillaryDistance](modelio/mdlstereoscopiccamera/interpupillarydistance.md)
- [overlap](modelio/mdlstereoscopiccamera/overlap.md)
- [leftVergence](modelio/mdlstereoscopiccamera/leftvergence.md)
- [rightVergence](modelio/mdlstereoscopiccamera/rightvergence.md)

### Generating View and Projection Matrices

- [leftViewMatrix](modelio/mdlstereoscopiccamera/leftviewmatrix.md)
- [leftProjectionMatrix](modelio/mdlstereoscopiccamera/leftprojectionmatrix.md)
- [rightViewMatrix](modelio/mdlstereoscopiccamera/rightviewmatrix.md)
- [rightProjectionMatrix](modelio/mdlstereoscopiccamera/rightprojectionmatrix.md)

## Relationships

### Inherits From

- [MDLCamera](modelio/mdlcamera.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [MDLNamed](modelio/mdlnamed.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Cameras

- [MDLCamera](modelio/mdlcamera.md)
