[page:Object3D] →

[name]

Una classe astratta per le luci - tutti gli altri tipi di luce ereditano le proprietà e i metodi descritti qui.

Costruttore

[name]( [param:Integer color], [param:Float intensity] )

[page:Integer color] - (opzionale) Colore esadecimale della luce. Il valore predefinito è 0xffffff (white).
[page:Float intensity] - (opzionale) Il valore numerico della forza/intensità della luce. Il valore predefinito è 1.

Crea una nuova [name]. Si noti che questa classe non è intesa per essere chiamata direttamente (utilizzare invece una delle classi derivate).

Proprietà

Vedi la classe base [page:Object3D Object3D] per le proprietà comuni.

[property:Color color]

Colore della luce. Il valore predefinito è un nuovo [page:Color] impostato su bianco, se non viene passato nel costruttore.

[property:Float intensity]

L'intensità o la forza della luce.
In modalità [page:WebGLRenderer.physicallyCorrectLights fisicamente corretta], le unità di intensità dipendono dal tipo di luce.
Il valore predefinito è `1.0`.

[property:Boolean isLight]

Flag di sola lettura per verificare se l'oggetto dato è del tipo [name].

Metodi

Vedi la classe base [page:Object3D Object3D] per i metodi comuni.

[method:undefined dispose]()

Metodo dispose astratto per le luci; implementato dalle sottoclassi che hanno risorse disponibili.

[method:this copy]( [param:Light source] )

Copia il valore di [page:.color color] e [page:.intensity intensity] dalla luce [page:Light sorgente] (source) in questa luce.

[method:Object toJSON]( [param:Object meta] )

meta -- oggetto contenente matedati come i metariali e le texture per gli oggetti.
Converte la luce nel [link:https://github.com/mrdoob/three.js/wiki/JSON-Object-Scene-format-4 formato Oggetto/Scena JSON] di three.js.

Source

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