Rappresenta un'armonica sferica del terzo ordine (SH). Le sonde luminose utilizzano questa classe per codificare le informazioni sull'illuminazione.
Crea una nuova istanza di [name].
Un array contenente i (9) coefficienti SH. Un singolo coefficiente è rappresentato come un'istanza di [page:Vector3].
Flag di sola lettura per verificare se l'oggetto dato è di tipo [name].
[page:SphericalHarmonics3 sh] - L'SH da aggiungere.
Aggiunge l'SH dato a questa istanza.
[page:SphericalHarmonics3 sh] - L'SH da aggiungere.
[page:Number scale] - Il fattore scale.
Un metodo pratico per eseguire [page:.add]() e [page:.scale]() contemporaneamente.
Restituisce una nuova istanza di [name] con i coefficienti uguali.
[page:SphericalHarmonics3 sh] - L'SH da copiare.
Copia l'SH dato per questa istanza.
[page:SphericalHarmonics3 sh] - L'SH con cui fare la comparazione.
Restituisce true se l'SH dato e questa istanza hanno coefficienti uguali.
[page:Array array] - L'array contiene i numeri dei coefficienti SH.
[page:Number offset] - (opzionale) L'offset dell'array.
Imposta i coefficienti di questa istanza dall'array passato.
[page:Vector3 normal] - Il vettore normale (si assume che abbia lunghezza unitaria).
[page:Vector3 target] - Il vettore risultato.
Restituisce la radianza nella direzione della normale data.
[page:Vector3 normal] - Il vettore normale (si assume che abbia lunghezza unitaria).
[page:Vector3 target] - Il vettore risultato.
Restituisce l'irradianza (radianza convoluta con il lobo del coseno) nella direzione della normale data.
[page:SphericalHarmonics3 sh] - L'SH con cui interpolare.
[page:Number alpha] - Il fattore alfa.
Interpolazioni lineari tra l'SH dato e questa istanza dal fattore alfa dato.
[page:Number scale] - Il fattore scale.
Ridimensiona questo SH in base al fattore scale passato.
[page:Array coefficients] - Un array di coefficienti SH.
Imposta i coefficienti SH passati in questa istanza.
[page:Array array] - (opzionale) L'array target.
[page:Number offset] - (opzionale) L'array offset.
Restituisce un array con i coefficienti, o li copia nell'array fornito. I coefficienti
sono rappresentati come numeri.
Imposta tutti i coefficienti a 0.
[page:Vector3 normal] - Il vettore normale (si presume che abbia lunghezza unitaria).
[page:Array shBasis] - La base SH risultante.
Calcola la base SH per il vettore normale passato.
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]