[name]

Questa classe contiene i parametri che definiscono la nebbia lineare, cioè che cresce linearmente con la distanza.

Costruttore

[name]( [param:Integer color], [param:Float near], [param:Float far] )

Il parametro colore è passato al costruttore [page:Color] per impostare la proprietà colore. La proprietà colore può essere un intero esadecimale o una stringa CSS.

Proprietà

[property:Boolean isFog]

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

[property:String name]

Nome opzionale dell'oggetto (non è necessario che sia univoco). Il valore predefinito è una stringa vuota.

[property:Color color]

Colore della nebbia. Esempio: Se impostato su nero, gli oggetti lontani saranno neri.

[property:Float near]

La distanza minima per iniziare ad applicare la nebbia. Gli oggetti che si trovano a meno di 'vicino' dalla telecamera attiva non saranno influenzati dalla nebbia.

Il valore predefinito è 1.

[property:Float far]

La distanza massima alla quale la nebbia smette di essere calcolata e applicata. Gli oggetti che si trovano a più di 'lontano' dalla telecamera attiva non saranno influenzati dalla nebbia.

Il valore predefinito è 1000.

Metodi

[method:Fog clone]()

Restituisce una nuova istanza di nebbia con gli stessi parametri di questa.

[method:Object toJSON]()

Restituisce i dati della nebbia nel formato JSON.

Source

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