Telecamera che utilizza la [link:https://en.wikipedia.org/wiki/Orthographic_projection proiezione ortografica].
In questa modalità di proiezione, la dimensione di un oggetto nell'immagine visualizzata rimane costante indipendentemente
dalla sua distanza dalla telecamera.
Questa telecamera, tra le altre cose, può essere utile per il rendering di scene 2D ed elementi della UI.
const camera = new THREE.OrthographicCamera( width / - 2, width / 2, height / 2, height / - 2, 1, 1000 );
scene.add( camera );
[example:webgl_camera camera ]
[example:webgl_interactive_cubes_ortho interactive / cubes / ortho ]
[example:webgl_materials_cubemap_dynamic materials / cubemap / dynamic ]
[example:webgl_postprocessing_advanced postprocessing / advanced ]
[example:webgl_postprocessing_dof2 postprocessing / dof2 ]
[example:webgl_postprocessing_godrays postprocessing / godrays ]
[example:webgl_rtt rtt ]
[example:webgl_shaders_tonemapping shaders / tonemapping ]
[example:webgl_shadowmap shadowmap ]
left — Piano sinistro del frustum della telecamera.
right — Piano destro del frustum della telecamera.
top — Piano superiore del frustum della telecamera.
bottom — Piano inferiore del frustum della telecamera.
near — Piano near del frustum della telecamera.
far — Piano far del frustum della telecamera.
Queste proprietà insieme definiscono il [link:https://en.wikipedia.org/wiki/Viewing_frustum frustum visivo] della telecamera.
Vedi la classe base [page:Camera] per le proprietà comuni.
Si noti che dopo aver apportato modifiche alla maggior parte di queste proprietà
sarà necessario chiamare il metodo [page:OrthographicCamera.updateProjectionMatrix .updateProjectionMatrix]
affinché le modifiche abbiano effetto.
Piano inferiore del frustum della telecamera.
Piano far del frustum della telecamera. Il valore predefinito è `2000`.
Deve essere maggiore del valore corrente del piano [page:.near near].
Flag di sola lettura per verificare se un dato oggetto è di tipo [name].
Piano sinistro del frustum della telecamera.
Piano near del frustum della telecamera. Il valore predefinito è `0.1`.
L'intervallo valido è tra `0` e il valore corrente del piano [page:.far far].
Si noti che, diversamente dalla [page:PerspectiveCamera], `0` è un valore valido
per il piano near della OrthographicCamera.
Piano destro del frustum della telecamera.
Piano superiore del frustum della telecamera.
Impostato da [page:OrthographicCamera.setViewOffset setViewOffset]. Il valore predefinito è `null`.
Ottiene o imposta il fattore zoom della telecamera. Il valore predefinito è `1`.
Vedi la classe base [page:Camera] per i metodi comuni.
fullWidth — Larghezza totale dell'impostazione multiview
fullHeight — Altezza totale dell'impostazione multiview
x — Offset orizzontale della telecamera secondaria
y — Offset verticale della telecamera secondaria
width — Larghezza della telecamera secondaria
height — Altezza della telecamera secondaria
Imposta un offset in un [link:https://en.wikipedia.org/wiki/Viewing_frustum frustum visivo] più ampio.
È utile per le configurazioni multi-window o multi-monitor/multi-machine.
Per un esempio di utilizzo, consultare [page:PerspectiveCamera.setViewOffset PerspectiveCamera].
Rimuove qualsiasi offset impostato dal metodo .setViewOffset.
Aggiorna la matrice di proiezione della telecamera. Deve essere chiamato dopo ogni modifica dei parametri.
meta -- oggetto contenente metadati come texture o immagini nei discendenti degli oggetti.
Converte la fotocamera nel [link:https://github.com/mrdoob/three.js/wiki/JSON-Object-Scene-format-4 formato JSON Object/Scene] di three.js.
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]