Classe base abstrata para câmeras. Essa classe sempre deve ser herdada quando você cria uma nova câmera.
Cria uma nova [name]. Observe que esta classe não se destina a ser chamada diretamente; você provavelmente quer uma [page:PerspectiveCamera] ou uma [page:OrthographicCamera] ao invés disso.
Veja a classe base [page:Object3D] para propriedades comuns.
Sinalizador somente leitura para verificar se um determinado objeto é do tipo [name].
As [page:Layers layers] das quais a câmera faz parte. Esta é uma propriedade
herdada de [page:Object3D].
Os objetos devem compartilhar pelo menos uma camada (layer) com a câmera para serem vistos
quando o ponto de vista da câmera é renderizado.
Este é o inverso de matrixWorld. MatrixWorld contém a Matrix que tem a transformação do mundo da Câmera.
Esta é a matriz que contém a projeção.
O inverso da projectionMatrix.
Veja a classe base [page:Object3D] para métodos comuns.
Retorna uma nova câmera com as mesmas propriedades desta.
Copia as propriedades da câmera de origem para esta.
[page:Vector3 target] — o resultado será copiado para este Vector3.
Retorna um [page:Vector3] representando a direção do espaço do mundo em que a câmera está olhando.
(Nota: Uma câmera olha para baixo em sua posição, eixo z negativo).
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]