[page:Object3D] → [page:Camera] → [page:PerspectiveCamera] →

# [name]

[name] peut être utilisé afin d'effectuer efficacement le rendu d'une scène avec un ensemble prédéfini de caméras. C'est un aspect important concernant les performances de rendu d'une scène VR.
Une instance de [name] a toujours un tableau de sous-caméras. Il est obligatoire de définir la propriété `viewport` pour chaque sous-caméra, cette propriété détermine la partie du viewport qui est rendue par cette caméra.

## Exemples

[example:webgl_camera_array camera / array ]

## Constructeur

### [name]( [param:Array array] )

Un tableau de caméras.

## Propriétés

Voir la classe [page:PerspectiveCamera] pour connaître les propriétés communes.

### [property:Array cameras]

Un tableau de caméras.

### [property:Boolean isArrayCamera]

Flag en lecture seul qui pemet de vérifier si un objet donné est de type [name].

## Méthodes

Voir la classe [page:PerspectiveCamera] pour connaître les propriétés communes.

## Source

[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]