RectAreaLight emette luce uniformemente sulla faccia di un piano rettangolare. Questo tipo di luce
può essere utilizzato per simulare le sorgenti di luce come finestre luminose o strisce luminose.
Note importanti:
const width = 10;
const height = 10;
const intensity = 1;
const rectLight = new THREE.RectAreaLight( 0xffffff, intensity, width, height );
rectLight.position.set( 5, 5, 0 );
rectLight.lookAt( 0, 0, 0 );
scene.add( rectLight )
const rectLightHelper = new RectAreaLightHelper( rectLight );
rectLight.add( rectLightHelper );
[example:webgl_lights_rectarealight WebGL / rectarealight ]
[page:Integer color] - (opzionale) colore esadecimale della luce. Il valore predefinito è 0xffffff (bianco).
[page:Float intensity] - (opzionale) l'intensità della luce, o luminosità. Il valore predefinito è 1.
[page:Float width] - (opzionale) larghezza della luce. Il valore predefinito è 10.
[page:Float height] - (opzionale) altezza della luce. Il valore predefinito è 10.
Crea una nuova [name].
Vedi la classe base [page:Light Light] per le proprietà comuni.
L'altezza della luce.
L'intensità della luce. Il valore predefinito è `1`.
Nella modalità [page:WebGLRenderer.physicallyCorrectLights fisicamente corretta], l'intesità è la luminanza
(luminosità) della luce misurata in nits (cd/m^2).
Modificando l'intensità si modificherà anche la potenza della luce.
Flag di sola lettura per verificare se l'oggetto dato è del tipo [name].
La potenza della luce.
Nella modalità [page:WebGLRenderer.physicallyCorrectLights fisicamente corretta], la potenza è la potenza
della luminosità della luce misurata in lumen (lm).
Modificando la potenza si modificherà anche l'intensità della luce.
La larghezza della luce.
Vedi la classe base [page:Light Light] per i metodi comuni.
Copia il valore di tutte le proprietà dalla [page:RectAreaLight sorgente] a questa RectAreaLight.
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]