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

# [name]

[name] pode ser usado para renderizar com eficiência uma cena com um conjunto predefinido de câmeras. Este é um aspecto de desempenho importante para renderizar cenas de VR.
Uma instância de [name] sempre tem um array de subcâmeras. É obrigatório definir para cada subcâmera a propriedade `viewport` que determina a parte da viewport que é renderizada com esta câmera.

## Exemplos

[example:webgl_camera_array camera / array ]

## Construtor

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

Um array de câmeras.

## Propriedades

Veja a classe base [page:PerspectiveCamera] para propriedades comuns.

### [property:Array cameras]

Um array de câmeras.

### [property:Boolean isArrayCamera]

Sinalizador somente leitura para verificar se um determinado objeto é do tipo [name].

## Methods

Veja a classe base [page:PerspectiveCamera] para propriedades comuns.

## Source

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