Caméra utilisant la [link:https://en.wikipedia.org/wiki/Orthographic_projection projection orthographique].
Dans ce mode de projection, la taille d'un objet dans l'image rendue reste constante
peu importe sa distance à la caméra.
Cela peut être utile pour effectuer le rendu de scènes 2D et d'éléments UI, entre autres.
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 — Plan gauche du frustum de la caméra.
right — Plan droit du frustum de la caméra.
top — Plan supérieur du frustum de la caméra.
bottom — Plan inférieur du frustum de la caméra.
near — Plan near du frustum de la caméra.
far — Plan far du frustum de la caméra.
Ensemble ces propriétés définissent le [link:https://en.wikipedia.org/wiki/Viewing_frustum viewing frustum] de la caméra.
Voir la classe [page:Camera] pour connaître les propriétés communes.
Notez qu'après avoir changé la grande majorité de ces propriétés vous devrez appeler
[page:OrthographicCamera.updateProjectionMatrix .updateProjectionMatrix] afin que les changements prennent effet.
Plan inférieur du frustum de la caméra.
Plan far du frustum de la caméra. La valeur par défaut est `2000`.
Doit être supérieur à la valeur actuelle du plan [page:.near near].
Flag en lecture seul qui pemet de vérifier si un objet donné est de type [name].
Plan gauche du frustum de la caméra.
Plan near du frustum de la caméra. La valeur par défaut est `0.1`.
L'intervalle valide est comprise entre `0` et la valeur actuelle du plan [page:.far far].
Notez que, à l'inverse de la [page:PerspectiveCamera], `0` est une valeur valide pour
le plan near de l'OrthographicCamera.
Plan droit du frustum de la caméra.
Plan supérieur du frustum de la caméra.
Renseigné par [page:OrthographicCamera.setViewOffset setViewOffset]. La valeur par défaut est `null`.
Récupère ou renseigne le facteur de zoom de la caméra. La valeur par défaut est `1`.
Voir la classe [page:Camera] pour connaître les propriétés communes.
fullWidth — largeur totale du setup multi-écrans
fullHeight — hauteur totale du setup multi-écrans
x — décalage horizontal de la sous-caméra
y — décalage vertical de la sous-caméra
width — largeur de la sous-caméra
height — hauteur de la sous-caméra
Définis un décalage dans un frustum plus grand [link:https://en.wikipedia.org/wiki/Viewing_frustum viewing frustum].
C'est utile pour un setup multi-écrans ou multi-machines.
Pour avoir un exemple d'utilisation voir [page:PerspectiveCamera.setViewOffset PerspectiveCamera].
Retire tout décalage mis en place par la méthode .setViewOffset.
Met à jour la matrice de projection de la caméra. Doit être appelé après chaque changement de paramètres.
meta -- objet contenant des metadatas comme des objets ou des textures dans des descendants des objets.
Convertis la caméra en [link:https://github.com/mrdoob/three.js/wiki/JSON-Object-Scene-format-4 JSON Object/Scene format] three.js.
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]